Мне нужна помощь в создании формулы в Excel 2010.

То, что я хочу быть в состоянии сделать это:

Когда я выбираю имя из выпадающего списка в случайной ячейке в одном столбце, я хочу, чтобы это имя было связано с номером сотрудника этого имени и т.д. Поэтому, когда один сотрудник открывает этот общий документ, он / она сможет поместить в его / ее номере в (случайной) ячейке рядом с его / ее именем, а третья ячейка автоматически покажет свою подпись (имя другого цвета и т. д.)

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

Вот что я попробовал:

Лист 1 с формулой Лист 2 с именами и номерами

Имена на листе 1 (модуль 01) - это имена, которые выбираются с помощью раскрывающегося списка с использованием диапазона на листе 2 (инструкторы).

Когда я выбираю "Том" из выпадающего списка и ввожу его код 222 в соседнюю ячейку, его подпись подходит к этому коду. Когда я ввожу "Ганс" и его код в соседней камере, появляется его подпись. Но я не могу получить дальше. Я хочу иметь возможность выбрать кого-либо из выпадающего списка, написать этот номер лица и подпись.

Если введен неправильный номер, там будет показана пустая ячейка.

1 ответ1

0

Используйте VLOOKUP, чтобы найти имя человека в списке кодов, а затем возьмите "код" из столбца B (столбец два в диапазоне, заданном в качестве второго аргумента функции) в кодовой таблице:

=IF(VLOOKUP($A1;Sheet1!$A$1:$B$4;2;FALSE)=$B1;$A1;"")

Вернуть имя, введенное в столбце A, если два равны друг другу, если нет, вернуть пустую строку.

Лист 1 (скрытая кодовая таблица) с использованием этого решения:

Лист 2 (тот, где вы вводите информацию) по формуле выше:

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