У меня есть два листа, и мне нужно сравнить два столбца, A и X, так что если значения совпадают, то возвращается значение перед ячейкой в столбце A, то есть столбце B.

 Column A    Column B                        Column X        Column Y
 123            50                              456          100 
 456          100                               334

Как я могу сделать это?

1 ответ1

2

VLOOKUP - это то, что вы ищете.

В столбце Y2: =VLOOKUP(X2;A1:B3;2;FALSE)

Используя VLOOKUP вы можете найти значения в таблице или матрице. Используя это довольно просто:

=VLOOKUP(*lookupvalue*;*MATRIX*;*columnindex*;*rangelookup*)

Индекс столбца основан на вашей матрице.

Пример: если ваша матрица G1: J20, G * будет иметь индекс столбца 1, H * 2, I * 3, J * 4.

Поиск по диапазону: TRUE предполагает, что первый столбец в таблице отсортирован по номерам или по алфавиту, а затем будет искать ближайшее значение. Это метод по умолчанию, если вы его не указали.

ЛОЖЬ ищет точное совпадение.

Более подробную информацию можно найти здесь

Я создал тебе пример. Обратите внимание, что я использую немецкий Excel-клиент - поэтому моя формула не VLOOKUP , это "sverweis" ...

https://drive.google.com/open?id=0BxW3WdSITmbjTEw1bm1Gb2l1eWc

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