Как сравнивать числа в Excel

Обновлено: 30.06.2024

Многие задачи, которые вы выполняете в Excel, включают сравнение данных в разных ячейках. Для этого в Microsoft Excel предусмотрено шесть логических операторов, которые также называются операторами сравнения. Это руководство призвано помочь вам понять суть логических операторов Excel и написать наиболее эффективные формулы для анализа данных.

Логические операторы Excel — обзор

Логический оператор используется в Excel для сравнения двух значений. Логические операторы иногда называют булевыми операторами, потому что результат сравнения в любом конкретном случае может быть либо ИСТИНА, либо ЛОЖЬ.

В Excel доступно шесть логических операторов. В следующей таблице объясняется, что делает каждый из них, и иллюстрируется теория примерами формул.

Однако, если вы попробуете либо =A1=12/1/2014, либо =A1="12/1/2014", в результате вы получите ЛОЖЬ. Немного неожиданно, да?

Дело в том, что Excel хранит даты как числа, начинающиеся с 1 января 1900 года, которые сохраняются как 1. Дата 1/12/2014 хранится как 41974. В приведенных выше формулах Microsoft Excel интерпретирует «12/1». /2014" как обычная текстовая строка, а поскольку "12/1/2014" не равно 41974, возвращается FALSE.

Использование Excel

Чтобы получить правильный результат, вы всегда должны заключать дату в функцию ДАТАЗНАЧ, например: =A1=ДАТАЗНАЧ("1/12/2014")

Примечание. Функцию DATEVALUE необходимо использовать и с другим логическим оператором, как показано в следующих примерах.

Тот же подход следует применять при использовании оператора равенства Excel в логической проверке функции ЕСЛИ. Вы можете найти дополнительную информацию, а также несколько примеров формул в этом руководстве: Использование функции ЕСЛИ в Excel с датами.

Пример 2. Использование оператора "Равно" с текстовыми значениями

Использование оператора Excel Равно с текстовыми значениями не требует никаких дополнительных хитростей. Единственное, что вы должны иметь в виду, это то, что логический оператор Равно в Excel нечувствителен к регистру, а это означает, что различия в регистре игнорируются при сравнении текстовых значений.

Например, если ячейка A1 содержит слово "апельсины", а ячейка B1 содержит слово "апельсины", формула =A1=B1 вернет значение TRUE.

Если вы хотите сравнить текстовые значения с учетом различий в регистре, вам следует использовать функцию EXACT вместо оператора Равно. Синтаксис функции EXACT прост:

Использование функции EXACT для сравнения текстовых значений с учетом регистра

Где текст 1 и текст 2 — это значения, которые вы хотите сравнить. Если значения совпадают, включая регистр, Excel возвращает TRUE; в противном случае возвращается ЛОЖЬ. Вы также можете использовать функцию EXACT в формулах ЕСЛИ, когда вам нужно сравнение текстовых значений с учетом регистра, как показано на снимке экрана ниже:

Примечание. Если вы хотите сравнить длину двух текстовых значений, вы можете вместо этого использовать функцию ДЛСТР, например =ДЛСТР(A2)=ДЛСТР(B2) или =ДЛСТР(A2)>=ДЛСТР(B2) .

Пример 3. Сравнение логических значений и чисел

Распространено мнение, что в Microsoft Excel логическое значение TRUE всегда равно 1, а FALSE — 0. Однако это верно лишь отчасти, и ключевое слово здесь — «всегда», а точнее «не всегда». : )

При написании логического выражения "равно" для сравнения логического значения и числа необходимо специально указать для Excel, что нечисловое логическое значение должно рассматриваться как число. Вы можете сделать это, добавив двойной знак минус перед логическим значением или ссылкой на ячейку, например. грамм. =A2=--ИСТИНА или =A2=--B2 .

Сравнение логических значений и чисел

Первый знак минус, который технически называется унарным оператором, приводит ИСТИНА/ЛОЖЬ к -1/0 соответственно, а второй унарный инвертирует значения, превращая их в +1 и 0. Это, вероятно, будет проще понять, глядя на следующий скриншот:

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

При использовании логических операторов в сложных формулах вам также может понадобиться добавить двойное унарное выражение перед каждым логическим выражением, которое возвращает ИСТИНА или ЛОЖЬ в качестве результата. Вот пример такой формулы: СУММПРОИЗВ и СУММЕСЛИМН в Excel.

Использование логического оператора «Не равно» в Excel

Вы используете оператор Excel Не равно (<>), когда хотите убедиться, что значение ячейки не равно указанному значению. Использование оператора Не равно очень похоже на использование оператора Равно, которое мы только что обсуждали.

Результаты, возвращаемые оператором Не равно, аналогичны результатам, полученным функцией НЕ Excel, которая инвертирует значение своего аргумента. В следующей таблице приведены несколько примеров формул.

< tr> < td>=NOT(A1=DATEVALUE("1/12/2014"))
Не равно оператору НЕ функция Описание
=A1<>B1 =NOT(A1=B1) Возвращает TRUE, если значения в ячейках A1 и B1 не совпадают, в противном случае FALSE.
=A1<>"апельсины" =NOT(A1="апельсины ") Возвращает TRUE, если ячейка A1 содержит любое значение, кроме "апельсинов", FALSE, если она содержит "апельсины" или "АПЕЛЬСИНЫ" или "апельсины" и т. д.
=A1<>TRUE =NOT(A1=TRUE) Возвращает TRUE, если ячейка A1 содержит любое значение, отличное от TRUE, иначе FALSE.
=A1<>(B1/2) =NOT(A1=B1/2) Возвращает TRUE, если число в ячейке A1 не равно частному от деления B1 на 2, в противном случае FALSE.
=A1<>DATEVALUE("1/12/2014") Возвращает TRUE, если A1 содержит любое значение, кроме даты 1 декабря 2014 г., независимо от даты f ormat, FALSE в противном случае.

Больше, Меньше, Больше или равно, Меньше или равно

Вы используете эти логические операторы в Excel, чтобы проверить, как одно число сравнивается с другим. Microsoft Excel предоставляет 4 операции сравнения, названия которых говорят сами за себя:

При сравнении текстовых значений Microsoft Excel игнорирует их регистр и сравнивает значения символ за символом, при этом "a" считается наименьшим текстовым значением, а "z" — самым высоким текстовым значением.

Итак, при сравнении значений слов "яблоки" (A1) и "бананы" (B1) Excel начинает с их первых букв "a" и "b". " соответственно, и поскольку "b" больше, чем "a", формула =A1>B1 возвращает ЛОЖЬ.

Использование операторов сравнения Excel с текстом значения

Если первые буквы совпадают, то сравниваются вторые буквы, если они тоже совпадают, то Excel получает 3-ю, 4-ю буквы и так далее. Например, если A1 содержит "яблоки", а B1 содержит "агава", формула =A1>B1 вернет значение TRUE, поскольку "p" больше, чем "g".

На первый взгляд кажется, что использование операторов сравнения с текстовыми значениями имеет очень мало практического смысла, но никогда не знаешь, что тебе может понадобиться в будущем, так что, возможно, эти знания кому-то пригодятся.

Распространенное использование логических операторов в Excel

В реальной работе логические операторы Excel редко используются сами по себе. Согласитесь, булевы значения TRUE и FALSE, которые они возвращают, хоть и очень истинны (извините за каламбур), но не очень значимы. Чтобы получить более точные результаты, вы можете использовать логические операторы в составе функций Excel или правил условного форматирования, как показано в приведенных ниже примерах.

1. Использование логических операторов в аргументах функций Excel

Что касается логических операторов, Excel очень либерален и позволяет использовать их в параметрах многих функций. Одно из наиболее распространенных применений находится в функции ЕСЛИ Excel, где операторы сравнения могут помочь построить логический тест, а формула ЕСЛИ вернет соответствующий результат в зависимости от того, оценивается ли тест как ИСТИНА или ЛОЖЬ. Например:

=ЕСЛИ(A1>=B1, "ОК", "НЕ ОК")

Эта простая формула ЕСЛИ возвращает "ОК", если значение в ячейке A1 больше или равно значению в ячейке B1, в противном случае "Не подходит".

А вот еще один пример:

Формула сравнивает значения в ячейках A1 и B1, и если A1 не равно B1, возвращается сумма значений в ячейках A1:C1, в противном случае — пустая строка.

Логические операторы Excel также широко используются в специальных функциях ЕСЛИ, таких как СУММЕСЛИ, СЧЁТЕСЛИ, СРЗНАЧЕСЛИ и их аналогах во множественном числе, которые возвращают результат на основе определенного условия или нескольких условий.

Множество примеров формул можно найти в следующих руководствах:

2. Использование логических операторов Excel в математических вычислениях

Конечно, функции Excel очень эффективны, но вам не всегда нужно использовать их для достижения желаемого результата. Например, результаты, возвращаемые следующими двумя формулами, идентичны:

Функция ЕСЛИ: =ЕСЛИ(B2>C2, B2*10, B2*5)

Использование логических операторов Excel в математических вычислениях

Формула с логическими операторами: =(B2>C2)*(B2*10)+(B2

Думаю, формулу ЕСЛИ интерпретировать легче, верно? Он указывает Excel умножить значение в ячейке B2 на 10, если B2 больше, чем C2, в противном случае значение в ячейке B1 умножается на 5.

Теперь давайте проанализируем, что делает вторая формула с логическими операторами больше чем и меньше или равно. Полезно знать, что в математических вычислениях Excel приравнивает логическое значение ИСТИНА к 1, а ЛОЖЬ к 0. Имея это в виду, давайте посмотрим, что на самом деле возвращает каждое из логических выражений.

Если значение в ячейке B2 больше значения в C2, то выражение B2>C2 равно ИСТИННО и, следовательно, равно 1. С другой стороны, B2 C2 наша формула претерпевает следующее преобразование:

Формула с логическими операторами

Поскольку любое число, умноженное на ноль, дает ноль, мы можем отбросить вторую часть формулы после знака плюс. И поскольку любое число, умноженное на 1, является этим числом, наша сложная формула превращается в простую =B2*10, которая возвращает произведение умножения B2 на 10, что и делает приведенная выше формула ЕСЛИ : )

Очевидно, что если значение в ячейке B2 меньше, чем в C2, то выражение B2>C2 оценивается как FALSE (0) и B2 =A1

Использование логического оператора в Условное форматирование Excel

Больше (зеленый): =A1>20

Подробные пошаговые инструкции и примеры правил можно найти в следующих статьях:

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

Сравнение столбцов в Excel — это то, чем мы все время от времени занимаемся. Microsoft Excel предлагает ряд параметров для сравнения и сопоставления данных, но большинство из них сосредоточено на поиске в одном столбце. В этом руководстве мы рассмотрим несколько методов сравнения двух столбцов в Excel и поиска совпадений и различий между ними.

Как сравнить 2 столбца в Excel построчно

При анализе данных в Excel одной из наиболее частых задач является сравнение данных в каждой отдельной строке. Эту задачу можно выполнить с помощью функции ЕСЛИ, как показано в следующих примерах.

Пример 1. Сравните два столбца на наличие совпадений или различий в одной строке

Скопируйте формула вниз к другим ячейкам для сравнения двух столбцов в Excel

Чтобы сравнить два столбца в Excel построчно, напишите обычную формулу ЕСЛИ, которая сравнивает первые две ячейки. Введите формулу в другой столбец той же строки, а затем скопируйте ее в другие ячейки, перетащив маркер заполнения (небольшой квадрат в правом нижнем углу выбранной ячейки). При этом курсор изменится на знак плюса:

Формула совпадений

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

Формула различий

Чтобы найти ячейки в одной строке с разными значениями, просто замените знак равенства на знак отсутствия равенства (<>):

Совпадения и различия

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

Формула сравнить 2 столбца на соответствие и различие в каждой строке

Результат может выглядеть примерно так:

Как видите, формула одинаково хорошо обрабатывает числа, даты, время и текстовые строки.

Пример 2. Сравнение двух списков на совпадения с учетом регистра в одной строке

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

Сравнение двух списков для совпадения в той же строке с учетом регистра

=ЕСЛИ(ТОЧНО(A2, B2), "Соответствует", "")

Чтобы найти различия в одной и той же строке с учетом регистра, введите соответствующий текст ("Уникальный" в данном примере) в 3-й аргумент функции ЕСЛИ, например:

=ЕСЛИ(ТОЧНО(A2, B2), "Соответствует", "Уникальный")

Сравнить несколько столбцов на наличие совпадений в одной строке

На листах Excel несколько столбцов можно сравнивать по следующим критериям:

  • Найти строки с одинаковыми значениями во всех столбцах (пример 1)
  • Найти строки с одинаковыми значениями в любых двух столбцах (пример 2)

Пример 1. Поиск совпадений во всех ячейках одной строки

Если в вашей таблице есть три или более столбца и вы хотите найти строки с одинаковыми значениями во всех ячейках, формула ЕСЛИ с оператором И подойдет:

Поиск строк которые имеют одинаковые значения во всех столбцах

=ЕСЛИ(И(A2=B2, A2=C2), "Полное совпадение", "")

Если в вашей таблице много столбцов, более элегантным решением будет использование функции СЧЁТЕСЛИ:

=ЕСЛИ(СЧЁТЕСЛИ($A2:$E2, $A2)=5, "Полное совпадение", "")

Где 5 — количество сравниваемых столбцов.

Пример 2. Поиск совпадений в любых двух ячейках в одной строке

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

 Поиск совпадений в любых двух ячейках одной строки

=ЕСЛИ(ИЛИ(A2=B2, B2=C2, A2=C2), "Соответствие", "")

Если нужно сравнить много столбцов, оператор ИЛИ может стать слишком большим. В этом случае лучшим решением будет добавление нескольких функций СЧЁТЕСЛИ. Первый СЧЁТЕСЛИ подсчитывает, сколько столбцов имеют то же значение, что и в 1-м столбце, второй СЧЁТЕСЛИ подсчитывает, сколько из оставшихся столбцов равны 2-му столбцу, и так далее. Если счетчик равен 0, формула возвращает «Уникальный», в противном случае — «Совпадение». Например:

 Сравните несколько столбцов и найдите совпадения в любых двух ячейках в одной строке». ширина=

=ЕСЛИ(СЧЁТЕСЛИ(B2:D2,A2)+СЧЁТЕСЛИ(C2:D2,B2)+(C2=D2)=0,"Уникальный","Совпадение")

Как сравнить два столбца в Excel на совпадения и различия

Предположим, у вас есть 2 списка данных в Excel, и вы хотите найти все значения (числа, даты или текстовые строки), которые находятся в столбце A, но не в столбце B.

Для этого вы можете встроить функцию СЧЁТЕСЛИ($B:$B, $A2)=0 в логическую проверку ЕСЛИ и проверить, возвращает ли она ноль (совпадение не найдено) или любое другое число (как минимум 1 совпадение). найдено).

Например, следующая формула ЕСЛИ/СЧЕТЕСЛИ ищет по всему столбцу B значение в ячейке A2. Если совпадений не найдено, формула возвращает «Нет совпадений в B», в противном случае — пустую строку:

Сравнить два столбцы в Excel для совпадений

=ЕСЛИ(СЧЁТЕСЛИ($B:$B, $A2)=0, "Нет совпадений в B", "")

Совет. Если в вашей таблице фиксированное количество строк, вы можете указать определенный диапазон (например, $B2:$B10), а не весь столбец ($B:$B), чтобы формула работала быстрее с большими наборами данных.

Того же результата можно добиться, используя формулу ЕСЛИ со встроенными функциями ЕОШИБКА и ПОИСКПОЗ:

=IF(ISERROR(MATCH($A2,$B$2:$B$10,0)),"Нет совпадений в B","")

Или, используя следующую формулу массива (не забудьте нажать Ctrl + Shift + Enter, чтобы ввести ее правильно):

=IF(SUM(--($B$2:$B$10=$A2))=0, "Нет совпадений в B", "")

Если вы хотите, чтобы одна формула определяла как совпадения (дубликаты), так и различия (уникальные значения), поместите некоторый текст для совпадений в пустые двойные кавычки ("") в любой из приведенных выше формул. Например:

=ЕСЛИ(СЧЁТЕСЛИ($B:$B, $A2)=0, "Нет совпадений в B", "Соответствует в B")

Как сравнить два списка в Excel и найти совпадения

Иногда может потребоваться не только сопоставить два столбца в двух разных таблицах, но и извлечь совпадающие записи из таблицы поиска. В Microsoft Excel для этого предусмотрена специальная функция — функция ВПР. В качестве альтернативы вы можете использовать более мощную и универсальную формулу INDEX MATCH. Пользователи Excel 2021 и Excel 365 могут выполнить эту задачу с помощью функции XLOOKUP.

=ВПР(D2, $A$2:$B$6, 2, ЛОЖЬ)

=ИНДЕКС($B$2:$B$6, ПОИСКПОЗ($D2, $A$2:$A$6, 0))

Сравнение двух списков и получение совпадающих данных

Если вам не очень удобно работать с формулами, вы можете выполнить эту работу с помощью быстрого и интуитивно понятного решения — Мастера объединения таблиц.

Сравните два списка и выделите совпадения и различия

При сравнении столбцов в Excel может потребоваться «визуализировать» элементы, которые присутствуют в одном столбце, но отсутствуют в другом. Вы можете закрасить такие ячейки любым цветом по вашему выбору, используя функцию условного форматирования Excel, и следующие примеры демонстрируют подробные шаги.

Пример 1. Выделение совпадений и различий в каждой строке

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

  • Выберите ячейки, которые хотите выделить (вы можете выбрать ячейки в одном столбце или в нескольких столбцах, если хотите закрасить целые строки).
  • Нажмите Условное форматирование > Новое правило… > Используйте формулу, чтобы определить, какие ячейки нужно отформатировать.
  • Создайте правило с простой формулой, например =$B2=$A2 (при условии, что строка 2 является первой строкой с данными, не включая заголовок столбца). Убедитесь, что вы используете относительную ссылку на строку (без знака $), как в приведенной выше формуле.

Условный правило форматирования для выделения совпадений в каждой строке

Чтобы выделить различия между столбцами A и B, создайте правило со следующей формулой:

Условный правило форматирования для выделения различий в каждой строке

=$B2<>$A2

Если вы не знакомы с условным форматированием в Excel, пошаговые инструкции см. в разделе Как создать правило условного форматирования на основе формулы.

Пример 2. Выделение уникальных записей в каждом списке

Когда вы сравниваете два списка в Excel, вы можете выделить 3 типа элементов:

  • Элементы, находящиеся только в первом списке (уникальные)
  • Элементы, находящиеся только во втором списке (уникальные)
  • Элементы, которые есть в обоих списках (дубликаты) — показано в следующем примере.

В этом примере показано, как раскрасить элементы только в одном списке.

Предположим, что ваш список 1 находится в столбце A (A2:A6), а список 2 — в столбце C (C2:C5). Вы создаете правила условного форматирования со следующими формулами:

Выделить уникальные значения в списке 1 (столбец A):

Выделить уникальные значения в списке 2 (столбец C):

Сравнение 2 списков и выделение уникальных записей в каждом списке

И получите следующий результат:

Пример 3. Выделение совпадений (дубликатов) между двумя столбцами

Выделение совпадений между двумя столбцами

Если вы точно следовали предыдущему примеру, у вас не возникнет трудностей с настройкой формул СЧЁТЕСЛИ, чтобы они находили совпадения, а не различия. Все, что вам нужно сделать, это установить счетчик больше нуля:

Выделить совпадения в списке 1 (столбец A):

Выделить совпадения в списке 2 (столбец C):

Выделить различия строк и совпадения в нескольких столбцах

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

Пример 1. Сравните несколько столбцов и выделите совпадения строк

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

Выделение строк которые имеют одинаковые значения в нескольких столбцах

Где A2, B2 и C2 — самые верхние ячейки, а 3 — количество столбцов для сравнения.

Конечно, ни формула И, ни СЧЁТЕСЛИ не ограничиваются сравнением только 3 столбцов, вы можете использовать аналогичные формулы для выделения строк с одинаковыми значениями в 4, 5, 6 или более столбцах.

Пример 2. Сравните несколько столбцов и выделите различия в строках

Чтобы быстро выделить ячейки с разными значениями в каждой отдельной строке, вы можете использовать функцию Excel "Перейти к специальному".

    Выберите диапазон ячеек, которые вы хотите сравнить. В этом примере я выбрал ячейки с A2 по C8.

Выберите диапазон ячейки, которые вы хотите сравнить». ширина=

По умолчанию самая верхняя ячейка выбранного диапазона является активной ячейкой, и ячейки из других выбранных столбцов в той же строке будут сравниваться с этой ячейкой. Как вы можете видеть на снимке экрана выше, активная ячейка имеет белый цвет, а все остальные ячейки выбранного диапазона выделены. В этом примере активной ячейкой является A2, поэтому столбцом сравнения является столбец A.

Чтобы изменить столбец сравнения, используйте либо клавишу Tab для перемещения по выбранным ячейкам слева направо, либо клавишу Enter для перемещения сверху вниз.

Совет. Чтобы выбрать несмежные столбцы, выберите первый столбец, нажмите и удерживайте клавишу Ctrl , а затем выберите другие столбцы. Активная ячейка будет в последнем столбце (или в последнем блоке соседних столбцов). Чтобы изменить столбец сравнения, используйте клавишу Tab или Enter, как описано выше.

Как сравнить две ячейки в Excel

Фактически, сравнение двух ячеек — это частный случай сравнения двух столбцов в Excel построчно, за исключением того, что вам не нужно копировать формулы в другие ячейки столбца.

Например, для сравнения ячеек A1 и C1 можно использовать следующие формулы.

Чтобы узнать о нескольких других способах сравнения ячеек в Excel, см. раздел Как сравнивать строки в Excel.

Способ сравнения двух столбцов/списков в Excel без формул

Теперь, когда вы знакомы с предложениями Excel для сравнения и сопоставления столбцов, позвольте мне показать вам наше собственное решение для этой задачи. Этот инструмент называется «Сравнить две таблицы» и входит в состав Ultimate Suite.

Надстройка может сравнивать две таблицы или списки по любому количеству столбцов, а также выявлять совпадения/различия (как мы делали с формулами) и выделять их (как мы делали с условным форматированием).

Два списка по сравнению

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

Чтобы сравнить два списка, выполните следующие действия:

  • Повторяющиеся значения (совпадения) — элементы, существующие в обоих списках.
  • Уникальные значения (различия) — элементы, которые присутствуют в списке 1, но отсутствуют в списке 2.

Выберите, следует ли искать совпадения или различия». /><br /></p>
<p>Поскольку нашей целью является поиск совпадений, мы выбираем первый вариант и нажимаем <em>Далее</em>. <br /></p>
<p>Здесь доступно несколько различных вариантов. Для наших целей эти два наиболее полезны:</p>
<ul>
  <li>Выделение цветом: оттенки совпадают или различаются в выбранном цвете (например, условное форматирование в Excel).</li>
  <li>Идентифицировать в столбце Статус с метками "Дубликат" или "Уникальный" (как в формулах ЕСЛИ).

Выделение дубликатов< бр />

Для этого примера я решил выделить дубликаты следующим цветом:

Спички окрашены.

И через мгновение получил следующий результат:

Совпадения определены.

Для столбца Статус результат будет выглядеть следующим образом:

Таким образом вы сравниваете столбцы в Excel на совпадения (дубликаты) и различия (уникальные значения). Если вам интересно попробовать этот инструмент, вы можете загрузить ознакомительную версию по ссылке ниже.

Я благодарю вас за чтение и рекомендую вам ознакомиться с другими полезными руководствами, которые у нас есть :)




< /p>



< /p>

Как сравнить два числа с десятичными числами в Excel?

doc сравнить только десятичные числа 10

Предположим, что есть два столбца десятичных чисел, и вы просто хотите сравнить два числа в каждой строке только по десятичным числам, как показано ниже. Как можно быстро решить эту задачу в Excel?

Сравните два десятичных числа с формулой

Чтобы сравнить только два десятичных числа между двумя числами, вы можете применить следующие формулы по мере необходимости.

Выберите пустую ячейку рядом с двумя числами, которые вы хотите сравнить, введите эту формулу =ЕСЛИ((ЭТАЛ(A1, 0,01)-ЭТАЖ(B1, 0,01))=0,1,-1), нажмите клавишу Ввод , и перетащите маркер заполнения вниз, чтобы сравнить два столбца. В результатах вычислений 1 означает, что два десятичных числа одинаковы, а -1 означает, что два десятичных числа различны. Смотрите скриншот:

doc сравнить только десятичные числа 1
стрелка вправо
< img class="lazyload" data-src="https://cdn.extendoffice.com/images/stories/doc-excel/compare-decimal-only/doc-compare-decimal-only-2.jpg" alt=" doc сравнить только десятичные числа 2" />

Примечание. В приведенной выше формуле A1 и B1 — это два числа, которые вы хотите сравнить, 0,01 указывает на сравнение десятичных чисел по двум цифрам.

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

В формулах 2 указывает на сравнение первых двух цифр в десятичных числах, A1 и B1 – числа, которые необходимо сравнить.

Сравните два десятичных числа с помощью функции «Извлечь текст»

Если вы просто хотите сравнить десятичные числа по первым двум или первым n цифрам, вы можете применить утилиту извлечения текста Kutools for Excel, чтобы сначала извлечь нужные вам десятичные числа, а затем использовать простую формулу для их сравнения.

После установки Kutools for Excel сделайте следующее: (Бесплатно загрузите Kutools for Excel сейчас!)

doc сравнить только десятичные числа 3

<р>1. Выберите два номера столбцов, которые вы хотите сравнить, и нажмите Kutools > Текст > Извлечь текст. Смотрите скриншот:

<р>2. В диалоговом окне «Извлечь текст» введите . в текстовое поле и нажмите «Добавить», чтобы добавить этот критерий в список «Извлечь». Смотрите скриншот:

doc сравнить только десятичные числа 4
стрелка вправо
< img class="lazyload" data-src="https://cdn.extendoffice.com/images/stories/doc-excel/compare-decimal-only/doc-compare-decimal-only-5.jpg" alt=" doc сравнить только десятичные числа 5" />

<р>3. Отметьте только новый критерий в разделе «Извлечь список» и нажмите «ОК». Затем выберите ячейку для размещения извлеченных десятичных чисел и нажмите OK для завершения. Смотрите скриншот:

<р>4. В соседней ячейке с извлеченными числами введите эту формулу =IF((D1-E1)=0,1,-1) , нажмите клавишу Enter и перетащите маркер заполнения вниз в нужные ячейки. В результатах вычислений 1 означает, что два числа одинаковы, -1 означает, что числа разные. Смотрите скриншот:

Сравнить-значения-в-Excel-Excel-Tutorials

Сравнение значений в Excel – это то, чем мы все время от времени занимаемся. Microsoft Excel предлагает ряд параметров для сравнения и сопоставления данных, но большинство из них сосредоточено на поиске в одном столбце. При использовании Excel для анализа данных точность является самой важной задачей. Неверная информация может привести к нарушению сроков, неправильной оценке тенденций, неправильным решениям и потере доходов. Хотя формулы Excel всегда абсолютно верны, их результаты могут быть неверными из-за того, что в систему проникли неверные данные.

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

Теперь давайте выполним следующие шаги, чтобы сравнить значения двух ячеек.

Пример 1. Формула с учетом регистра для сравнения значений в Excel. сравните значения в Excel, шаг 1

Представьте, что иногда вам может быть важно не только сравнить текст в двух ячейках, но и сравнить регистр символов. Сравнение текста с учетом регистра можно выполнить с помощью функции Excel EXACT

Научитесь сравнивать значения в Excel, выполнив следующие действия:-

Итак, вот шаги, которые вы должны выполнить, чтобы сравнить значения в Excel из двух столбцов:

  • Шаг 1. Сначала выберите весь набор данных, в котором вы сравниваете значения.
  • Шаг 2. Нажмите вкладку "Главная" в Excel.
  • Шаг 3. Перейдите в группу стилей, нажмите «Условное форматирование».
  • Шаг 4. Наведите курсор на параметр "Выделить правила для ячеек".
  • Шаг 5. Нажмите на повторяющиеся значения в ячейке Excel
  • Шаг 6. В диалоговом окне "Повторяющиеся значения" выберите "Дублировать".
  • Шаг 7. Нажмите кнопку формата и укажите формат, в котором вы хотите сравнить значения в Excel.
  • Шаг 8. Нажмите "ОК", и вы получите сравнительные значения в Excel.

Теперь давайте подробно рассмотрим каждый шаг.

Шаг 1. Создайте таблицу, как показано на рисунке выше. В этой таблице показан список двух отделов офиса. Мы будем сравнивать две ячейки между каждой строкой с помощью формулы с учетом регистра. Столбец C покажет точное соответствие каждой ячейки. Если точное совпадение найдено, то результат будет ИСТИНА, если нет, то результат будет ЛОЖЬ.

compare-values2

Шаг 2. Теперь введите эту формулу в ячейку C2, чтобы сравнить ячейки A2 и B2:

compare-values3

Теперь в ячейке C2 отображается значение False, поскольку Джон и Джон не совпадают точно.

compare-values4

Шаг 3. Скопируйте формулу в другую ячейку столбца C. Теперь мы получим приведенный выше результат, как на картинке. Здесь мы видим, что только строка 4 имеет результат TRUE. Означает, что ячейки A4 и B4 содержат точное значение Vijay, поэтому мы получили результат TRUE.

Совет 1. Если вы хотите, чтобы результат был точным вместо ИСТИНА, а не точным вместо ЛОЖЬ, вы можете использовать эту формулу вместо нашей предыдущей формулы и увидеть волшебство:

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

Пример 2. Сравнение значений в Excel по длине строки.

сравните значения в Excel, шаг 5

Иногда нам нужно проверить, содержат ли текстовые строки в каждой строке одинаковое количество символов.

Как мы можем проверить, что текстовые строки в каждой строке содержат одинаковое количество символов?

Проще всего: сначала вы получаете длину строки двух ячеек с помощью функции ДЛСТР, а затем сравниваете числа.

Шаг 1. В предыдущей таблице используйте столбец D для соответствия длины. Мы введем формулу в каждую ячейку столбца D для сравнения длины каждой ячейки между определенной строкой.

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

  • =ДЛСТР(A2)=ДЛСТР(B2)
  • Теперь нажмите ENTER и увидите Magic.

сравните значения в Excel, шаг 6

Шаг 2. Теперь мы видим, что результат показывает True для ячеек A2 и B2. A2 содержит John, а B2 содержит Johm. Здесь оба имени содержат 4 символа, поэтому результат показывает TRUE. Теперь скопируйте формулу в другую ячейку столбца D и посмотрите результат.

compare-values7

Шаг 3. После использования формулы в другой ячейке мы видим, что 3 строки показывают ЛОЖЬ на картинке выше. Потому что их длина символов не одинакова. Это строки 6, 8 и 9.

Совет 2. Если вы хотите, чтобы в результате вместо TRUE отображалось значение Equal, а вместо FALSE — Not Equal, вы можете использовать эту формулу вместо нашей предыдущей формулы и увидеть волшебство:

Итак, теперь мы успешно изучили два способа сравнения значения двух ячеек!

Читайте также: