Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ Смещение колонок

Автор: arturhome Вторник, 10 Февраля 2009, 6:10

Добрый день.
У меня сложилась не большая проблема в моей работе.
Excel 2003
Существует некая база сотрудников «A»
Структура её состоит из большого количества колонок более 60
Например ФИО, должность, дата рождения и т.д в общем не важно…
Назовем их 1,2,3,4,5,6,7,8 и т.д

Так же существует другие книги «Б», «В», «Г», «Д» и т.д., которые связаны с книгой «А», в основном формулой (ВПР). Мне необходимо добавить новую колонку в книгу «А» к примеру между 4 и 5 колонкой.
Вопрос: как сделать что бы при добавлении колонки в книге «А» автоматически сместились все адреса на ссылки в других книгах.
У меня это не получается, добавляю колонку адрес смещается и данные подставляются уже не те. Мог бы поправить все руками.. но работы очень много… у меня 5 дней на это уйдет .. плиз помогите.

Автор: pashulka Вторник, 10 Февраля 2009, 23:37

Адресация, после добавления нового столбца, изменится в том случае, если рабочие книги «Б», «В», «Г», «Д» и т.д. будут открыты.
Впрочем, возможно, что изменение одной адресации и не даст нужного эффекта, например, если номер столбца, из которого следует получить данные, будет представлять собой константу. В этом случае можно будет заменить номер столбца (используя обычную замену CTRL + H), только, на мой взгляд, менять лучше не Номер_столбца на Номер_столбца+1, (т.е. к примеру 4 на 5), а ;Номер_столбца; на ;Номер_столбца+1; (т.е. ;4; на ;5; где ; разделитель аргументов)
Если же вакханалия с добавлением/удалением столбцов в книге-источнике может иметь продолжение, то возможно имеет смысл подумать над тем, чтобы заменить номер_столбца=константу на номер_столбца=формулу

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)