Excel — расширенный оператор IF/ELSE

Excel — расширенный оператор IF/ELSE

Мне бы хотелось, чтобы в ячейке F11 отображалось определенное значение в зависимости от содержимого ячейки C11.

Например, если ячейка C11 должна отображать «Психическое здоровье», то в F11 должно отображаться «Паула», а если ячейка C11 должна отображать «Аптека», то в F11 должно отображаться «Лиза».

Однако, я должен отметить, что значение C11 может быть любым из 39 значений, а значение F11 может быть любым из 5 имен.

Теперь я знаю, как создавать вложенные операторы IF, но, учитывая объем возможностей/данных, это не сработает из-за нарушения ограничений аргументов. Я назвал определенные группы значений C11 (назовем их Areas) именами людей (значения F11), чтобы каждый человек курировал определенную Area. Areas названы примерно так: lisaArea, paulaArea и т. д.

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

Обратите внимание, что в идеале мне хотелось бы добиться успеха без использования VBA, но если нет другого пути, кроме VBA, то пусть так и будет.

Если вам потребуется дополнительная информация, пожалуйста, дайте мне знать.

Большое спасибо.

решение1

Вы можете попробовать использовать либо , VLOOKUPлибо HLOOKUP. Он возвращает данные, ища значение в диапазоне ячеек.

Например:

    A       B
1   input1  output1
2   input2  output2
3   input3  output3
4   input4  output4
5   input5  output5
6   input6  output6
7   input7  output7
8   input8  output8
9   input9  output9
10  input10 output10

Формула =VLOOKUP("input4",A1:B10,2)покажет output4.

HLOOKUPработает аналогично, но с горизонтальной таблицей поиска.

Связанный контент