Что-то вроде двумерного массива в Excel
Или полностью переосмыслить постановку задачи
Или поменять инструмент
а как заносится информация на третий лист? ручками?
Ага, ручками
Для того, чтобы заморочиться через VBA или через другой инструмент, нужен спонсор Отдельную задачу под это заводить пока не хотят.
Хотелось бы хоть немного его в порядок привести, работать же нельзя нормально, но тратить кучу личного времени тоже не хочется.
Если совсем нельзя стандартными штуками, то буду продавливать открытие новой задачи, конечно.
что действительно неясно - зачем нужны эти списки на первом и втором листе, которые только дублируют заголовки третьего. зачем?
заносить инфу не в этот массив а в табличку, где у тебя столбцы развернуты в строки
а для заполнения массива использовать индекс + поиск поз, использовать первые два листа
правда если данных будет дохера, будет тяжелый файл, долго будет обновляться и может накрыться =)
ВБА наверное проще
апд
+ наверное в целом проще добавить строку, столбец руками - к чем собственно аппелирует слаер
Завели ещё один-два листа. С желаемыми номерами строк и столбцов. А в основном листе добавляй всегда в конец.
Везде нужно повторять этот же подход.
Добавление в конец списков не очень подходит, так как заголовки логически сгруппированы в группы, и иногда добавляется какой-то элемент к группе
спасибо, подумаю, может можно будет это как-то использовать
только как это помогает решить проблему?
в этом случае vba,
либо отказаться от странной идеи ввода данных в двумерный массив с добавлением в середину и перейти к таблице вида
<название столбца><название строки><значение>,
тогда квадратные таблички можно будет делать сводными таблицами, лукапами в формулах и т.п. короче сделать типа таблицу фактов olap-куба в общем, разделить ввод и вывод. ввод по одним правилам, вывод - как угодно
я бы посмотрел на вариант заводить данные в плоском формате (как база данных), а в таблички организовывать с помощью сводных таблиц
я хз, насколько это удачный совет.
Скорее всего сделаем плоские списки
Ну нельзя жить в таком бардаке!
Похожие темы:
Оставить комментарий
1969SHASHA
Всем привет!Помогите, пожалуйста, решить следующую проблемку.
У меня есть два списка - заголовки строк на одном листе Excel и заголовки столбцов на другом, из которых собственно и формируются заголовки строк и столбцов таблицы на третьем листе. Вводятся днные в эту таблицу.
Так как мне нужно, чтобы при добавлении новых заголовков строк и столбцов они автоматически появлялись в таблице, я их сделала в виде массивов.
Когда новые названия столбцов и строк добавляются в конец списков - то все норм. Но у меня часто возникает необходимость вставлять строки и столбцы в середину, соответственно вся информация в таблице должна тоже сдвигаться туда, куда сдвигается ее заголовок.
Сейчас жеу меня получается, что новый столбец в таблице появляется, но он не пуст, а заполнен инфой, что была в соседе справа от него.
От Excel вообще стоит ожидать таких чудес?