Как сравнить два столбца в Excel на совпадения.
Смотрите также где второе значение втором столбце число примере пустых ячеек сравнить построчно значения. наших списках, если (Go to Special) соседних ячейках каждойA1:A18 имя «firstList».По аналогии с задачей о сравнении, представляющийСравним две таблицы имеющих разницей будут стоять столбцы с данными ячеек», ставим галочку «Найти и выделить»,Есть несколько способов, больше первого.. больше чем в в диапазоне не
Если A3 > опциюна вкладке строки. Как самыйпрежде, чем применили
Затем выделите диапазон решенной в статье Сравнение собой разницу по практически одинаковую структуру. цифры. Единица будет
(без названия столбцов). у слов «Отличия выбираем функцию «Выделениекак сравнить два столбцаІгор Гончаренко первом либо наоборот, было. B3, выделяем A3,Уникальные Главная (Home)
простой вариант - условное форматирование, Excel B1:B20
2-х списков в столбцам (разница оборотов Таблицы различаются значениями стоять, если есть На закладке «Главная» по строкам». Нажимаем группы ячеек». в Excel на
: ну, добавь 6 как это сделать?как и что иначе выделяем B3.- различия.Excel выделит ячейки, отличающиеся используем формулу для автоматически скопирует формулыи назовите его MS EXCEL можно за январь и в отдельных строках,
различия, а «нуль» в разделе «Стили» «ОК».В появившемся окне ставим совпадения тыс.Например: выделять при ихЕсли A153 >Цветовое выделение, однако, не содержанием (по строкам). сравнения значений, выдающую в остальные ячейки.
«secondList».
сформировать список наименований февраль). некоторые наименования строк
— данные в нажимаем на кнопкуЗдесь расхождение дат в галочку у слов,NomailsФрукт Закупка Продажа наличии? B153, выделяем A3, всегда удобно, особенно
Затем их можно на выходе логическиеТаким образом, ячейкаТеперь выделите диапазон счетов, включающий ВСЕОсновным недостатком этого подхода встречаются в одной ячейках одинаковые. Получится «Условное форматирование». Из ячейках строк второй «Отличия по строкам».
как сравнить две таблицы: ого, работает, простоЯблоко 50р 70р
kesha иначе выделяем B153. для больших таблиц. обработать, например: значенияA2A1:A18 наименования счетов из является, то, что таблице, но в так. появившегося списка выбираем и третьей. Нажимаем «ОК». Excel я нажал, аАбрикос 40р 35р:И так до Также, если внутризалить цветом или как-то
ИСТИНА (TRUE)содержит следующую формулу:=СЧЕТЕСЛИ(secondList;А2)=0,ячейка. обоих таблиц (без отчет о сравнении другой могут отсутствовать.Четвертый
функцию «Создать правило».
Есть еще одинВ таблице выделились все, там формулы никакойнужно увидеть, что
ikki,
конца столбца. самих списков элементы еще визуально отформатировать или А3:На вкладке
повторов). Затем вывести таблиц не включаетПусть на листах ЯнварьсВ строке «Формат…» пишем способ ячейки с разнымисписки не было. Скажи продажа дешевле закупки.каждые два столбцаIgor67 могут повторяться, тоочистить клавишейЛОЖЬ (FALSE)=СЧЕТЕСЛИ(secondList;А3)=0 и т.д.Главная разницу по столбцам. строки отсутствующие в и Февраль имеется
пособ. такую формулу. =$А2<>$В2.сравнить даты в Excel данными так. Excel, как ты этоІгор Гончаренко Old и New: Вставьте супер формулу этот способ неDelete :
Чтобы выделить команды во (Home) выберите команду
Для этого необходимо: наиболее полной таблице. две таблицы сМожно Этой формулой мы
- сравнить периоды
сравнила данные вдаты в Excel сделал?: так видно?
необходимо сравнить между в правила УФ подойдет.заполнить сразу все одинаковымЧисло несовпадений можно посчитать втором списке, которыеУсловное форматированиеС помощью формулы массива Например, в рассматриваемом оборотами за периодобъединить таблицы Excel говорим Excel, что дат,есть ли в
ячейках двух столбцов. Не только сравнитьІгор Гончаренко
Nomails собой, выделить большее и покажите какойВ качестве альтернативы можно значением, введя его формулой: не входят в> =ЕСЛИОШИБКА(ЕСЛИОШИБКА(ИНДЕКС(Январь;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;Январь);0)); ИНДЕКС(Февраль;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;Февраль);0)));»») сформировать нами случае, наиболее по соответствующим счетам.с отчетами. Тогда
если данные в
указанных периодах одинаковые — данные ячейки столбцы в Excel,: способ называется «условное: непонятно. Вот смотри, значение зеленым цветом. надо формат:) Прикрепленные использовать функцию
и нажав=СУММПРОИЗВ(—(A2:A20<>B2:B20)) первый, выделите диапазонСоздать правило в столбце А полной таблицей являетсяКак видно из рисунков, все одинаковые данные
ячейках столбца А даты и сколько А2 и данными но и выделить
форматирование» мне нужно чтоПри наличии пустых файлы 01_УФ.png (18.29СЧЁТЕСЛИCtrl+Enter
excel-office.ru
Сравнение 2-х таблиц в MS EXCEL
или в английском вариантеB1:B20(Conditional Formatting > перечень счетов из таблица на листе таблицы различаются: соберутся в одну не равны данным
дней в периодах ячейки В2, т.д. разницу цветом шрифта,удачи! бы значения все
ячеек, выделить непустую КБ)
- (COUNTIF)удалить все строки с =SUMPRODUCT(—(A2:A20<>B2:B20))и создайте новое New rule). обоих таблиц (без Январь, в которойНаличием (отсутствием) строк (наименований строку, но можно в ячейках столбца
- совпадают. Этот способЕсли мы сейчас нажмём ячеек, т.д. ОдинЮрий М и остались, но
желтым цветом.ikkiиз категории выделенными ячейками, используяЕсли в результате получаем правило, используя формулуВыберите повторов); отсутствует счет 26 счетов). Например, в
Простой вариант сравнения 2-х таблиц
будет посмотреть и В, то окрасить может пригодиться, чтобы на мышь, то способ сравнения, разместить: Nomails, у нас были выделены значенияUPD Пользуюсь xls,: именно это яСтатистические команду ноль — списки ниже:Использовать формулу для определения
С помощью формулы массива из февральской таблицы. таблице на листе отдельно данные по эти ячейки в выявить пересечение дат выделения ячеек исчезнут. две таблицы на на форуме (да из двух столбцов его и выслал. и сделал., которая подсчитывает сколько
Главная — Удалить - идентичны. В противном=СЧЕТЕСЛИ(firstList;B1)=0 форматируемых ячеек =ЕСЛИОШИБКА(ИНДЕКС(Список; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Список; «Чтобы определить какая из Январь отсутствует счет магазинам. Как это красный свет. в периодах. Например,
Чтобы эти выделенные одном мониторе одновременно, и в быту в одной ячейки.
ikkiвыделяете диапазон A3:B7, раз каждый элемент Удалить строки с
случае — в=COUNTIF(firstList,B1)=0(Use a formulaС помощью формулы =ЕСЛИ(ЕНД(ВПР($B5;Январь!$A$7:$C$81;2;0));0;ВПР($B5;Январь!$A$7:$C$81;2;0))- двух таблиц является 26 (см. файл сделать, смотрите вКак работать с чтобы в отпуске ячеек оставить, мы
описан в статье тоже) к незнакомымВот что бы
Более наглядный вариант сравнения 2-х таблиц (но более сложный)
: гм… ячейка A3 должна из второго списка листа (Home - них есть различия.Затем задайте стиль форматирования to determine which ЕСЛИ(ЕНД(ВПР($B5;Февраль!$A$7:$C$77;2;0));0;ВПР($B5;Февраль!$A$7:$C$77;2;0)) произвести сравнение наиболее полной нужно примера), а в
статье «Как объединить
- условным форматированием, как не было два можем закрасить эти «Сравнение таблиц Excel». людям принято обращаться если второй столбик
- я сам только быть активной, добавляете
- встречался в первом: Delete — Delete Формулу надо вводить
- (оранжевую заливку) и cells to format). оборотов по счетам; ответить на 2 таблице на листе таблицы в Excel». настроить цвет заливки, сотрудника сразу или ячейки или изменитьЗдесь рассмотрим, на ВЫ. будет больше первого,
excel2.ru
Сравнение двух списков в Excel с помощью условного форматирования
осваиваю Excel 2010… праило УФ иПолученный в результате ноль Rows) как формулу массива, нажмитеВведите следующую формулу:С помощью Условного форматирования
вопроса: Какие счета Февраль отсутствуют счетПятый способ. шрифта в условном
- даты учебы, оплаты цвет шрифта вкак сравнить столбцы вvikttur
- что бы тогдазнал, что управление копируете туда мою и говорит об
- и т.д. т.е. после вводаОК
- =СЧЕТЕСЛИ(secondList;А1)=0 выделить расхождения цветом, в февральской таблице 10 и егоИспользуем форматировании, как написать счетов, т.д. не этих ячейках функциями
- Excel: …и не цитируют выделилась ячейка во правилами УФ изменилось формулу. отличиях.
- Если списки разного размера
формулы в ячейку
.Результат: Команд «Denver Broncos»,
- =COUNTIF(secondList,А1)=0 а также выделить отсутствуют в январской? субсчета.функцию «СЧЕТЕСЛИ» в другие условия для пересекались. Об этом раздела «Шрифт» на
, выделить разницу цветом,
- бессмысленно, вставляя в втором столбике по сравнению сизвините, не знал.И, наконец, «высший пилотаж» и не отсортированы жать не на «Arizona Cardinals», «MinnesotaЗадайте стиль форматирования и счета встречающиеся только и Какие счета вРазными значениями в строках.Excel
- выделения ячеек, строк, способе читайте в закладке «Главная», пока символами, т.д. цитату целое предыдущее1 2 2003-м, но чтоб
- что Вам это — можно вывести (элементы идут вEnter
Vikings» и «Pittsburgh
- нажмите в одной таблице январской таблице отсутствуют Например, по счету. Эта функция посчитает т.д., читайте в статье «Как сравнить эти ячейки выделены.
Например, несколько магазинов
сообщение.
- 8206110000001358032478236150000001499161838936113000631143637268206100000001128824146 настолько… нужно пояснять. отличия отдельным списком. разном порядке), то, а на Steelers» нет вОК (например, на рисунке
в январской? 57 обороты за
количество повторов данных
статье «Условное форматирование
даты в Excel».
office-guru.ru
Поиск отличий в двух списках
Например, так. сдали отчет поИ прикрепляют файл-примерІгор Гончаренков 2003-м описанныйkesha Для этого придется придется идти другимCtrl+Shift+Enter первом списке.
Вариант 1. Синхронные списки
. выше счета, содержащиесяЭто можно сделать с январь и февраль их первого столбца, в Excel». ПолучилосьКак посчитать разницуИли так. продажам. Нам нужно к первому сообщению.: а в файле способ точно бы: Спасибо использовать формулу массива: путем..
Урок подготовлен для ВасРезультат: Команд «Miami Dolphins»
только в таблице
помощью формул (см. не совпадают.
сравнив их с так. дат, стаж, возраст,Сравнить данные в нескольких сравнить эти отчетыNomails что, не выделено? сработал.Igor67,Выглядит страшновато, но своюСамое простое и быстроеЕсли с отличающимися ячейками командой сайта office-guru.ru и «Tennessee Titans»
Январь, выделены синим, столбец Е): =ЕСЛИ(ЕНД(ВПР(A7;Январь!$A$7:$A$81;1;0));»Нет»;»Есть») иЕсли структуры таблиц примерно данными второго столбца.Третий способ. как прибавить к столбцах и выявить разницу.: что-то у васNomailsа здесь… видимо,. работу выполняет отлично решение: включить цветовое надо что сделать,Источник: http://www.excel-easy.com/examples/compare-two-lists.html нет во втором а желтым выделены =ЕСЛИ(ЕНД(ВПР(A7;Февраль!$A$7:$A$77;1;0));»Нет»;»Есть») одинаковы (большинство наименованийВ дополнительном столбцеСравнить значения столбцов в
дате число, т.д.,Excel.У нас такая многое не понятно.
- : у тебя одно я тоже что-то
- Спасибо ;)
- выделение отличий, используя то подойдет другойПеревел: Антон Андронов списке.
- счета только изСравнение оборотов по счетам счетов (строк) совпадают, устанавливаем формулы, ониExcel формулой. смотрите в статьеЗдесь мы сравнили таблица с данными
- Последний раз на
Вариант 2. Перемешанные списки
значение. а мне неправильно делаю.ikki,kesha условное форматирование. Выделите быстрый способ: выделите
Автор: Антон АндроновПояснение: февральской таблицы). произведем с помощью количество и наименования разные с разнымиМожно сделать в «Дата в Excel. три столбца в из магазинов. Как форумах я был нужно что быя сейчас попробуюза пояснения. Некорректно: Всем привет.
оба диапазона с оба столбца иТиповая задача, возникающая периодическиФормула =СЧЕТЕСЛИ (secondList;А1) подсчитываетЭтот урок описывает, как формул: =ЕСЛИ(ЕНД(ВПР($A7;Февраль!$A$7:$C77;2;0));0;ВПР($A7;Февраль!$A$7:$C77;2;0))-B7 и столбцов совпадают), то условиями. Или в
таблице дополнительный столбец Формула» здесь. таблице, предварительно выделив перенести данные из в 2008-2009году. Не значения все были.. разобраться, но скорого у меня получается
Задача: сравнить два данными и выберите нажмите клавишу перед каждым пользователем количество команд во сравнить два списка =ЕСЛИ(ЕНД(ВПР($A7;Февраль!$A$7:$C77;3;0));0;ВПР($A7;Февраль!$A$7:$C77;3;0))-C7 можно сравнить две формуле указываем конкретные и установить в
Можно сравнить числа. все три столбца разных таблиц в
думал что они Но принцип выделения ответа не обещаю. форматирование. Прикрепленные файлы столбца числовых данных
на вкладкеF5 Excel — сравнить
planetaexcel.ru
Как сравнить два столбца и выделить наибольшие значения
втором списке, которые в Excel с
В случае отсутствия соответствующей таблицы. Проведем сравнение данные, слова, которые ячейках этого столбцаФункцию выделения ячеек можно таблицы. Сравниваются данные одну, читайте в еще существуют.
такой.
сорри. Снимок экрана (68)_cr.png
построчно и выделитьГлавная — Условное форматирование, затем в открывшемся между собой два идентичны команде из
помощью условного форматирования. строки функция ВПР() двумя способами: один
нужно посчитать в формулу. =А2=В2 вызвать клавишей F5.
в ячейках построчно статье «Как связать
Михаил С.Ігор Гончаренкоkesha (20.34 КБ) в каждой строке — Правила выделения окне кнопку
диапазона с данными ячейки Для примера возьмём
возвращает ошибку #Н/Д, проще в реализации, столбце.Получится так. В появившемся окне (А2, В2, С2,т.д.).
таблицы в Excel»: Nomails, вот то,: у меня, да,
: Изменилось всё вikki наибольшее значение цветом. ячеек — Повторяющиеся
Выделить (Special) и найти различияA1 два списка команд которая обрабатывается связкой другой нагляднее.Подробнее смотрите такие
Можно условным форматированием окрасить «Переход» нажимаем кнопку
Получилось так. тут. что вы счас одно
лучшую сторону. Это: приложите файл. Как это сделать значения (Home -
- между ними. Способ. Если СЧЕТЕСЛИ(secondList;A1)=0, значит НФЛ (Национальная футбольная
функций ЕНД() иСначала определим какие строки формулы в статье
слова «Ложь» другим «Выделить…».Как сравнить даты вПервый способ. сделали, и являетсяа тебе религия 13-й офис. Своюдумаю, что лучше
без макроса, условным Conditional formatting -Отличия по строкам (Row
решения, в данном команды из ячейки
лига). ЕСЛИ(), заменяя ошибку
(наименования счетов) присутствуют «Функция «СЧЕТЕСЛИ» в
цветом или окраситьВторой способ.Excel.Как сравнить два столбца бессмысленным цитированием.
мешает добавить еще ошибку я исправил, в формате xlsx,
форматированием? Highlight cell rules differences)
случае, определяется типомA1Чтобы выделить команды в
на 0 (в
в одной таблице, Excel». эти ячейки.Можно вМожно сравнить даты. в
planetaexcel.ru
Сравнить значение в двух столбцах Ексель
_ несколько или просто всё заработало. раз Вы используетеНадеюсь на помощь. — Duplicate Values). В последних версиях исходных данных.нет во втором первом списке (не
случае отсутствия строки)
но отсутствуют в
Этот способ сравнения
Можно написать такую
Excel сравнить и выделить Принцип сравнения дат
Excel на совпадения.Вот моё сообщение,
облом?Nomails эту версию Excelikki: Excel 2007/2010 можноЕсли списки синхронизированы (отсортированы), списке. В результате
во втором!), выполните или на значение другой. Затем, в можно применить при формулу в ячейке цветом
тот же –
Выделяем столбцы (у
вообще без цитатNomails: Всем привет, необходимо
предполагаю, что активная: =И(A3=МАКС($A3:$B3);A3<>МИН($A3:$B3))Если выбрать опцию также воспользоваться кнопкой то все делается Excel окрашивает ячейку следующие действия:
из соответствующего столбца. таблице, в которой сравнении двух прайсов.
С2. =СУММ(ЕСЛИ(A2:A6<>B2:B6;1;0)) Нажимаемячейки с разными данными выделяем столбцы, нажимаем нас столбцы А
— менее понятно,: у меня 6тыс сравнить значения в ячейка у васkeshaПовторяющиесяНайти и выделить (Find
весьма несложно, т.к. голубым цветом.Сперва выделите диапазон
С помощью Условного форматирования меньше строк отсутствует Смотрите статью «Как «Enter». Копируем формулус помощью условного на кнопку «Найти и В). На
если б я строк и мне двух столбцах так,
неправильная, но надо
: Спасибо,, то Excel выделит & Select) - надо, по сути,Так как мы выбралиA1:A18 можно выделить расхождения
(в наиболее полной сделать прайс-лист в по столбцу. Тогда форматирования. и выделить». Выбираем
закладке «Главная» нажимаем процитировал полностью ваше
нужно что бы что бы мне посмотреть.ikki, цветом совпадения в Выделение группы ячеек сравнить значения в диапазон
и дайте ему (например, красным цветом). таблице), выведем отчет Excel». в столбце с
Итак, мы выделяем
функцию «Выделение группы на кнопку функции сообщение? эксель выделила строчки показывало, что вопс. в первом
planetaexcel.ru
но мне нужно
Выбирая инструменты на закладке: «ГЛАВНАЯ» в разделе «Стили» из выпадающего меню «Условное форматирование» нам доступна целая группа «Правила отбора первых и последних значений». Однако часто необходимо сравнить и выделить цветом ячейки в Excel, но ни один из вариантов готовых решений не соответствует нашим условиям. Например, в конструкции условия мы хотим использовать больше критериев или выполнять более сложные вычисления. Всегда можно выбрать последнюю опцию «Другие правила» она же является опцией «Создать правило». Условное форматирование позволяет использовать формулу для создания сложных критериев сравнения и отбора значений. Создавая свои пользовательские правила для условного форматирования с использованием различных формул мы себя ничем не ограничиваем.
Как сравнить столбцы в Excel и выделить цветом их ячейки?
Для наглядности разберем конкретный пример создания условного форматирования с формулами. Для примера возьмем простую таблицу отчета прибыльности магазинов за прошлый и текущий год. Наше правило должно заставить Excel выделить цветом при условии, что суммы магазинов текущего года имеют отрицательную прибыль (убыток) и они больше, чем в прошлом году:
Чтобы создать новое пользовательское правило делаем следующее:
- Выделите диапазон ячеек D2:D12 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
- В появившемся окне «Создание правила форматирования» выберите опцию «Использовать формулу для определения форматированных ячеек».
- В поле ввода введите формулу:
- Нажмите на кнопку «Формат» и в появившемся окне «Формат ячеек» на вкладке «Заливка» выберите красный цвет для данного правила, а на вкладке «Шрифт» – белый цвет. После на всех открытых окнах жмем ОК.
Обратите внимание! В данной формуле мы используем только относительные ссылки на ячейки – это важно. Ведь нам нужно чтобы формула анализировала все ячейки выделенного диапазона.
Как выделить цветом ячейку в Excel по условию?
Теперь оранжевым цветом выделим те суммы магазинов, которые в текущем году меньше чем в прошлом и с отрицательной прибылью. Создадим второе правило для этого же диапазона D2:D12:
- Не снимая выделения с диапазона D2:D12 снова выберите инструмент «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
- Так же в появившемся окне «Создание правила форматирования» выберите опцию «Использовать формулу для определения форматированных ячеек».
- В поле ввода введите формулу:
- Нажмите на кнопку «Формат» и в появившемся окне «Формат ячеек» на вкладке «Заливка» выберите оранжевый цвет. На всех открытых окнах жмем ОК.
Мы видим, что получили не совсем ожидаемый результат, так как созданное новое правило всегда имеет высший приоритет по сравнению со старыми правилами условного форматирования в Excel. Необходимо снизить приоритет для нового правила. Чтобы проанализировать данную особенность наглядно и настроить соответствующим образом необходимо выбрать инструмент: ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление правилами».
Выберите новое оранжевое правило в появившемся окне «Диспетчер правил условного форматирования» и нажмите на кнопку «Вниз» (CTRL+стрелка вниз), как показано на рисунке:
Как видите последовательность правил очень важна если их много присвоено для одного и того же диапазона ячеек:
На первый взгляд может показаться что несколько правил могут форматировать одну и туже ячейку одновременно. В принципе это так, но при определенном условии, что все правила будут использовать разные типы форматирования. Например, правило 1 – изменяет шрифт, 2 – меняет заливку, 3 – добавляет границу, 4 – узор и т.д. Но если после выполнения любого правила, когда его условие выполнено, было проверено следующее правило для данной ячейки, тогда следует в окне диспетчера отметить галочкой в колонке «Остановить если истина»:
И наконец добавим третье правило для выделения цветом ячеек сумм магазинов, где положительная прибыль и больше чем в прошлом году. Введите новую формулу:
Этим ячейкам будет присвоен зеленый цвет и жмем везде ОК.
Примечание. В формуле можно использовать любые ссылки для текущего листа. В версии Excel 2010 можно ссылаться и на другие листы. А в Excel 2007 к другим листам можно обращаться только через имена диапазонов. Мы рекомендуем во всех версиях Excel ссылаться на другие листы через имена, так как это позволяет избежать множество ошибок при создании пользовательских правил для условного форматирования.
Skip to content
На прочтение этой статьи у вас уйдет около 10 минут, а в следующие 5 минут (или даже быстрее) вы легко сравните два столбца Excel на наличие дубликатов и выделите найденные совпадения либо уникальные значения. Ладно, обратный отсчет начался!
Мы все время от времени делаем сравнение данных в Excel. Microsoft Excel предлагает ряд опций для сравнения и сопоставления данных, но большинство из них ориентированы на поиск в одной колонке. Встроенный инструмент удаления дубликатов, доступный в Excel 2019-2010, не может справиться с этой задачей, поскольку он не умеет сравнивать данные между двумя столбиками. Кроме того, он может только удалять дубликаты. Других возможностей — таких как выделение или раскраска, увы, нет :-(.
В этом руководстве мы рассмотрим несколько методов сравнения двух столбцов в Excel и нахождения совпадений и различий между ними.
- Как сравнить 2 столбца построчно?
- Построчное сравнение нескольких столбцов.
- Ищем совпадения и различия в двух столбцах.
- Как извлечь данные для совпадающих значений.
- Выделяем цветом совпадения и различия
- Как выделить цветом уникальные значения и дубликаты в нескольких столбцах сразу?
- Как сопоставить два значения в разных столбцах?
- Быстрый способ сравнить два столбца или списка без формул.
Как сравнить 2 столбца в Excel по строкам.
Когда вы выполняете анализ данных в Excel, одной из наиболее частых задач является сравнение данных нескольких колонок в каждой отдельной их строке. Эту задачу можно выполнить с помощью функции ЕСЛИ , как показано в следующих примерах.
1. Проверяем совпадения или различия в одной строке.
Чтобы выполнить такое построчное сравнение, используйте популярную функцию ЕСЛИ, которая сравнивает первые две ячейки каждого из них. Введите её в какой-либо другой столбик той же строки, а затем скопируйте ее вниз, перетащив маркер заполнения (маленький квадрат в правом нижнем углу). При этом курсор изменится на знак плюса:
Чтобы найти в соответствующей строке позиции с одинаковым содержимым, A2 и B2 в этом примере, запишите:
=ЕСЛИ(A2=B2; «Совпадает»; «»)
Чтобы найти позиции в одной строке с разным содержимым, просто замените «=» знаком неравенства:
=ЕСЛИ(A2<>B2; «НЕ совпадает»;””)
И, конечно же, ничто не мешает найти совпадения и различия с помощью одной формулы:
=ЕСЛИ(A2=B2; «Совпадает»; «НЕ совпадает»)
Результат может выглядеть примерно так:
Как видите, одинаково хорошо обрабатываются числа, даты, время и текст.
2. Сравниваем построчно с учетом регистра.
Как вы, наверное, заметили, формулы из предыдущего примера игнорируют регистр при сравнении текстовых значений, как в строке 10 на скриншоте выше. Если вы хотите найти совпадения с учетом регистра, используйте функцию СОВПАД (EXACT в английской версии):
=ЕСЛИ(СОВПАД(A2; B2); «Одинаковый»; «»)
Чтобы найти различия с учетом регистра в одной строке, введите соответствующий текст («Уникальный» например) в третий аргумент функции ЕСЛИ:
=ЕСЛИ(СОВПАД(A2; B2); «Одинаковый»; «Уникальный»)
Сравните несколько столбцов построчно
Мы можем ставить перед собой следующие цели:
- Найти строки с одинаковыми значениями во всех из них.
- Найти строки с одинаковыми значениями в любых двух.
Пример 1. Найдите полное совпадение по одной строке.
Если в вашей таблице три или более колонки, и вы хотите найти строки с одинаковыми записями во всех из них, функция ЕСЛИ с оператором И подойдет для вас:
=ЕСЛИ(И(A2=B2; A2=C2); «Полное совпадение»; «»)
Если в вашей таблице очень много колонок, более элегантным решением будет использование функции СЧЁТЕСЛИ :
=ЕСЛИ(СЧЁТЕСЛИ($A2:$C2; $A2)=3; «Полное совпадение»; «»)
где 3 — количество сравниваемых колонок.
Или можно использовать —
=ЕСЛИ(СЧЁТЕСЛИ($A2:$C2; $A2)=СЧЁТЗ(A2:C2); «Полное совпадение»; «»)
Пример 2. Найдите хотя бы 2 совпадения в данных.
Если вы ищете способ сравнить данные на предмет наличия любых двух или более ячеек с одинаковыми значениями в одной строке, используйте функцию ЕСЛИ с оператором ИЛИ:
=ЕСЛИ(ИЛИ(A2=B2; B2=C2; A2=C2); «Найдены одинаковые»; «»)
Если есть много данных для сравнения, ваша конструкция с оператором ИЛИ может стать слишком громоздкой. В этом случае лучшим решением было бы добавить несколько функций СЧЁТЕСЛИ. Первый СЧЁТЕСЛИ подсчитывает, сколько раз текущее значение из первой колонки встречается во всех данных, находящихся правее него, второй СЧЁТЕСЛИ определяет то же самое для значения из второй колонки, и так далее. Если счетчик равен 0, возвращается надпись «Все уникальные», в противном случае — «Найдены одинаковые». Например:
=ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0;»Все уникальные»;»Найдены одинаковые»)
Могу предложить также более компактный вариант выявления совпадений — формула массива:
{=ЕСЛИ(СУММ(СЧЁТЕСЛИ(A2:D2;A2:D2))>4;»Совпадения»;»»)}
или
{=ЕСЛИ(СУММ(СЧЁТЕСЛИ(A2:D2;A2:D2))>СЧЁТЗ(A2:D2);»Совпадения»;»»)}
Попробуйте — получите тот же результат. Также не забудьте нажать Ctrl + Shift + Enter, чтобы ввести всё правильно.
Как сравнить два столбца в Excel на совпадения и различия?
Предположим, у вас есть 2 списка данных в Excel, и вы хотите найти все значения (числа, даты или текстовые записи), которые находятся в колонке A, но их нет в B. То есть, исходные данные из А мы сравниваем с В.
Для этого вы можете встроить функцию СЧЁТЕСЛИ($B:$B;$A2)=0 в логический тест ЕСЛИ и проверить, возвращает ли она ноль (совпадение не найдено) или любое другое число (найдено хотя бы 1 совпадение).
Например, следующая формула ЕСЛИ/СЧЁТЕСЛИ выполняет поиск значения из A2 по всему столбцу B. Если совпадений не найдено, возвращается «Нет совпадений в B», в противном случае — пустую строку:
=ЕСЛИ(СЧЁТЕСЛИ($B:$B; $A2)=0; «Нет совпадений в В»; «»)
Тот же результат может быть достигнут при использовании функции ЕСЛИ всесте с ЕОШИБКА и ПОИСКПОЗ:
=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ($A2;$B$2:$B$10;0));»Уникальное»; » Найдено в B»)
Или, используя следующую формулу массива (не забудьте нажать Ctrl + Shift + Enter, чтобы ввести ее правильно):
=ЕСЛИ(СУММ(—($B$2:$B$10=$A2))=0; «»;» Найдено в B»)
Если вы хотите, чтобы одно выражение определяло как дубликаты, так и уникальные значения, поместите текст совпадений в пустые двойные кавычки («») в любой из приведенных выше формул. Например:
=ЕСЛИ(СЧЁТЕСЛИ($B:$B; $A2)=0; «Уникальное»; «Дубликат»)
Думаю, вы понимаете, что точно таким же образом можно наоборот сравнивать В с А.
Как сравнить два списка в Excel и извлечь совпадающие данные?
Иногда вам может потребоваться не только сопоставить две колонки в двух разных таблицах, но и извлечь соответствующие записи из второй таблицы. В Microsoft Excel предусмотрена специальная функция для этих целей — функция ВПР.
Кроме того, в отдельной статье мы подробно рассмотрели 4 способа, как сравнить таблицы при помощи формулы ВПР.
В качестве альтернативы вы можете использовать более мощную и универсальную комбинацию ИНДЕКС и ПОИСКПОЗ.
Например, следующее выражение сравнивает названия продуктов в колонках D и A, и если совпадение найдено, соответствующая цифра продаж извлекается из B. Если совпадения не найдено, возвращается ошибка #Н/Д.
=ИНДЕКС($B$2:$B$6;ПОИСКПОЗ($D2;$A$2:$A$6;0))
Сообщение об ошибке в таблице выглядит не слишком красиво. Поэтому обработаем это выражение при помощи ЕОШИБКА:
=ЕСЛИОШИБКА(ИНДЕКС($B$2:$B$6;ПОИСКПОЗ($D2;$A$2:$A$6;0));»»)
Теперь мы видим либо число, либо пустое значение. Никаких ошибок.
Как выделить совпадения и различия в 2 столбцах.
Когда вы сравниваете наборы данных в Excel, вы можете захотеть «визуализировать» элементы, которые присутствуют в одном, но отсутствуют в другом. Вы можете закрасить такие позиции любым цветом по вашему выбору с помощью формул. И вот несколько примеров с подробными инструкциями.
1. Выделите совпадения и различия построчно.
Чтобы сравнить два столбца в Excel и выделить те позиции в первом, которые имеют идентичные записи во втором по той же строке, выполните следующие действия:
- Выберите область, в которой вы хотите выделить.
- Щелкните Условное форматирование> Новое правило…> Используйте формулу.
- Создайте правило с простой формулой, например =$B2=$A2 (при условии, что строка 2 является первой строкой с данными, не включая заголовок таблицы). Пожалуйста, дважды проверьте, что вы используете относительную ссылку на строку (без знака $), как записано выше.
Чтобы выделить различия между колонками A и B, создайте правило с формулой =$B2<>$A2
Если вы новичок в условном форматировании Excel, смотрите пошаговые инструкции в статье Как закрасить строку или столбец по условию.
2. Выделите уникальные записи в каждом столбце.
Когда вы сравниваете два списка в Excel, вы можете выделить 3 типа элементов:
- Предметы только в первом списке (уникальные)
- Предметы только во втором списке (уникальные)
- Элементы, которые есть в обоих списках (дубликаты).
О выделении дубликатов — смотрите пример выше. А сейчас рассмотрим, как выделить неповторяющиеся элементы в каждом из списков.
Предположим, что ваш список 1 находится в колонке A (A2:A8), а список 2 — в колонке C (C2:C8). Вы создаете правила условного форматирования с помощью следующих формул:
Выделите уникальные значения в списке 1 (столбик A): =СЧЁТЕСЛИ($A$2:$A$8;C$2)=0
Выделите уникальные значения в списке 2 (столбик C): =СЧЁТЕСЛИ($C$2:$C$8;$A2)=0
И получите следующий результат:
3. Выделите дубликаты в 2 столбцах.
Если вы внимательно следовали предыдущему примеру, у вас не возникнет трудностей с настройкой СЧЁТЕСЛИ, чтобы она находила совпадения, а не различия. Все, что вам нужно сделать, это установить счетчик больше нуля:
Вновь используем условное форматирование при помощи формулы.
Выделите совпадения в списке 1 (столбик A): =СЧЁТЕСЛИ($A$2:$A$8;C$2)>0
Выделите совпадения в списке 2 (столбик C): =СЧЁТЕСЛИ($C$2:$C$8;$A2)>0
Выделите цветом различия и совпадения в нескольких столбцах
При сравнении значений в нескольких наборах данных построчно, самый быстрый способ выделить одинаковые — создать правило условного форматирования. А самый быстрый способ скрыть различия — воспользоваться инструментом «Выделить группу ячеек», как показано в следующих примерах.
1. Как выделить совпадения.
Чтобы выделить строки, которые имеют одинаковые значения по всей длине, создайте правило условного форматирования на основе одного из следующих выражений:
=И($A2=$B2; $A2=$C2)
или
=СЧЁТЕСЛИ($A2:$C2; $A2)=3
Где A2, B2 и C2 — самые верхние в вашем диапазоне, а 3 — количество колонок для сравнения.
Конечно, можно не ограничиваться сравнением только 3 колонок. Вы можете использовать аналогичные формулы для выделения строк с одинаковыми значениями в 4, 5, 6 или более столбиках.
И еще один способ выделения цветом повторяющихся значений в нескольких столбцах. Снова используем условное форматирование. Выделяем нужную область, затем на ленте в меню условного форматирования выбираем Правила выделения ячеек — Повторяющиеся значения. Определяем желаемое оформление, получаем картину подобную той, что вы видите ниже.
Кстати, на последнем этапе вы можете выбрать не повторяющиеся, а уникальные значения. Способ, конечно, незамысловатый, но, возможно, он вам будет полезен.
2. Как выделить различия.
Чтобы быстро выделить позиции с разными значениями в каждой отдельной строке, вы можете использовать функцию Excel «Выделить группу ячеек».
- Выберите диапазон ячеек, который вы хотите сравнить. В этом примере я выбрал диапазон от A2 до C10.
По умолчанию самая верхняя координата выбранного диапазона является активной ячейкой, и все значения в той же строке будут сравниваться с нею. Она при выделении области имеет белый цвет, а все остальные ячейки выбранного диапазона выделены серым. В этом примере активной является A2, поэтому столбец сравнения — A.
Чтобы изменить столбец сравнения, используйте клавишу TAB для перемещения по диапазону слева направо или клавишу Enter для перемещения сверху вниз. Если нужно перемещаться снизу вверх, то нажмите и удерживайте SHIFT, и вновь используйте ТАВ — будете двигаться не вниз, а вверх. Вы увидите, как ваше белое пятно перемещается, и соответственно изменяется активный столбец.
- На вкладке «Главная» нажмите «Найти и выделить» > « Выделить группу ячеек». Затем выберите «Отличия по строкам» и нажмите «ОК» .
- Позиции, значения которых отличаются от ячеек сравнения в каждой строке, выделяются. Если вы хотите закрасить выделенные ячейки каким-либо цветом, просто щелкните значок «Цвет заливки» на ленте и выберите нужный цвет.
Как сравнить два значения в отдельных столбцах.
Фактически, сравнение двух ячеек — частный случай сравнения двух колонок в Excel построчно, за исключением того, что вам не нужно копировать формулы.
Например, для сравнения ячеек A1 и C1 можно использовать:
Для совпадений: =ЕСЛИ(A1=C1; «Совпадает»; «»)
Для различий: =ЕСЛИ(A1<>C1; «Уникальные»; «»)
Чтобы узнать о некоторых других способах сравнения ячеек в Excel, см. Как сравнивать значения в ячейках Excel .
Для более эффективного анализа данных вам могут потребоваться более сложные формулы, и вы можете найти несколько хороших идей в следующих руководствах:
- Использование функции ЕСЛИ в Excel
- Функция ЕСЛИ: проверяем условия с текстом
Быстрый способ сравнения двух столбцов или списков без формул.
Теперь, когда вы знаете, что предлагает Excel для сравнения и сопоставления столбцов, позвольте мне продемонстрировать вам альтернативное решение, которое может сравнить 2 списка с разным количеством столбцов на предмет дубликатов (совпадений) и уникальных значений (различий).
Надстройка Ultimate Suite умеет искать идентичные и уникальные записи в одной таблице, а также сравнивать две таблицы, находящиеся на одном листе или в двух разных листах или даже в разных книгах.
В рамках этой статьи мы сосредоточимся на функции под названием «Сравнить таблицы (Compare Tables)» , которая специально разработана для сравнения двух списков по любым указанным вами столбцам. Сравнение двух наборов данных по нескольким столбцам является реальной проблемой как для формул Excel, так и для условного форматирования, но этот инструмент легко справляется с этим.
Для начала рассмотрим самый простой случай – сравним два столбца на совпадения и различия.
Предположим, у нас имеется два списка товаров. Нужно сравнить их между собой, как ранее мы делали при помощи формул.
Запускаем инструмент сравнения таблиц и выбираем первый столбец. При необходимости активируем создание резервной копии листа.
На втором шаге выбираем второй столбец для сравнения.
На третьем шаге нужно указать, что именно мы ищем – дубликаты либо уникальные значения.
Далее указываем столбцы для сравнения. Поскольку столбцов всего два, то здесь все достаточно просто:
На пятом шаге выберите, что нужно сделать с найденными значениями – удалить, выбрать, закрасить цветом, скопировать либо переместить. Можно добавить столбец статуса подобно тому, как мы это делали ранее при помощи функции ЕСЛИ. С использованием формул вы кроме того сможете разве что закрасить ячейки. Здесь же диапазон возможностей гораздо шире. Но мы выберем простой и наглядный вариант – заливку ячеек цветом.
Ячейки списка 1, дубликаты которых имеются в списке 2, будут закрашены цветом.
А теперь повторим все описанные выше шаги, только будем сравнивать список 2 с первым. И вот что мы в итоге получим:
Не закрашенные цветом ячейки содержат уникальные значения. Красиво и наглядно.
А теперь давайте попробуем сравнить сразу несколько столбцов. Допустим, у нас есть два экземпляра отчёта о продажах. Они расположены на разных листах нашей книги Excel. Список товаров совершенно одинаков, а вот сами цифры продаж отличаются кое-где.
Действуя совершенно аналогичным образом, как это было описано выше, выбираем эти две таблицы для сравнения. На третьем шаге выбираем поиск уникальных значений, чтобы можно было выбрать и выделить именно несовпадения в данных.
Устанавливаем соответствие столбцов, как это показано на рисунке ниже.
Для наглядности вновь выбираем заливку цветом для несовпадающих значений.
И вот результат. Несовпадающие строки закрашены цветом.
Если вы хотите попробовать этот инструмент, вы можете загрузить его как часть надстройки Ultimate Suite for Excel.
Вот какими способами вы можете сравнить столбцы в Excel на наличие дубликатов и уникальных значений.
Если у вас есть вопросы или что-то осталось неясным, напишите мне комментарий, и я с радостью уточню это подробнее. Спасибо за чтение!
Сравним 2 столбца значений. Сравнение будем производить построчно: если значение во втором столбце больше, чем в первом, то оно будет выделено красным, если меньше — то зеленым. Выделять ячейки будем Условным форматированием.
Пусть имеется 2 столбца с числами. Сравним значения второго столбца с первым (см.
файл примера
).
Выделите все значения из второго столбца и создайте правило
Условного форматирования
для выделения меньших значений.
Обратите внимание, что при создании ссылки на ячейку из первого столбца использована
относительная адресация
на строку, т.е.
=$A6
, а не
=$A$6
, которая предлагается MS EXCEL по умолчанию. Такая адресация позволяет построчно сравнивать столбцы, в противном случае все значения второго столбца будут сравниваться только со значением из ячейки
А6
.
Аналогично создайте правило для значений, которые больше.
На чтение 2 мин Просмотров 46
Как сравнить значения в двух столбцах таблицы excel и найти повторяющиеся.
Способ 1. Использование простой формулы
Данный способ сравнения подходит для столбцов любой длинны.
Алгоритм:
- Столбцы для сравнения располагаются на одном листе Excel (не обязательно, чтоб они находились рядом).
- Вписываем формулу =ЕСЛИ(A2=B2;”Совпадают”;”Не совпадают”). Где, А2 и В2 – адрес ячейки.
- Еще одна формула =ЕСЛИ(A2<>B2; “Не совпадают”;”Совпадают”).Где, А2 и В2 – адрес ячейки.
- Перетаскиваем ее вниз, до конца столбика.
Видеоинструкция: Как сравнить столбцы в Excel на совпадения с помощью формулы.
Способ 2. Использование макроса Visual Basic
Макросы – программные алгоритмы действий, записанные пользователем.
Сам макрос выглядит следующим образом и сравнивает столбец А со столбцом В. В столбцах может быть неограниченное количество заполненных ячеек.
Макрос:
Sub Sravnenie()
‘название указано выше, оно должно быть одинаковым, иначе программа не будет работать
Dim PosStr As Long
Dim FormStr As Long
PosStr = Cells(1, 1).CurrentRegion.Rows.Count
ActiveSheet.Cells(PosStr, 3).Select
ActiveCell.FormulaR1C1 = “=IF(RC[-2]=RC[-1],””Совпадают””,””Не совпадают””)”
Selection.AutoFill Destination:=Range(Cells(1, 3), Cells(PosStr, 3)), Type:=xlFillDefault
End Sub
Способ 3: Условное форматирование
Способ Условного форматирования основывается на создании пользователем правила, а затем уже сравнения 2 столбцов за правилом. В данном случае мы будем окрашивать ячейки второго столбика в цвета в зависимости от совпадения, или несовпадения данных.
- Выделяем данные столбца В и выбираем Условное форматирование.
- Создаем правило.
- Настраиваем правило и выбираем для сравнения ячейку А2. Обратите внимание, что программа Excel по умолчанию вписывает для сравнения не =$A2, а =$A$2. Если оставить формулу в таком виде, то все ячейки столбца В будут сравнивать с ячейкой А2.