У меня есть 2 листа: 1 лист содержит номера (некоторые дублируются), а другой лист содержит название этого номера. Мне нужно вставить имя рядом с каждым номером на 1-м листе. Пример показан ниже:

Лист 2: Названия ниже должны быть добавлены к каждому номеру:

12345   Hardware
12548   Software 
32546   Network
85468   Development

Лист 1: Мне нужно вставить имя рядом с каждым равным числом. Например, где бы я ни находил число 12345, мне нужно вставить имя оборудования рядом с ячейкой 12345.

12345
12548
32546
85468
12345
12548
32546
85468
12345
12548
32546
85468
12345
12548
32546
12345
12548
32546
12345
12548
32546
12345
12548
32546
12345
12548
32546

2 ответа2

1

Этот тип проблемы - именно то, для чего была создана функция VLOOKUP .

Я предполагаю, что ваши номера указаны в столбце A листа 1 (начиная с строки 1), а ваши номера и имена указаны в столбцах A и B листа 2. Введите следующую формулу в ячейку B1 Sheet1 и скопируйте ее в другие ячейки в столбце B.

=VLOOKUP(A1,Sheet2!$A:$B,2,False)

Функция работает путем поиска первого параметра (числа в A1) в таблице в столбцах A и B в Sheet2 и возврата значения из 2-го столбца таблицы. 4-й параметр (False) требуется только в том случае, если таблица не отсортирована по номеру.

0

То, что вы ищете, называется вложенными выражениями IF (полное руководство здесь https://exceljet.net/excel-functions/excel-if-function).

По сути, вам нужна формула в столбце A, которая ищет значения в столбце B (столбцы и строки в этом примере взаимозаменяемы). В этом примере представьте A как место назначения данных, а B - образец, использованный для определения ответа на ваше утверждение. Просто убедитесь, что вы закрываете каждый оператор с ")" в конце (обратите внимание, что пример оператора содержит два вложенных оператора и заканчивается 2 ")".

= IF(B1 = 12345, "Аппаратное обеспечение", IF(B1 = 12548, "Другое"))

Вы можете продолжать это до бесконечности, а затем использовать плюс в правом нижнем углу законченной ячейки А1, чтобы автоматически изменить столько строк в столбце А, которые вы хотите использовать. При использовании этого метода формулы в каждой ячейке столбца А, заполненные таким образом, будут направлены в соответствующую ячейку В. Поэтому, по сути, вам нужно всего лишь обновить ячейку A1, а затем перетащить знак плюс, чтобы заполнить оставшиеся ячейки A (которые будут читать "FALSE" до тех пор, пока данные не будут подключены к ячейкам столбца B).

Excel Image

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