1

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

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

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

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

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

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

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

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

1 ответ1

3

Вы можете попробовать использовать 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 работает аналогично, но с горизонтальной таблицей поиска.

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