|
Обработка формул
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть excel-файл. Присутсвуют вкладки ("Город1", "Город2" и т.д.) с одинаковой структурой. Во вкладке "Общий" вытягиваются данные из вкладок в зависимости какой выбран город. 1. В формулах нужно убрать СУММ( ... ) , то есть вместо Код: sql 1.
должно быть так Код: sql 1.
Пытаюсь написать макрос, но затрудняюсь. Тут не просто в формуле удалить подстроку "СУММ(", но и еще знак ")". Подскажите как можно это сделать? 2.Добавил строку "Статья4". В колонке Январь прописал формулу. Но если протягивать для остальных месяцев, то в формуле колонки не сдвигаются. Приходится вручную корректировать. Но если писать гибкую формулу, то формула (из за наличии в формуле функции ...ДВССЫЛ(СЦЕПИТЬ)... ) будет тяжело читаться, то есть трудно разобрать что и откуда берется. Здесь можно как то обойти? Например, вместо ДВССЫЛ(СЦЕПИТЬ) по другому формулу написать для данного примера. Пример во вложенном файле. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2017, 15:59 |
|
Обработка формул
|
|||
---|---|---|---|
#18+
ferzmikkне просто в формуле удалить подстроку "СУММ(", но и еще знак ")". Подскажите как можно это сделать?Стек. Открывающая скобка - плюс один, закрывающая - минус один. Если ноль - удалить эту скобку. Всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2017, 16:19 |
|
Обработка формул
|
|||
---|---|---|---|
#18+
ferzmikk , только учти, что скобки могут быть и в составе строковых литералов... в том числе и в виде СИМВОЛ(40) и СИМВОЛ(41)... и все их нужно игнорировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 09:00 |
|
Обработка формул
|
|||
---|---|---|---|
#18+
Akina ferzmikk , только учти, что скобки могут быть и в составе строковых литералов... в том числе и в виде СИМВОЛ(40) и СИМВОЛ(41)... и все их нужно игнорировать. Ок, понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 09:42 |
|
Обработка формул
|
|||
---|---|---|---|
#18+
Если во вложенном файле во вкладках по городам добавить строку так, что остальные сдвинутся вниз ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 09:27 |
|
Обработка формул
|
|||
---|---|---|---|
#18+
то во вкладке "Общий" не учтет сдвиг. И данные будут отображаться не корректно ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 09:29 |
|
Обработка формул
|
|||
---|---|---|---|
#18+
Как прописать формулы в ячейках так, чтобы можно было учесть сдвиги строк, и даже колонок? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 09:30 |
|
Обработка формул
|
|||
---|---|---|---|
#18+
А не надо добавлять. Формулы рассчитывают на статический шаблон. Если очень надо - пиши функцию, которая учтёт подобные закидоны. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 09:35 |
|
Обработка формул
|
|||
---|---|---|---|
#18+
ferzmikkКак прописать формулы в ячейках так, чтобы можно было учесть сдвиги строк, и даже колонок?выделить исходный диапазон, меню вставка, таблица ( с заголовками) и далее использовать в формулах ссылки на поля таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2017, 15:37 |
|
|
start [/forum/topic.php?fid=61&msg=39522367&tid=2172572]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 126ms |
0 / 0 |