Падащ списък с изявление If - Excel - Автоматизиране на Excel

Падащ списък с изявление If - Excel

Този урок ще ви покаже как да създадете списък с падащи полета с IF изявление в Excel и Google Sheets.

Създайте персонализиран падащ списък с валидиране на данни в Excel

За да създадете падащ списък, който се променя според това, което потребителят избира в оригинален падащ списък, може да се направи с IF оператор във функцията за валидиране на данни на Excel.

  1. Щракнете в C2
  2. В лентата изберете Данни> Инструменти за данни> Валидиране на данни.

  1. Изберете Списък от падащото меню Разрешаване и след това въведете следната формула:
1 = IF (C2 = "Show Fruit", ShowMeat, ShowFruit)

Формулата използва 2 имена на диапазони - ShowFruit и ShowMeat. В зависимост от избраната опция, съответният списък ще се покаже в падащия списък.

  1. Щракнете Добре.
  2. Щракнете върху падащия списък, за да видите списъка с наличните плодове.

  1. Кликнете върху Показване на месо и след това отново върху падащия списък. Списъкът ще се промени, за да покаже списъка с месо, докато горната стойност ще се промени на „Покажи плодове“.

Създайте персонализиран падащ списък с вложена IF инструкция в Excel

Можем да разширим горната формула, като използваме вложени оператори If.

  1. Щракнете в C2.
  2. В лентата изберете Данни> Инструменти за данни> Валидиране на данни.
  3. Изберете Списък от падащия списък Разрешаване и след това изберете Обхват F2: I2.

  1. Щракнете върху OK.
  2. Щракнете в C3.
  3. В лентата, изберете Данни> Инструменти за данни> Валидиране на данни.
  4. Изберете Списък от падащия списък Разрешаване и след това въведете следната формула.
1 = IF ($ C $ 2 = "Плодове", плодове, IF (C2 = "Зеленчуци", зеленчуци, IF (C2 = "Месо", месо, морски дарове)))

За пореден път използваме Имена на диапазони във формулата.

  1. Изберете типа храна в горния падащ списък.

  1. Списъкът във втория падащ списък ще се промени съответно.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave