Может ли список раскрывающегося меню Excel содержаться в одной ячейке? - PullRequest
0 голосов
/ 13 марта 2020

У меня есть набор пар типа ключ-значение в Excel. Для каждой пары ключ-значение у меня есть уникальный список элементов, которые я хотел бы использовать в раскрывающемся меню на отдельном рабочем листе. Чтобы создать раскрывающееся меню, для проверки данных Excel требуется указать диапазон ячеек для выбора.

Мой вопрос: вместо ссылки на диапазон ячеек для списка проверки данных, может ли список проверки данных содержаться в одной ячейке, соответствующей его паре ключ-значение?

например:

ключ | значение | [список, принятых, значений, в, раскрывающемся списке] |

Полагаю, я мог бы написать макрос для ручной проверки и проверки введенного текста по списку принятых значений, используя сравнения строк VBA, но это кажется утомительным и теряет возможность выпадающего меню.

1 Ответ

0 голосов
/ 13 марта 2020

я вижу два возможных пути.

  1. макрос, изменяющий значения в раскрывающемся меню
  2. если число записей ограничено, вы можете заполнить диапазон referecnig формулами, которые выберите возможные записи. Если вы измените свой список на что-то вроде

    key & No | value

    X1 | valueforX1

    X2 | valueforX2

    Y1 | valueforY1

    Y2 | valueforY2

you затем можно получить значения с помощью vlookup для «ключа и нет»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...