Сравнение двух столбцов в разных таблицах Excel

Сравнение двух столбцов в разных таблицах Excel

У меня есть две таблицы Excel. В первой таблице у меня два столбца. В столбце A содержится 240 записей счетов, а в столбце B — значения для каждой записи счета. И снова в таблице 2 данные находятся в той же форме.

Чего я хочу добиться:

Сравните запись каждого столбца Таблицы 2 с записью Таблицы 1.

Допустим, в столбце Электронной таблицы 2 есть 4 записи, например 111 222 333 444, и я хочу проверить значение записи 111. Тогда моя формула должна искать 111 в столбце A Электронной таблицы 1, затем она должна выбрать для него значение, затем сравнить его со значением записи 111 в столбце B Электронной таблицы 2 и выдать мне разницу.

решение1

используйте функцию ВПР:

=VLOOKUP($A2,Sheet2!$A2:$B$240,2,FALSE)

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

=VLOOKUP(AdjacentCellWithID,TargetTable,NumberOfColumnsAcrossFromLeft,FALSE)


Я бы также рекомендовал вам использовать таблицы, так вы сможете динамически ссылаться на диапазоны, что означает меньше работы в будущем для поддержания работоспособности функции:

=VLOOKUP([@[ID]],[ValuesTable],2,FALSE)


Это должно быть полезно:http://chandoo.org/wp/2012/03/30/comprehensive-guide-excel-vlookup/


И наконец:

Глядя на последнюю строку, вы хотите найти разницу между двумя значениями?

Итак, вы можете сделать это:

=[@[Value]-VLOOKUP([@[ID]],[ValuesTable],2,FALSE)

или

=$B2-VLOOKUP($A2,Sheet2!$A2:$B$240,2,FALSE)

Не зная больше о ваших данных, я не могу быть уверен, что эти два значения верны.

решение2

Используйте разницу vlookups. Предполагая, что желаемое значение сравнения находится в ячейке E2, вы можете использовать

=ВПР(E2,Лист1!A:B,2,0)-ВПР(E2,Лист2!A:B,2,0)

См. ниже:

введите описание изображения здесь

Связанный контент