У меня есть серия условных выпадающих меню, в которых при вводе параметра из A1 будет создано раскрывающееся меню в B1 (есть причина, по которой у меня нет A1 в качестве раскрывающегося списка).

Теперь, если есть только один вариант, я бы хотел, чтобы этот параметр автоматически заполнялся. То, что я пробовал, это стиль if-> then, где я могу распознать в C1, является ли это единственной опцией или нет, основываясь на том, что в A1. D1 также может заполнить правильное значение.

Я прошел проверку данных и попытался поиграть с этим безуспешно. Я пробовал Marges, но это слишком много работы. Кто-нибудь знает, как заставить условные выпадающие меню работать так, как я их пытаюсь получить, или может указать мне направление исследований?

1 ответ1

0

Я понял. Отключение предупреждения позволяет вводить все, что я хочу.

A1 - это ячейка, которую я заполняю, B1 - это ячейка, которую я хотел бы обновить. C1 - это ячейка, которая "проверяет" B1 (есть только одна запись в списке или нет). D1 вытягивает одну запись, если она есть.

В бэкэнде таблицы, где хранятся мои списки, я делаю vlookup на C, чтобы посмотреть, есть ли что-нибудь в 3-м столбце. (первая - моя запись А1, вторая - мой первый результат, вторая - второй результат и т. д.) Если там ничего нет, 0, иначе 1. D1 делает то же самое, но просматривая столбец 2, а не столбец 1.

В B1 я ставлю = IF(C1 = 0, D1, "") - если C1 говорит, что есть только одна запись, потяните запись D1, в противном случае оставьте это поле пустым.

Затем я положил нормальную проверку данных на ячейку.

Поэтому, если в Pizza введено, C1 говорит: «Нет, есть более одной записи», что приводит к тому, что B1 становится пустым. Над ним появляется выпадающее меню, и вы можете выбрать свою любимую пиццерию.

Если китайский введен, С1 говорит "уникальный!msgstr "это вызывает, чтобы создать значение, показанное в B1. Это все еще проверяет правильно, так как это в списке, который B1 тянет.

Отключение принудительной проверки на 3-й вкладке проверки данных позволило мне ввести любое значение, которое я хотел, поэтому, если бы я хотел местный пиццерий, я мог бы добавить его.

Надеюсь, что это поможет кому-то еще, кто ищет то же самое!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .