Excel разница между ячейками в двух таблицах - PullRequest
0 голосов
/ 23 августа 2011

Я хочу сравнить две таблицы в Excel 2010 и увидеть различия в числовых ячейках в третьей таблице?

Вот пример исходных таблиц:

table 1
name    value   category
aa      1.0     red

table 2
name    category value
bb      blue     1.0

1 Ответ

1 голос
/ 23 августа 2011

Предостережения для этой формулы

  • таблицы являются именованными диапазонами, table1 и table2
  • столбец назначения имеет метку в строке 1, значения начинаются со строки 2

Вам нужно будет изменить часть ROW () в зависимости от вашего фактического размещения. Вы можете разместить его так, как вам нужно, вам просто нужно изменить часть ROW (), чтобы числа начинались с 2 и увеличивались на 1.

=HLOOKUP("value",table1,ROW(),FALSE)-HLOOKUP("value",table2,ROW(),FALSE)

Если вы не хотите, чтобы различия с нулевыми значениями отображались, вы можете либо установить для рабочей книги не показывать нули, либо изменить формулу следующим образом:

=IF(HLOOKUP("value",table1,ROW(),FALSE)-HLOOKUP("value",table2,ROW(),FALSE) > 0,
    HLOOKUP("value",table1,ROW(),FALSE)-HLOOKUP("value",table2,ROW(),FALSE),"")
...