3

Данные из таблицы A имеют несколько столбцов, но мне нужно только сравнить:

Column A - order #
Column C - count
Column D - date

Электронная таблица B также имеет много столбцов, но мне нужно сравнить:

Column A - order #
Column B - count
Column C - date

Мне нужно выделить столбец A в строке в обеих таблицах, когда данные в строке совпадают только для этих 3 столбцов. В этом примере строки 6 и 14 имеют разные даты, а 7 и 15 имеют разные количества, поэтому они не будут выделяться.

нажмите например

2 ответа2

0

Этот метод основан на некоторых вспомогательных столбцах в вашей первой электронной таблице или на отдельном листе, если вы предпочитаете.

MATCH() вернет номер строки данного значения в массиве.

INDEX() ищет это значение в другом указанном массиве

Итак, в строке 1 вспомогательного столбца (скажем, столбец X) вы хотите =MATCH(A1,SheetName!A:A,0) Это вернет строку на другом листе, содержащую порядковый номер в A1.

Затем в следующих 2 столбцах вы хотите =INDEX(SheetName!C:C,$X1) =INDEX(SheetName!D:D,$X1) . Это вернет счет и дату с другого листа в этой строке.

Затем в последнем столбце вы хотите =And(Y1=C1,Z1=D1) . Это вернет TRUE, если все одинаково.

Затем используйте условное форматирование, чтобы сделать ваши блики, если хотите.

Все это может быть сведено в одну формулу и использовано в качестве условия условного форматирования, если, если хотите, vlookup также будет работать здесь так же хорошо, как индексное совпадение. Я дал вам все это отдельно, так как я думаю, что легче следить за тем, что происходит и почему это работает, но я рекомендую вам попытаться сжать это, как на практике.

Я надеюсь, что это помогло.

Обратите внимание, что это не будет работать, если номер заказа дублируется в списке поиска, так как он ищет только первое вхождение в таблице.

-1

Это хорошо и легко сделать с условным форматированием следующим образом.

Настроить

Для приведенного ниже примера формулы данные находятся в ячейках Sheet1!A1:C3 и Sheet2!А1: С3.

Формула условного форматирования

Выделите диапазон ячеек на Sheet2, добавьте условное форматирование по формуле и введите следующее:= AND(Sheet1!$ A1 = $ A1, Лист1!$ B1 = $ B1, Лист1!$ C1 = $ C1)... и выберите цвет, чтобы выделить результаты.

Важно заблокировать столбцы, а не строки (т.е. иметь буквы доллара перед буквами, но не цифры).

Что касается ссылок, используемых в формуле условного форматирования, ссылки на ячейки должны быть самыми верхними ячейками соответствующих столбцов данных. Таким образом, если оба столбца порядковых номеров начинаются с A1, оставьте его как A1 согласно приведенному выше. Но если на первой вкладке первый порядковый номер для рассмотрения находится в строке 4, а на второй вкладке - в строке 7, измените формулу на AND(Sheet1!$ A4 = A7 ...) и т.д.

Позвольте мне знать, если что-то там нуждается в разъяснении!

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