Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   MS Excel: изменение значений выпадающего списка => как "автоматом" изменить данные ? (http://forum.oszone.net/showthread.php?t=313963)

CyraxZ 17-04-2016 16:15 2627148

Вопрос такой. Для полей столбца A заданы выпадающие списки (основанные на значениях из столбца B).
После изменения значений в столбце B выпадающие списки меняются автоматически. Но ранее выбранные значения в столбце A, естественно, сохраняют свои старые значения.

Можно ли без использования VBA обеспечить синхронизацию значений столбца A (ранее выбранных из старого выпадающего списка) с фактическими значениями столбца B (на основе которых строится выпадающий список) ?
Если положить, что в столбце B число строк не меняется (меняются только значения).

Можно выполнить простую замену старого значения на новое.
Но если список выбора большой и в этом списке изменены все значения (например, 100), то вручную придётся делать 100 замен (100 старых значений на 100 новых).

Можно ли решить задачу без использования макрокода ?

okshef 17-04-2016 16:36 2627152

Чтобы выполнить такую замену, нужно иметь данные что на что меняется. Или такого соответствия нет?

CyraxZ 17-04-2016 16:41 2627155

Цитата:

Чтобы выполнить такую замену, нужно иметь данные что на что меняется. Или такого соответствия нет?
В столбце B (лежащем в основе выпадающего списка) периодически меняются формулировки фраз. Например, в этой фразе добавили запятую, в другой - заменили слово, добавили слово и т.п.

Нужно, чтобы синхронно менялись на новые значения в столбце А (выбранные ранее из старого выпадающего списка).

Т.е. фактически, значения в столбце А должны быть связаны с ячейками (с координатами ячеек) столбца B и отображать их содержимое в реальном времени. Например, с помощью формул. Но если в ячейки столбца А вставить формулы, то там не будет выпадающих списков.

okshef 17-04-2016 17:10 2627165

Думаю, увы, без макросов в этом случае не обойтись, да и то будет подумать

Ибо, либо формулы, либо список

CyraxZ 17-04-2016 17:22 2627168

Цитата:

Думаю, увы, без макросов в этом случае не обойтись, да и то будет подумать
Или MS Access / OO Base...

Iska 17-04-2016 20:50 2627235

Цитата:

Цитата CyraxZ
Или MS Access / OO Base... »

Таки да: описанная хотелка — связь между таблицами базы данных по сути.


Время: 20:44.

Время: 20:44.
© OSzone.net 2001-