Есть два разных способа сделать это: VLOOKUP
или INDEX
/MATCH
.
В листе 2, ячейка B2
, используйте формулу
=VLOOKUP(A2,Sheet1!$A$2:$B$11,2,false)
Перетащите эту формулу вниз, насколько вам нужно, где:
A2
- первый код счета на листе 2, который вы хотите найти
$A$2
- это начальное местоположение на листе 1 с указателями столбца строки, перед которыми стоит знак доллара (знаки доллара означают, что это местоположение является фиксированным, поэтому при копировании не изменится)
Sheet1!
это инструкция, чтобы сказать Excel, что вы смотрите на другой лист
$B$11
- последний элемент в списке и столбце, в котором находятся данные для поиска.
2
- количество столбцов данных, которые вы хотите вернуть (в этом случае A
- это столбец 1, а B
- это столбец 2)
false
- это индикатор того, что вы хотите получить точное совпадение с номером вашего счета. Если номер не существует, появляется ошибка #N/A
, в противном случае вы получите имя учетной записи.
В качестве альтернативы используйте комбинацию функций INDEX
и MATCH
: снова в типе B2
=INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))
Перетащите столько клеток, сколько вам нужно
Он находит номер строки на листе 1, который соответствует содержимому A2
на листе 2, а затем возвращает имя, расположенное в столбце B
в той же строке.
Преимущество INDEX
/MATCH
состоит в том, что если данные, которые вы хотите найти, находятся слева от данных, которые вы ищете, это все равно будет работать, тогда как VLOOKUP
может смотреть только слева направо.