-2

По сути, я хочу сделать что-то вроде этого:

=IF(B1="APPLES","Show First List",IF(B1="ORANGES","Show Second List"))

Но я не уверен, как сделать правильную формулу.

2 ответа2

2

Сначала создайте списки:

В С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,"")))

Включите перенос текста и правильно определите размер ячеек:

2

Так как вы получили правильную базовую формулу, я собираюсь объяснить часть вопроса по списку.

Начнем с базовой формулы, которая у вас уже есть:

=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,""))

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

Окончательная формула на практике

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