По сути, я хочу сделать что-то вроде этого:
=IF(B1="APPLES","Show First List",IF(B1="ORANGES","Show Second List"))
Но я не уверен, как сделать правильную формулу.
По сути, я хочу сделать что-то вроде этого:
=IF(B1="APPLES","Show First List",IF(B1="ORANGES","Show Second List"))
Но я не уверен, как сделать правильную формулу.
Сначала создайте списки:
В С1 введите:
= "Golden Delicious" и CHAR(10) и "Fuji" & CHAR(10) и "Gala"
и в D1 введите:
="Satsuma" & CHAR(10) & "Blood orange" & CHAR(10) & "Valencia"
а затем в A1 введите:
=IF(B1="APPLES",C1,(IF(B1="ORANGES",D1,"")))
Включите перенос текста и правильно определите размер ячеек:
Так как вы получили правильную базовую формулу, я собираюсь объяснить часть вопроса по списку.
Начнем с базовой формулы, которая у вас уже есть:
=IF(B1="APPLES", do something, IF(B1="BANANAS", do something else, ""))
Вы можете пропустить этот шаг, но чтобы легче было понять формулу позже, мы назовем ячейку, которую мы хотим сравнить, в операторе IF
. Нажмите на ячейку, которую хотите назвать, затем щелкните там, где написано «ФРУКТЫ», и дайте ей имя.
Это приводит нас сюда:
=IF(FRUIT="APPLES", do something, IF(FRUIT="BANANAS", do something else,""))
Теперь нам нужно поработать над частью do something/else
в формуле.
На отдельном листе (или где угодно, но мы хотим, чтобы все было чисто) создайте следующую таблицу:
Эта таблица может иметь столько данных, сколько вам нужно, вам также не нужно специально указывать данные в столбце А. Я поместил их туда, чтобы я мог сделать раскрывающийся список на главном листе.
Если у вас есть эта таблица данных, вы можете начать заполнять формулу больше. Мы собираемся посмотреть на первую часть do something
. Для этого нам нужно сослаться на ячейку, которая имеет значение, которое мы хотим. Поскольку он находится на отдельном листе, нам нужно указать, что это Sheet2
и ячейка B1
.
Sheet2!B1
Затем do something
заменим что-нибудь с Sheet2!B1.
=IF(FRUIT="APPLES", Sheet2!B1, IF(FRUIT="BANANAS", do something else,""))
Это захватит Apples1
как это первое значение в столбце B на Sheet2
.
Затем мы делаем то же самое для do something else
:
=IF(FRUIT="APPLES", Sheet2!B1, IF(FRUIT="BANANAS", Sheet2!C1,""))
После этого вам просто нужно перетащить формулу вниз, насколько вы хотите создать список, убедившись, что у вас достаточно значений в справочном листе, и на этом этапе все готово!