Excel знаки сравнения в формулах

Excel для Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Типы операторов. Существуют четыре разных типа операторов вычислений: арифметическое, Сравнение, Объединение текстаи ссылка.

  • Арифметические операторы

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

    Арифметический оператор

    Значение

    Пример

    + (знак «плюс»)

    Сложение

    = 3 + 3

    – (знак «минус»)

    Вычитание
    Отрицание

    = 3 – 3
    =-3

    * (звездочка)

    Умножение

    = 3 * 3

    / (косая черта)

    Деление

    = 3/3

    % (знак процента)

    Доля

    30

    ^ (крышка)

    Возведение в степень

    = 3 ^ 3

  • Операторы сравнения

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

    Оператор сравнения

    Значение

    Пример

    = (знак равенства)

    Равно

    = A1 = B1

    > (знак «больше»)

    Больше

    = A1>B1

    < (знак «меньше»)

    Меньше

    = A1<B1

    >= (знак «больше или равно»)

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

    = A1>= B1

    <= (знак «меньше или равно»)

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

    = A1<= B1

    <> (знак «не равно»)

    Не равно

    = A1<>B1

  • Текстовый оператор конкатенации

    Амперсанд (&) используется для объединения (соединения) одной или нескольких текстовых строк в одну.

    Текстовый оператор

    Значение

    Пример

    & (амперсанд)

    Соединение или объединение последовательностей знаков в одну последовательность

    = «Север» & «обмотка» — это результат «Борей».
    Если ячейка a1 содержит «Last Name», а B1 — «First Name», = a1& «,» &B1 — «фамилия, имя».

  • Операторы ссылок

    Для определения ссылок на диапазоны ячеек можно использовать операторы, указанные ниже.

    Оператор ссылки

    Значение

    Пример

    : (двоеточие)

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

    B5:B15

    ; (точка с запятой)

    Оператор объединения. Объединяет несколько ссылок в одну ссылку.

    = СУММ (B5: B15, D5: D15)

    (пробел)

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

    B7:D7 C6:C8

Нужна дополнительная помощь?

Skip to content

Сравнение ячеек в Excel

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

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

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

  • Как сравнить две ячейки без учета и с учетом регистра букв.
  • Сравниваем сразу несколько ячеек.
  • Сравнение нескольких ячеек с образцом
  • Содержимое какой ячейки длиннее?
  • Одинаковы ли ячейки по количеству вхождений определённого символа?

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

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

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

Формула без учета регистра.

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

=A1=B1

Где A1 и B1 – объекты для сопоставления. Результатом являются логические значения ИСТИНА и ЛОЖЬ.

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

=ЕСЛИ(A2=B2; «Совпадает»; «НЕ совпадает»)

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

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

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

СОВПАД(текст1; текст2)

Где текст1 и текст2 — две сравниваемые ячейки.

Предполагая, что ваши значения находятся в A2 и B2, расчёт выглядит следующим образом:

=СОВПАД(A2; B2)

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

Если вы хотите, чтобы функция СОВПАД выдавала другие результаты, вставьте ее в формулу ЕСЛИ и введите свой собственный текст для вариантов ответа:

=ЕСЛИ(СОВПАД(A2; B2); «Совпадает»; «НЕ совпадает»)

На следующем скриншоте показаны результаты с учетом регистра:

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

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

Формула без учета регистра для более чем двух ячеек

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

=И(A2=B2; A2=C2)

или

=ЕСЛИ(И(A2=B2; A2=C2); «Совпадает»; «НЕ совпадает»)

Оператор И возвращает ИСТИНА, если все клетки таблицы содержат одно и то же значение, ЛОЖЬ, если любое значение отличается. Функция ЕСЛИ выводит введенные вами метки: «Совпадает» и «Не совпадает».

Как показано на скриншоте ниже, формула отлично работает с любыми типами данных — текстом, датами и числовыми значениями:

Сравниваем несколько ячеек с учетом регистра букв.

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

=И(СОВПАД(A2;B2); СОВПАД(A2; C2))

или

=ЕСЛИ(И(СОВПАД(A2;B2);СОВПАД(A2; C2));»Точное совпадение»; «НЕ совпадает»)

Как и в предыдущем примере, первая формула выдает значения ИСТИНА и ЛОЖЬ, тогда как вторая отображает ваши собственные сообщения для совпадений и различий:

Если же нам достаточно хотя бы двух совпадений значений, то сделаем это так:

=ЕСЛИ(ИЛИ(СОВПАД(A2;B2);СОВПАД(A2; C2);СОВПАД(B2;C2)); «Не менее 2 точных совпадений»; «НЕ совпадает»)

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

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

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

{=СЧЁТЕСЛИ(A2:D2;A2:D2)}

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

=ЕСЛИ(СЧЁТЕСЛИ(A2:D2;A2:D2)=СЧЁТЗ(A2:D2);»Полное совпадение»;»»)

Как видите, регистр символов здесь, к сожалению, не учитывается.

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

Сравните диапазон ячеек с образцом.

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

Совпадает ли ячейка с образцом?

Если регистр символов не имеет значения, вы можете использовать для сопоставления с образцом примерно такое выражение:

ЧСТРОК( диапазон ) * ЧИСЛСТОЛБ( диапазон ) = СЧЁТЕСЛИ( диапазон ; ячейка образца )

В логической проверке функции ЕСЛИ вы проверяете равенство двух чисел:

  1. Общее количество ячеек в указанном диапазоне (количество строк, умноженное на количество столбцов), и
  2. Количество ячеек, содержащих то же значение, что и в образце (возвращенное функцией СЧЁТЕСЛИ ).

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

(ЧСТРОК(A2:B6)*ЧИСЛСТОЛБ(A2:B6))=СЧЁТЕСЛИ(A2:B6;C2)

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

=ЕСЛИ((ЧСТРОК(A2:B6)*ЧИСЛСТОЛБ(A2:B6))=СЧЁТЕСЛИ(A2:B6;C2);»Всё совпадает»; «Есть несовпадения»)

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

Проверяем совпадение с образцом с учётом регистра букв.

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

ЕСЛИ((ЧСТРОК(диапазон )*ЧИСЛСТОЛБ(диапазон ))=(СУММ(—СОВПАД( образец ; диапазон ))); «текст_если_ совпадает»;»текст_если_НЕ_совпадает»)

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

{=ЕСЛИ((ЧСТРОК(B2:C6)*ЧИСЛСТОЛБ(B2:C6))=(СУММ(—СОВПАД(C2;B2:C6))); «Всё совпадает»;»НЕ совпадает»)}

В отличие от обычных формул Excel, формулы массива заполняются нажатием Ctrl + Shift + Enter. При правильном вводе Excel заключает формулу массива в {фигурные скобки}, как показано ниже:

Как соотнести две ячейки по длине.

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

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

=ДЛСТР(A2)=ДЛСТР(B2)

или

=ЕСЛИ(ДЛСТР(A2)=ДЛСТР(B2); «Равная длина»; «Длины не равны»)

Как вы понимаете, первый возвращает логические значения ИСТИНА или ЛОЖЬ, тогда как второй выводит ваши собственные результаты:

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

Примечание. Если две, казалось бы, одинаковые ячейки с текстом возвращают разную длину, скорее всего, проблема в начальных или конечных пробелах в одной или обеих из них. В этом случае удалите лишние пробелы с помощью функции СЖПРОБЕЛЫ. Подробное объяснение и примеры можно найти здесь: Как удалить пробелы в Excel .

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

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

Чтобы было понятнее, рассмотрим следующий пример. Допустим, у вас есть два списка отгруженных заказов (столбец B) и полученных (столбец C). Каждая запись таблицы содержит заказы на конкретный товар, уникальный идентификатор которого включен во все идентификаторы заказа и указан в той же строке в столбце A (см. скриншот ниже). Вы хотите убедиться, что каждая строка содержит равное количество отправленных и полученных товаров с этим конкретным идентификатором.

Чтобы решить эту проблему, будем действовать следующим образом:

  • Во-первых, замените код заказа ничем с помощью функции ПОДСТАВИТЬ:

ПОДСТАВИТЬ(A1; код;»»)

  • Затем подсчитайте, сколько раз код появляется в каждой ячейке. Для этого получите длину её содержимого без кода и вычтите ее из общей первоначальной длины ячейки. Эта операция должна быть выполнена для 1 и 2 ячейки отдельно, например:

ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(B2; $A2;»»))

а также

ДЛСТР(C2)-ДЛСТР(ПОДСТАВИТЬ(C2; $A2;»»))

  • Теперь вы приравниваете эти 2 числа, поместив знак равенства (=) между указанными выше частями.

ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(B2; $A2;»»)) = ДЛСТР(C2)-ДЛСТР(ПОДСТАВИТЬ(C2; $A2;»»))

В нашем примере код находится в A2, а значения находится в B2 и C2. 

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

=ЕСЛИ(ДЛСТР(B2)-ДЛСТР(ПОДСТАВИТЬ(B2; $A2;»»)) = ДЛСТР(C2)-ДЛСТР(ПОДСТАВИТЬ(C2; $A2;»»)); «Совпадает»; «НЕ совпадает»)

Как вы можете видеть на скриншоте выше, всё работает отлично, несмотря на пару дополнительных сложностей:

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

Вот как можно при помощи формул можно сравнивать ячейки в Excel. Благодарю вас за чтение.

Функция ЕСЛИОШИБКА – примеры формул В статье описано, как использовать функцию ЕСЛИОШИБКА в Excel для обнаружения ошибок и замены их пустой ячейкой, другим значением или определённым сообщением. Покажем примеры, как использовать функцию ЕСЛИОШИБКА с функциями визуального…
9 способов сравнить две таблицы в Excel и найти разницу В этом руководстве вы познакомитесь с различными методами сравнения таблиц Excel и определения различий между ними. Узнайте, как просматривать две таблицы рядом, как использовать формулы для создания отчета о различиях, выделить…
Вычисление номера столбца для извлечения данных в ВПР Задача: Наиболее простым способом научиться указывать тот столбец, из которого функция ВПР будет извлекать данные. При этом мы не будем изменять саму формулу, поскольку это может привести в случайным ошибкам.…
проверка правильности ввода Excel при помощи функции ЕСЛИ Как проверить правильность ввода данных в Excel? Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить…
ЕСЛИ + СОВПАД текст Функция ЕСЛИ: проверяем условия с текстом Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. СодержаниеПроверяем условие для полного совпадения текста.ЕСЛИ + СОВПАДИспользование функции ЕСЛИ с частичным совпадением текста.ЕСЛИ + ПОИСКЕСЛИ…
функция если Визуализация данных при помощи функции ЕСЛИ Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать в отдельной колонке таблицы, происходит рост или снижение продаж.…
ЕСЛИ с датами 3 примера, как функция ЕСЛИ работает с датами. На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно применять так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это…

Функция сравнения в Excel.

​Смотрите также​: Надо в формуле​ двух столбцов таблиц​​ скобки.​ Excel даже на​​Выделите диапазон первой таблицы:​​ использовать условное форматирование,​ ячеек A1 и​​ операторов сравнения приведены​ сравнении двух прайсов.​ цветом или окрасить​ вызвать клавишей F5.​ три столбца в​ сравнить эти отчеты​ данные – абсолютные.​ столбце А и​ наши условия:​В Excel есть​ исправление сделать, поставить​ на совпадение​В результате формула будет​ разных листах. Вторая​
​ A2:A15 и выберите​ ​ которое быстро выделить​​ B1 не равны.​ в таблице ниже:​ Смотрите статью «Как​ эти ячейки.​ В появившемся окне​ таблице, предварительно выделив​ и выявить разницу.​ Подробнее о таких​ В, чтобы в​- в столбце​
​ несколько функций сравнения.​ жесткую ссылку -​В первом аргументе должны​ возвращать логическое значение​ формула действует аналогично.​ инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать​
​ цветом позиции, находящиеся​
​ В противном случае​ ​Операторы сравнения позволяют задавать​
​ сделать прайс-лист в​Можно написать такую​ «Переход» нажимаем кнопку​ все три столбца​У нас такая​ ссылках смотрите в​
​ столбце А цифры​ А числа должны​ Здесь разберём​ Лист2!$B$1:$B$9, чтобы потом​
​ быть относительные адреса​ ИСТИНА или ЛОЖЬ.​ Этот же принцип​
​ правило»- «Использовать формулу​ только в одном​ – ЛОЖЬ.​
​ условия, которые возвращают​ Excel».​ формулу в ячейке​
​ «Выделить…».​ таблицы. Сравниваются данные​ таблица с данными​ статье «Относительные и​ были больше, чем​
​ быть больше 10,​функцию сравнения в Excel​ растягивать формулу. В​
​ ссылок на ячейки​ ​ В зависимости от​​ можно применять для​ для определения форматированных​ столбце. Рабочий лист​В Excel существуют логические​ логические значения ИСТИНА​Этот пример демонстрирует два​ С2. =СУММ(ЕСЛИ(A2:A6<>B2:B6;1;0)) Нажимаем​Второй способ.​ в ячейках построчно​ из магазинов. Как​ абсолютные ссылки в​ в столбце В.​- в столбце​
​ «И»​
​ файле, что я​ (как и в​ ​ того содержит ли​
​ разных подобных задач.​ ячеек:».​ с таблицами:​ функции​ или ЛОЖЬ. Примеры​ способа сравнения текста​
​ «Enter». Копируем формулу​Можно в​ (А2, В2, С2,т.д.).​
​ перенести данные из​ Excel».​
Функция сравнения в Excel. ​ Но, в столбце​​ В числа должны​
​, посмотрим​ послал есть эта​ предыдущем примере).​ таблица исходное значение​Допустим вы работаете с​В поле ввода введите​В первую очередь необходимо​ИСТИНА()​ использования логических условий​ в Excel. Один​ по столбцу. Тогда​Excel сравнить и выделить​ Получилось так.​ разных таблиц в​Копируем формулу по​ В числа должны​ быть меньше 8.​пример расчета премии сотрудникам​
​ ошибка…​AidanPryde​
​ или нет.​ ​ таблицей созданной сотрудником,​​ формулу:​
​ присвоить имена обоим​и​ представлены ниже:​ из них чувствителен​​ в столбце с​ цветом​Как сравнить даты в​ одну, читайте в​ столбцу. Какими способами​
​ быть не менее​Условий можно написать​ в Excel​
​Надо бы еще​
​: Добрый день! Подскажите​​​ который в неупорядоченный​Щелкните по кнопке «Формат»​ таблицам. Благодаря этому​ЛОЖЬ()​
​=A1=B1​​ к регистру, другой​ разницей будут стоять​ячейки с разными данными​Excel.​ статье «Как связать​
​ быстро скопировать формулу​ 5. Если эти​ больше на большее​.Функция «И» в Excel​ добавить в формулу​
​ пожалуйста. Есть два​
​Разбор принципа действия формулы​ способ заполняет информацию,​ и на вкладке​ легче понять, какие​, которые не имеют​— Данное условие​ – нет.​ цифры. Единица будет​
​с помощью условного​Можно сравнить даты.​ таблицы в Excel»​ по столбцу, смотрите​ условия совпадают, то​ количество столбцов.​
​ применяется для того,​

Расчет премии сотрудникам, пример Excel.​ жесткую ссылку -​ столбика с цифрами.​ для сравнения двух​ касающеюся объема продаж​ «Заливка» укажите зеленый​ сравниваются диапазоны ячеек:​ аргументов. Данные функции​ вернет ИСТИНА, если​Используйте функцию​ стоять, если есть​ форматирования.​

excel-office.ru

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

​ Принцип сравнения дат​​ тут.​ в статье «Копирование​ написать число из​​В ячейке С27​​ чтобы проверить значения​Лист2!$B$1:$B$90, чтобы потом​​ Один столбик «эталонный».​​ столбцов разных таблиц:​​ по определенным товарам.​​ цвет. На всех​​Выберите инструмент «ФОРМУЛЫ»-«Определенные имена»-«Присвоить​ существуют в основном​ значения в ячейках​EXACT​ различия, а «нуль»​Итак, мы выделяем​ тот же –​Первый способ.​ в Excel» тут.​ столбца А. Если​
​ написали такую формулу.​​ в ячейках на​ ее растягивать. В​​ Другой — неэталонный.​Функция =СОВПАД() сравнивает (с​
​ Одной из ваших​ окнах жмем ОК.​ имя».​ для обеспечения совместимости​ A1 и B1​
​(СОВПАД), чтобы выполнить​ — данные в​ столбцы с данными​ выделяем столбцы, нажимаем​Как сравнить два столбца​Получилось так.​ эти условия не​ =И(A27>10;B27 Скопировали формулу​ соответствие нашим условиям.​ ​ файле, что я​
​ Нужно выявить каких​ учетом верхнего регистра),​ ​ задач будет –​
​Выделите диапазон первого списка:​В появившемся окне в​ с другими электронными​ равны, или ЛОЖЬ​ сравнение с учетом​ ячейках одинаковые. Получится​ (без названия столбцов).​ на кнопку «Найти​
​ в​Есть функция сравнения​ совпадают, то написать​ вниз по столбцу.​​ Например, кто выполнил​ послал, есть эта​ циферок не хватает​ являются ли два​ сравнение. Следует проверить​ C2:C15 и снова​ поле «Имя:» введите​ таблицами. Вы можете​
Как сравнить два столбца в Excel на совпадения.​ в противном случае.​ регистра:​ так.​ На закладке «Главная»​ и выделить». Выбираем​Excel на совпадения.​ «ИЛИ» в Excel.​ слова «Неверное значение».​ Получилось так.​ план или, кто​ ошбка…Kak variant:​ в неэталонном ряде?​ значения идентичными или​
Сравнить столбцы в Excel.​ содержит ли столбец​
​ выберите инструмент: «ГЛАВНАЯ»-«Условное​ значение – Таблица_1.​ ​ вводить значения ИСТИНА​
​ Задавая такое условие,​=EXACT(A1,B1)​Четвертый​ в разделе «Стили»​ функцию «Выделение группы​Выделяем столбцы (у​ Эта функция сравнивает​Применим на практике​ ​Только в двух парах​ ​ набрал баллов больше​
​Private Sub CommandButton1_Click()​ Какой функцией это​ нет. Если да,​ таблицы конкретное значение​ форматирование»-«Создать правило»- «Использовать​Левой клавишей мышки сделайте​ и ЛОЖЬ прямо​ можно сравнивать текстовые​=СОВПАД(A1;B1)​с​ нажимаем на кнопку​
Как сравнить даты в Excel.​ ячеек», ставим галочку​ нас столбцы А​ один какой-нибудь параметр.​
​ эти две функции.​ ячеек совпали цифры​​ 10, но меньше​​ FindDiffs «A», «B»,​ сделать? Есть стандартная,​ возвращается логическое значение​ или нет. Конечно​ формулу для определения​ щелчок по полю​ в ячейки или​ строки без учета​Воспользуйтесь формулой​пособ.​ «Условное форматирование». Из​ у слов «Отличия​ и В). На​ Это свойство функции​Расчет премии сотрудникам, пример​ по нашим условиям.​ 90, т.д. Проверять​ «C», 1, 20,​
​ применял. Забыл название..​ ИСТИНА. Учитывая тот​ можно воспользоваться инструментом:​ форматированных ячеек:».​ ввода «Диапазон:» и​ формулы, не используя​ регистра. К примеру,​
​=А1=В1​
​Можно​ появившегося списка выбираем​ по строкам». Нажимаем​ закладке «Главная» нажимаем​ можно применить при​
​Excel​
​Функцию «И» в​​ можно любые параметры.​ 1, 25 End​ ​Помогите пожалуйста. Спасибо.​​ факт что формула​ «ГЛАВНАЯ»-«Редактирование»-«Найти» (комбинация горячих​
​В поле ввода введите​ выделите диапазон: A2:A15.​ форму записи функции,​ сравнивая «ЯНВАРЬ» и​, чтобы выполнить сравнение​объединить таблицы Excel​ функцию «Создать правило».​ «ОК».​ на кнопку функции​Сравнить столбцы в Excel условным форматированием.​ расчете комиссионных. Подробнее​.​Excel​ Эти выборочные данные​ Sub Private Sub​Tsvet​ выполняется в массиве​ клавиш CTRL+F). Однако​ формулу:​ И нажмите ОК.​ Excel все прекрасно​
​ «январь» формула возвратит​ без учета регистра:​с отчетами. Тогда​В строке «Формат…» пишем​Здесь расхождение дат в​ «Найти и выделить»,​ об этой функции,​У нас такая​можно применять не​ можем использовать для​ FindDiffs(ByVal pstrFindFromColumn As​ ​: Если я правильно​
​ функция СОВПАД сравнивает​ ​ при регулярной необходимости​
​Щелкните по кнопке «Формат»​Для второго списка выполните​ поймет.​ ИСТИНА.​Урок подготовлен для Вас​
​ все одинаковые данные​
​ такую формулу. =$А2<>$В2.​ ячейках строк второй​ выбираем функцию «Выделение​ читайте в статье​
​ таблица с целевыми​ только в расчетах​ дальнейших расчетов.​ String, _ ByVal​ понял, то VLOOKUP​ значение в ячейке​ выполнения поиска по​ и на вкладке​ те же действия​Если Вы уверены, что​=A1>B1​ командой сайта office-guru.ru​ соберутся в одну​
​ Этой формулой мы​​ и третьей.​​ группы ячеек».​
​ «Функция сравнения «ИЛИ»​​ данными и результатами​​ данных, но и​Функция сравнения «И» в​ pstrFindInColumn As String,​ вполне подойдет.​ B1 с каждым​ таблице данный способ​ «Заливка» укажите синий​ только имя присвойте​ уже достаточно хорошо​— Следующая формула​
​Источник: http://www.excel-easy.com/examples/compare-text.html​
​ строку, но можно​​ говорим Excel, что​ ​Есть еще один​​В появившемся окне ставим​ в Excel».​ работы сотрудников.​ при проверки данных,​Excel​
​ _ ByVal pstrResultsColumn​AidanPryde​ значением во всех​ оказывается весьма неудобным.​ цвет. На всех​ – Таблица_2. А​ освоили эту тему,​ возвратит ИСТИНА, если​
​Перевел: Антон Андронов​ будет посмотреть и​ если данные в​ способ​
​ галочку у слов​Есть несколько способов,​Нам нужно определить, кому​ вводимых в ячейку.​проверяет значения ячеек​ As String, _​

excel-office.ru

Сравнение текста в Excel

​: Посмотрите прикрепленный файл.​ ячейках диапазона A5:A10.​ Кроме этого данный​ окнах жмем ОК.​ диапазон укажите C2:C15​ можете обратиться к​

  1. ​ значение ячейки А1​​Автор: Антон Андронов​​ отдельно данные по​ ячейках столбца А​сравнить даты в Excel​

    ​ «Отличия по строкам».​
    ​как сравнить два столбца​

    Сравниваем текст в Excel

  2. ​ полагается премия за​​ Практическое применение функции​​ на полное соответствие​ ByVal plngFirstRowFrom As​Сравниваем текст в Excel

​Нужно как бы​ А благодаря функции​
​ инструмент не позволяет​
​При определении условий для​

​ – соответственно.​

office-guru.ru

Как задать простое логическое условие в Excel

​ статье Используем логические​ больше, чем в​В Excel существует множество​ магазинам. Как это​ не равны данным​- сравнить периоды​ Нажимаем «ОК».​ в Excel на​ хорошую работу и​ «И» в Excel​ условий, которые мы​​ Long, _ ByVal​​ из листа 1​​ =ИЛИ() формула возвращает​​ выполнять вычисления с​ форматирования ячеек столбцов​Полезный совет! Имена диапазонов​ функции Excel для​

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

Операторы сравнения в Excel

​ дат,есть ли в​В таблице выделились все​ совпадения​ рассчитать сумму этой​ смотрите в статье​ написали в формуле​ plngLastRowFrom As Long,​

Задать условие в Excel

Как задать условие в Excel

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

​ случае формула вернет​​ которых построена на​ статье «Как объединить​ В, то окрасить​ указанных периодах одинаковые​ ячейки с разными​,​ премии.​ «Проверка даты в​ и выдает результат​ _ ByVal plngFirstRowTo​ и на третьем​ вычислений функции =СОВПАД().​ пользователю следует научиться​

Задать условие в Excel

​ СЧЕТЕСЛИ. В данном​​ с помощью поля​ чтобы научиться задавать​ ЛОЖЬ. Такие сравнения​ проверке логических условий.​ таблицы в Excel».​ эти ячейки в​ даты и сколько​ данными так. Excel​как сравнить две таблицы​В ячейке Е46​

​ Excel». В статье​ «ИСТИНА», если все​ As Long, _​ листе отразить результат.​ Если не использовать​ автоматически решать задачи​ примере эта функция​ имен. Оно находится​ условия, используя различные​ можно задавать и​

Задать условие в Excel

​ Например, это функции​Пятый способ.​ красный свет.​ дней в периодах​ сравнила данные в​ Excel​ пишем такую формулу.​

Задать условие в Excel

​ мы рассмотрели, как​​ совпадает. Если, хоть​ ByVal plngLastRowTo As​ Вот как в​ функцию ИЛИ, тогда​ в Excel.​ проверяет сколько раз​

Задать условие в Excel

​ левее от строки​ логические функции, например​​ при работе с​​ ЕСЛИ, СЧЕТЕСЛИ, СУММЕСЛИ​​Используем​​Как работать с​ совпадают. Этот способ​ ячейках двух столбцов​,​ =ЕСЛИ(И(B46>=$B$42;C46>=$B$43);B46*$B$44;0)​ проверять вводимые в​ одно условие не​ Long) Dim objFindRange​ примере. Результат =​ формула будет возвращать​Чтобы автоматизировать данный процесс​ встречается значение второго​ формул. Просто выделяйте​

​И()​ текстом.​ и т.д. Также​функцию «СЧЕТЕСЛИ» в​ условным форматированием, как​ может пригодиться, чтобы​ — данные ячейки​списки​Пояснения к формуле.​ ячейку даты.​​ совпадает, то пишет​​ As Range Dim​​ лист 3. Как​​ только результат первого​

​ стоит воспользоваться формулой​

office-guru.ru

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

​ аргумента (например, A2)​ диапазоны ячеек, а​или​Например, если в ячейке​ логические условия можно​Excel​ настроить цвет заливки,​ выявить пересечение дат​ А2 и данными​,​ЕСЛИ​Второй вариант.​

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

​ в ячейке «ЛОЖЬ».​ i As Integer​ его получить? Как​ сравнения.​ с использованием функций​ в списке первого​ в поле имен​ИЛИ()​ A1 хранится значение​ задавать в обычных​

Рабочий лист с таблицами.

​. Эта функция посчитает​ шрифта в условном​ в периодах. Например,​ ячейки В2, т.д.​даты в Excel​

  1. ​сумма продаж Ивановой​Функции «И» и «ЕСЛИ»​
  2. ​Если функция «И»​ Dim j As​ «вычесть»?​
  3. ​Вот как можно применять​ =ИЛИ() и =СОВПАД().​ аргумента (например, Таблица_2).​ вводите соответствующее имя​.​

Результат.

​ «Апельсин», а в​ формулах, если необходимо​ количество повторов данных​ форматировании, как написать​ чтобы в отпуске​Если мы сейчас нажмём​

Таблица_2.

​. Не только сравнить​ в ячейке В46​ в​ стоит в другой​ Integer With Worksheets(1)​Tsvet​ сразу несколько таких​Чтобы легко проверить наличие​ Если количество раз​ для диапазона и​Автор: Антон Андронов​

поле имен.

​ B1 – «Арбуз»,​ получить утвердительный ответ:​ их первого столбца,​ другие условия для​ не было два​

​ на мышь, то​

​ столбцы в Excel,​ больше или равна​Excel.​ сложной формуле, то​ For i =​: На первой странице​ формул на практике​ товаров в таблице​ = 0 в​

  1. ​ нажмите Enter.​У нас имеется две​ то формула вернет​Да​ сравнив их с​ выделения ячеек, строк,​Создать правило.
  2. ​ сотрудника сразу или​ выделения ячеек исчезнут.​введите формулу.
  3. ​ но и выделить​ сумме целевых продаж​Функцию «И» можно​ по результатам такой​ plngFirstRowFrom To plngLastRowFrom​Заливка.
  4. ​ стоит формула.​ при сравнении двух​ делаем следующее:​ таком случае формула​Теперь воспользуемся условным форматированием,​ таблицы заказов, скопированных​Использовать формулу.
  5. ​ ЛОЖЬ, поскольку в​или​СЧЕТЕСЛИ.
  6. ​ данными второго столбца.​ т.д., читайте в​ даты учебы, оплаты​ Чтобы эти выделенные​ разницу цветом шрифта,​

Пример.

Принцип сравнения данных двух столбцов в Excel

​ из ячейки В42,​ применять в сочетании​ проверки происходит дальнейший​ Set objFindRange =​Как потом перенести​ столбцов в разных​В ячейку B1 вводим​ возвращает значение ИСТИНА.​ чтобы выполнить сравнение​ в один рабочий​ алфавитном порядке «Арбуз»​Нет​В дополнительном столбце​ статье «Условное форматирование​ счетов, т.д. не​ ячеек оставить, мы​ ячеек, т.д. Один​И​

​ с другими функциями.​ расчет по формуле.​

​ .Range(pstrFindInColumn & CStr(plngFirstRowTo)​ все фамилии с​ таблицах одновременно:​ названия товара например​ В таком случае​ двух списков в​ лист. Необходимо выполнить​ находится ниже, чем​. К примеру, задавая​ устанавливаем формулы, они​ в Excel». Получилось​ пересекались. Об этом​ можем закрасить эти​

exceltable.com

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

​ способ сравнения, разместить​количество договоров, заключенных​ Рассмотрим, как применить​Первый вариант.​ & «:» &​ N|A,думаю, придумаете сами.​Достаточно ввести массив формул​ – Монитор.​ ячейке присваивается пользовательский​ Excel. Нам нужно​ сравнение данных двух​ «Апельсин». Чем ниже,​ простые логические условия,​ разные с разными​ так.​ способе читайте в​ ячейки или изменить​ две таблицы на​ Ивановой из ячейки​ функцию «И» с​Функция «И» в​ pstrFindInColumn & CStr(plngLastRowTo)).Find(.Range(pstrFindFromColumn​Можно руками, можно​ в одну ячейку​В ячейке B2 вводим​ формат, указанный в​

Функция СОВПАД позволяет сравнить два столбца таблицы

​ получить следующий результат:​ таблиц в Excel​ тем больше.​ Вы можете ответить​

Две таблицы.

​ условиями. Или в​Третий способ.​ статье «Как сравнить​

  1. ​ цвет шрифта в​ одном мониторе одновременно,​ D46 больше или​
  2. ​ функцией «ЕСЛИ».​Excel.​
  3. ​ & CStr(i)).Value, LookIn:=xlValues)​ формулой, можно и​ (E2), потом скопировать​ следующую формулу:​ параметрах условного форматирования.​​ и проверить, которые​=A1 — Формула вернет​ на такие вопросы:​ формуле указываем конкретные​

СОВПАД.

​Сравнить значения столбцов в​ даты в Excel».​ этих ячейках функциями​ описан в статье​ равно целевому количеству​В ячейке D​Нам нужно выяснить,​

​ If objFindRange Is​

​ макросом :-)​ его во все​Обязательно после ввода формулы​

​Скачать пример сравнения 2​Позиции, которые есть в​ позиции есть первой​ ИСТИНА, если значение​5 больше 8?​ данные, слова, которые​Excel формулой.​Как посчитать разницу​ раздела «Шрифт» на​ «Сравнение таблиц Excel».​ из ячейки В43,​ 27 написали такую​ выполняются ли наши​ Nothing Then j​AidanPryde​ остальные ячейки диапазона​ для подтверждения нажмите​ таблицы в Excel​ Таблице_1, но нет​ таблице, но нет​ ячейки A1 меньше​Содержимое ячейки A5 меньше​ нужно посчитать в​

​Можно сделать в​ дат, стаж, возраст,​ закладке «Главная», пока​Здесь рассмотрим,​то начислить Ивановой​ формулу. =ЕСЛИ(И(A27>B27;B27>5);A27;»Неверное значение.»)​

Сравнение на совпадение.

​ условия значений в​ = j +​: здорово! получилось. как​ E3:E8. Обратите внимание,​ комбинацию горячих клавиш​Ссылка во втором аргументе​ в Таблцие_2 будут​ во второй. Нет​ или равно значению​ 8?​ столбце.​

​ таблице дополнительный столбец​ как прибавить к​ эти ячейки выделены.​

​как сравнить столбцы в​ премию в размере​Копируем формулу по​ нескольких ячейках в​ 1 .Range(pstrResultsColumn &​

exceltable.com

Функция для сравнения рядов в Excel

​ много еще у​​ что теперь мы​ CTRL+SHIFT+Enter. Ведь данная​ относительная, значит по​ отображаться зеленым цветом.​ смысла вручную сравнивать​ в ячейке B1.​А может равно 8?​Подробнее смотрите такие​ и установить в​ дате число, т.д.,​ Например, так.​
​ Excel​

​ 1,5 %, умножив​​ столбцу. Получится так.​ таблице. У нас​ CStr(j)).Value = .Range(pstrFindFromColumn​

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

​, выделить разницу цветом,​​ сумму ее продаж​Пояснения к формуле​
​ такая таблица.​ & CStr(i)).Value End​ возможностей!!!​
​ ссылок на диапазон​ в массиве. Если​ все ячейки выделенного​

​ позиции, находящиеся в​​Как сделать сравнение значений​ ЛОЖЬ.​ стандартных операторов, которые​ «Функция «СЧЕТЕСЛИ» в​
​ формулу. =А2=В2​ «Дата в Excel.​

​Сравнить данные в нескольких​​ символами, т.д.​ на 1,5 %.​.​Нам нужно проверить, подходят​ If Next i​спасибо — от​ $A$2:$A$12 во втором​ все сделано правильно​

​ диапазона (например, A2:A15).​ Таблице_2, но отсутствующие​ в Excel двух​
​=A1<>B1​ используются для задания​ Excel».​Получится так.​ Формула» здесь.​
​ столбцах​Например, несколько магазинов​Обратите внимание!​Мы написали формулой,​ или нет числа​ End With End​ души​ аргументе функции СОВПАД.​ в строке формул​ Например, для сравнения​ в Таблице_1, будут​ столбцов? Для решения​— Формула вернет​ простых логических условий.​Этот способ сравнения​Можно условным форматированием окрасить​Можно сравнить числа.​Excel.​ сдали отчет по​Все ссылки в​ что нужно сравнить​ в столбцах под​ SubVladConn​VladConn​Скачать формулу для сравнения​ вы найдете фигурные​ двух прайсов в​ подсвечены синим цветом.​ данной задачи рекомендуем​ ИСТИНА, если значения​ Все шесть возможных​ можно применить при​ слова «Ложь» другим​Функцию выделения ячеек можно​Здесь мы сравнили​ продажам. Нам нужно​ формуле на целевые​

CyberForum.ru

​ значение ячеек в​

Логические функции Excel

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

= Больше или равно

Результатом логического выражения является логическое значение ИСТИНА (1) или логическое значение ЛОЖЬ (0).

Функция ЕСЛИ

Функция ЕСЛИ (IF) имеет следующий синтаксис:

=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)

Следующая формула возвращает значение 10, если значение в ячейке А1 больше 3, а в противном случае — 20:

В качестве аргументов функции ЕСЛИ можно использовать другие функции. В функции ЕСЛИ можно использовать текстовые аргументы. Например:

=ЕСЛИ(А1>=4;»Зачет сдал»;»Зачет не сдал»)

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

Аргумент логическое_выражение функции ЕСЛИ может содержать текстовое значение. Например:

Эта формула возвращает значение 10, если ячейка А1 содержит строку «Динамо», и 290, если в ней находится любое другое значение. Совпадение между сравниваемыми текстовыми значениями должно быть точным, но без учета регистра.

Функции И, ИЛИ, НЕ

Функции И (AND), ИЛИ (OR), НЕ (NOT) — позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:

=И(логическое_значение1;логическое_значение2. )
=ИЛИ(логическое_значение1;логическое_значение2. )

Функция НЕ имеет только один аргумент и следующий синтаксис:

=НЕ(логическое_значение)

Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.

Приведем пример. Пусть Excel возвращает текст «Прошел», если ученик имеет средний балл более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид:

Если значение в ячейке А1 является целым числом, формула читается следующим образом: «Если значение в ячейке А1 равно 100, возвратить строку «Всегда». В противном случае, если значение в ячейке А1 находится между 80 и 100, возвратить «Обычно». В противном случае, если значение в ячейке А1 находится между 60 и 80, возвратить строку «Иногда». И, если ни одно из этих условий не выполняется, возвратить строку «Никогда». Всего допускается до 7 уровней вложения функций ЕСЛИ.

Функции ИСТИНА и ЛОЖЬ

Функции ИСТИНА (TRUE) и ЛОЖЬ (FALSE) предоставляют альтернативный способ записи логических значений ИСТИНА и ЛОЖЬ. Эти функции не имеют аргументов и выглядят следующим образом:

=ИСТИНА()
=ЛОЖЬ()

Например, ячейка А1 содержит логическое выражение. Тогда следующая функция возвратить значение «Проходите», если выражение в ячейке А1 имеет значение ИСТИНА:

В противном случае формула возвратит «Стоп».

Функция ЕПУСТО

Если нужно определить, является ли ячейка пустой, можно использовать функцию ЕПУСТО (ISBLANK), которая имеет следующий синтаксис:

=ЕПУСТО(значение)

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

В начало страницы

В начало страницы

Как поставить в экселе больше или равно, меньше или равно, не равно нулю?

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

Поставим в экселе знак больше или равно.

Перед нами таблица, в которой есть числа от 1 до 10. В рядом стоящем столбце, нужно прописать функцию «ЕСЛИ», с условием, что если цифра больше или равно трем ставиться «Да», а если условие не выполняется, то ставиться «Нет».

В ячейке «В2» пропишем формулу: =ЕСЛИ(A2>=3;»Да»;»Нет»), где знак >= означает больше или равно. Копируем данную формулу на все ячейки.

Поставим в экселе знак меньше или равно.

Поменяем задачу, теперь поставим «Да», если числом меньше или равно трем, а при невыполнении условия ставим слово «Нет». Для этого в ячейке «В2» пишем формулу =ЕСЛИ(A2 3;»Нет»;»Да»), где знаком <> мы обозначаем неровно трем.

Использование ЕСЛИ с функциями И, ИЛИ и НЕ

Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.

=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)

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

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

ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))

ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))

ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; [значение_если_ложь]))

Условие, которое нужно проверить.

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

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

И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

Ниже приведены примеры распространенных случаев использования вложенных операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ()) и ЕСЛИ(НЕ()). Функции И и ИЛИ поддерживают до 255 отдельных условий, но рекомендуется использовать только несколько условий, так как формулы с большой степенью вложенности сложно создавать, тестировать и изменять. У функции НЕ может быть только одно условие.

Ниже приведены формулы с расшифровкой их логики.

=ЕСЛИ(И(A2>0;B2 0;B4 50);ИСТИНА;ЛОЖЬ)

Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА.

Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ.

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

Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.

Ниже приведены формулы с расшифровкой их логики.

Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(И(A3>B2;A3 B2;A4 B2);ИСТИНА;ЛОЖЬ)

Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ.

Использование операторов И, ИЛИ и НЕ с условным форматированием

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

На вкладке Главная выберите Условное форматирование > Создать правило. Затем выберите параметр Использовать формулу для определения форматируемых ячеек, введите формулу и примените формат.

«Изменить правило» с параметром «Формула»» />

Вот как будут выглядеть формулы для примеров с датами:

Создание условных формул

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

Например, функция Если использует указанные ниже аргументы.

Формула, использующая функцию если

лог_выражение: условие, которое нужно проверить.

значение_если_истина: возвращаемое значение, если условие истинно.

значение_если_ложь: возвращаемое значение, если условие имеет значение false.

Дополнительные сведения о том, как создавать формулы, можно найти в разделе Создание и удаление формул.

В этой статье

Создание условной формулы, которая приводит к логическому значению (истина или ложь)

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

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

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

Важно: Не выделяйте заголовки строк или столбцов.

Выделение примера в справке

Нажмите клавиши CTRL+C.

В Excel создайте пустую книгу или лист.

Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.

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

Функция ЕСЛИ в Excel с примерами нескольких условий

Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.

Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.

Синтаксис функции ЕСЛИ с одним условием

Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

Разберем синтаксис функции:

Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

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

Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.

Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.

Функция ЕСЛИ в Excel с несколькими условиями

Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.

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

Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.

Примеры несколько условий функции ЕСЛИ в Excel:

Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.

Расширение функционала с помощью операторов «И» и «ИЛИ»

Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функции И и ИЛИ могут проверить до 30 условий.

Пример использования оператора И:

Пример использования функции ИЛИ:

Как сравнить данные в двух таблицах

Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.

Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.

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

Исходные данные (таблицы, с которыми будем работать):

Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

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

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

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

Использование операторов в формулах Excel

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

Типы операторов. Существуют четыре разных типа операторов вычислений: арифметическое, Сравнение, Объединение текстаи ссылка.

Арифметические операторы

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

Как поставить в экселе больше или равно, меньше или равно, не равно нулю?

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

Поставим в экселе знак больше или равно.

Перед нами таблица, в которой есть числа от 1 до 10. В рядом стоящем столбце, нужно прописать функцию «ЕСЛИ», с условием, что если цифра больше или равно трем ставиться «Да», а если условие не выполняется, то ставиться «Нет».

В ячейке «В2» пропишем формулу: =ЕСЛИ(A2>=3;»Да»;»Нет»), где знак >= означает больше или равно. Копируем данную формулу на все ячейки.

Поставим в экселе знак меньше или равно.

Поменяем задачу, теперь поставим «Да», если числом меньше или равно трем, а при невыполнении условия ставим слово «Нет». Для этого в ячейке «В2» пишем формулу =ЕСЛИ(A2<=3;»Да»;»Нет»), где знак <= означает меньше или равно. Копируем на другие ячейки формулу.

Поставим в экселе знак неровно.

Пропишем условие, если значение неравно трем, то ставим «Нет», а если равно «Да». В ячейке «В3» пишем формулу =ЕСЛИ(A2<>3;»Нет»;»Да»), где знаком <> мы обозначаем неровно трем.

Как в Excel поставить меньше или равно?

Знак «больше» находится на клавиатуре во втором ряду снизу на букве Ю. Чтобы поставить знак «больше», переключитесь на русский язык и нажмите указанную клавишу в комбинации с Shift. Знак «больше» используется для операций сравнения в выражениях и выглядит так: «>».

Как в Excel поставить условие?

Как задать условие в Excel

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

Как поставить знак меньше или равно?

Сочетание клавиш Alt + X в Microsoft Word

В месте знака ≤ напечатайте 2264, переведите клавиатуру на английскую раскладку и нажмите одновременно Alt и X — появится знак меньше или равно.

Как ввести больше или равно в Excel?

Операторы сравнения используются для сравнения двух значений.

Использование операторов в формулах Excel.

Оператор сравнения Значение Пример
>= (знак «больше или равно») Больше или равно = A1>= B1
<= (знак «меньше или равно») Меньше или равно = A1<= B1
<> (знак «не равно») Не равно = A1<>B1

Как в Excel правильно записать условие неверно?

И : =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ) ИЛИ : =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ) НЕ : =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

Как задать диапазон значений в Excel?

Динамический диапазон в MS EXCEL

  1. на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя;
  2. в поле Имя введите: Месяц;
  3. в поле Область выберите лист Книга;
  4. в поле Диапазон введите формулу =СМЕЩ(лист1!$ B$5;;;1;СЧЁТЗ(лист1!$ B$5:$I$5))
  5. нажмите ОК.

Как правильно записать неравенство в Excel?

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

Что означает этот знак ≥?

a ≥ b — это значит, что a больше либо равно b. знаки ⩽ и ⩾ являются противоположными.

Как записывается логическая функция Если в Excel?

Чтобы решить поставленную задачу, воспользуемся логической функцией ЕСЛИ. Формула будет выглядеть так: =ЕСЛИ(C2>=8;B2/2;B2). Логическое выражение «С2>=8» построено с помощью операторов отношения «>» и «=». Результат его вычисления – логическая величина «ИСТИНА» или «ЛОЖЬ».

Как в Экселе задать значение ячейке?

Чтобы задать формулу для ячейки, необходимо активизировать ее (поставить курсор) и ввести равно (=). Так же можно вводить знак равенства в строку формул. После введения формулы нажать Enter. В ячейке появится результат вычислений.

Чем заменить функцию Если Excel?

Примеры замены функции ЕСЛИ в Excel с помощью формул

  1. A6 – ячейка, относительно которой ведется отсчет;
  2. ПОИСКПОЗ(A3;A7:A18;0) – функция, возвращающая ячейку, с которой будет начат отсчет номера месяца, с которого ведется расчет суммы доходов за определенный период;

Что значит ≥ и ≤?

Знаки нестрогих неравенств – это знаки «больше или равно» и «меньше или равно»: ≥ и ≤ . … Фраза «не больше» означает меньше или столько же – этому уровню сравнения соответствует знак «меньше или равно» ≤ . В свою очередь, «не меньше» значит – столько же или больше, а это знак «больше или равно» ≥ .

Как поставить знак больше или равно на клавиатуре?

Чтобы в этом поле напечатать «больше или равно», достаточно ввести последовательно >= и нажать пробел. Два символа автоматически заменяться на нужный знак.

Как поставить на клавиатуре знак?

Чтобы вставить символ ASCII, нажмите и удерживайте клавишу ALT, вводя код символа. Например, чтобы вставить символ градуса (º), нажмите и удерживайте клавишу ALT, затем введите 0176 на цифровой клавиатуре.

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

Содержание

  1. Сравнение двух ячеек в табличном редакторе
  2. Применение специальной формулы без учета регистра
  3. Применение специальной формулы с учетом регистра
  4. Сравнение нескольких ячеек в табличном редакторе
  5. Применение специальной формулы без учета регистра для нескольких ячеек
  6. Применение специальной формулы с учетом регистра для нескольких ячеек
  7. Заключение

Сравнение двух ячеек в табличном редакторе

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

Применение специальной формулы без учета регистра

Самый простейший вариант сравнения текста в 2-х ячейках без учета регистра – это применение символа «=» между координатами ячеек. Пример формулы: =А1=В1.

Важно! А1 и В1 являются элементами сравнения. В результате, в ячейке с формулой выведется либо значение ЛОЖЬ, либо значение ИСТИНА.

Если пользователь желает в виде результата отобразить уникальные сообщения, говорящие о наличие соответствий в ячейках, то дополнительно в формулу необходимо добавить оператор «ЕСЛИ». Простой пример такой формулы: =ЕСЛИ(А2=В2; «Совпадает»; «НЕ совпадает»).

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

kak-sravnit-tekst-v-yachejkah-tablicy-excel

1

Применение специальной формулы с учетом регистра

Часто при работе с документами случаются такие моменты, когда необходимо не просто произвести сравнение текстовой информации, но и учесть регистр. Для реализации этой несложной процедуры применятся специальный оператор «СОВПАД». В английской вариации он имеет наименование «EXACT». Общий вид формулы выглядит так: =СОВПАД(текст1; текст2). Аргументы текст1 и текст2 – это координаты ячеек, в которых будет производиться сравнение текстовой информации.

К примеру, данные для сравнения располагаются в полях, имеющих координаты А1 и В1. В этом случае, применяемая формула будет выглядеть так: =СОВПАД(А1; В1). Значение ИСТИНА будет отображено в том случае, если регистр каждого знака будет совпадать. В иных случаях отобразится значение ЛОЖЬ.

 Внимание! Если пользователь желает в виде результата отобразить уникальные сообщения, говорящие о наличие соответствий в ячейках, то дополнительно в формулу необходимо добавить оператор «ЕСЛИ».

Простой пример такой формулы: =ЕСЛИ(СОВПАД(A1; B1); «Совпадает»; «НЕ совпадает»). На нижеприведенной картинке прекрасно видно, как две рассмотренные формулы справляются с процедурой сравнения текстовой информации в ячейках с учетом регистра.

kak-sravnit-tekst-v-yachejkah-tablicy-excel

2

Сравнение нескольких ячеек в табличном редакторе

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

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

Здесь, как и в ранее рассмотренных методах, применяется две вариации формулы:

  1. Первый вариант формулы выглядит так: =И(А1=В1; А1=С1).
  2. Второй вариант формулы выглядит так: =ЕСЛИ(И(А1=В1; А1=С1); «Совпадает»; «НЕ совпадает»).

Функция «И» реализует возврат значения ИСТИНА в том случае, если все поля таблички имеют совпадающие значения. Возврат значения ЛОЖЬ происходит, если какое-либо из значений не совпадает. Оператор «ЕСЛИ» позволяет отобразить на экране те показатели, которые ввел пользователь в формулу.

На нижеприведенной картинке прекрасно видно, как две рассмотренные формулы справляются с процедурой сравнения не только текстовой информации, но и с числовыми показателями, а также с данными формата «Дата».

kak-sravnit-tekst-v-yachejkah-tablicy-excel

3

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

Здесь, как и в ранее рассмотренных методах, применяется две вариации формулы:

  1. Первый вариант формулы выглядит так: =И(СОВПАД(А1;В1); СОВПАД(А1; С2)).
  2. Второй вариант формулы выглядит так: =ЕСЛИ(И(СОВПАД(А1;В1);СОВПАД(А1; С1));»Точное совпадение»; «НЕ совпадает»).

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

kak-sravnit-tekst-v-yachejkah-tablicy-excel

4

Если пользователю необходимо, чтобы формула вывела наличие соответствий хотя бы 2-х показателей, то ему необходимо использовать следующую формулу: =ЕСЛИ(ИЛИ(СОВПАД(А1;В1);СОВПАД(А1; С1);СОВПАД(В1;С1)); «Не менее двух точных соответствий»; «Соответствий нет»). Иными словами, в этом случае наличие хотя бы 2-х соответствий в 3-х случаях, выведет положительное значение. Результат преобразований выглядит так:

kak-sravnit-tekst-v-yachejkah-tablicy-excel

5

Если же пользователю необходимо произвести сравнение в табличке, в которой присутствует огромное количество ячеек, то вышеописанная формула будет не удобной в использовании, так как она станет слишком длинной. Здесь целесообразнее использовать математический оператор «СЧЕТЕСЛИ». Подсчитать количество соответствий в большом диапазоне ячеек можно при помощи следующей формулы: {=СЧЕТЕСЛИ(А2:D2;А2:D2)}. Результат преобразований выглядит так:

kak-sravnit-tekst-v-yachejkah-tablicy-excel

6

Стоит отметить! Очень важно следить за количеством ненужных пробелов в ячейках. Дело в том, что если в ячейке присутствует пробел, то он будет восприниматься табличным редактором как символ. Поэтому перед использованием формул необходимо убедиться в том, что в ячейках отсутствуют ненужные пробелы.

Заключение

Мы выяснили, что в табличном редакторе Эксель существует огромное количество методов, позволяющих реализовать сравнение текстовой информации в ячейках. Мы узнали, что можно сравнивать информацию с учетом регистра и без учета. Для реализации этой процедуры великолепно подходит такой оператор, как «СОВПАД». Дополнительно для более сложных процедур применяются такие функции, как «И», «ИЛИ», «ЕСЛИ» И «СЧЕТЕСЛИ».

Оцените качество статьи. Нам важно ваше мнение:

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

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

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

  • Как сравнить две ячейки без учета регистра.
  • Сравните несколько ячеек одновременно.
  • Сравните несколько ячеек с образцом
  • Какая ячейка длиннее?
  • Одинаковы ли ячейки по количеству вхождений данного символа?

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

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

Формула без учета регистра.

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

= A1 = B1

Где A1 и B1 — объединяемые объекты. Результатом являются логические значения ИСТИНА и ЛОЖЬ.

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

= ЕСЛИ (LA2 ​​= B2; «Соответствует»; «НЕ СООТВЕТСТВУЕТ»)

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

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

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

СОВЕТ (текст1; текст2)

Где text1 и text2 — две сравниваемые ячейки.

Предполагая, что ваши значения находятся в A2 и B2, расчет выглядит следующим образом:

= ТОЧНЫЙ (A2; B2)

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

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

= ЕСЛИ (ПОИСКПОЗ (A2; B2); «Соответствует»; «НЕ СООТВЕТСТВУЕТ»)

На следующем снимке экрана показаны результаты с учетом регистра:

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

Чтобы сопоставить друг с другом более 2 ячеек, используйте выражения, описанные в предыдущих примерах, в сочетании с оператором AND. 

Формула без учета регистра для более чем двух ячеек

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

= И (A2 = B2; A2 = C2)

или

= ЕСЛИ (И (LA2 ​​= B2; A2 = C2), «Соответствует»; «НЕ совпадает»)

Оператор AND возвращает TRUE, если все ячейки в таблице содержат одно и то же значение, FALSE, если одно значение отличается. Функция ЕСЛИ отображает введенные вами метки: «Соответствует» и «Не совпадает».

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

Сравниваем несколько ячеек с учетом регистра букв.

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

= И (ТОЧНЫЙ (A2; B2); ТОЧНЫЙ (A2; C2))

или

= ЕСЛИ (И (ПОИСКПОЗ (A2; B2); ТОЧНОЕ (A2; C2)); «Точное совпадение»; «НЕ совпадает»)

Как и в предыдущем примере, первая формула возвращает значения ИСТИНА и ЛОЖЬ, а вторая отображает собственные сообщения о совпадениях и различиях:

Если нам достаточно хотя бы двух совпадений значений, то сделаем это так:

= ЕСЛИ (OR (TRAVEL (A2; B2); MATCH (A2; C2); MATCH (B2; C2)); «Как минимум 2 точных совпадения»; «НЕ СОВПАДАЕТ»)

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

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

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

{= СЧЁТЕСЛИ (A2: D2; A2: D2)}

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

= ЕСЛИ (СЧЁТЕСЛИ (A2: D2; A2: D2) = СЧЁТ (A2: D2), «Точное совпадение»;»»)

Как видите, к сожалению, здесь не рассматривается случай.

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

Сравните диапазон ячеек с образцом.

В следующих примерах показано, как проверить, что все адреса в заданном диапазоне содержат тот же текст, что и ячейка примера.

Совпадает ли ячейка с образцом?

Если случайность не имеет значения, вы можете использовать подобное выражение для сопоставления с образцом:

LINES (диапазон) * NUMBERCOLUMN (диапазон) = COUNTIF (диапазон; ячейка модели)

В логическом тесте функции ЕСЛИ вы проверяете равенство двух чисел:

  1. Общее количество ячеек в указанном диапазоне (количество строк, умноженное на количество столбцов) e
  2. Количество ячеек, содержащих одно и то же значение шаблона (возвращаемое функцией СЧЁТЕСЛИ).

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

(СТРОКИ (A2: B6) * НОМЕР КОЛОНКИ (A2: B6)) = СЧЁТЕСЛИ (A2: B6; C2)

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

= ЕСЛИ ((СТРОКИ (A2: B6) * NUMBERCOLUMNS (A2: B6)) = COUNTIF (A2: B6, C2), «Все совпадает»; «Есть расхождения»)

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

Проверяем совпадение с образцом с учётом регистра букв.

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

IF ((ROWS (диапазон) * NUMBERCOLUMN (диапазон)) = (SUM (- MATCH (шаблон; диапазон))), «text_if_matches»; «text_if_NOT_matches»)

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

{= IF ((LINES (B2: C6) * NUMBERCOLUMNS (B2: C6)) = (SUM (- MATCH (C2; B2: C6))), «Все совпадения»; «НЕ совпадает»)}

В отличие от обычных формул Excel, формулы массива заполняются нажатием Ctrl + Shift + Enter. При правильном вводе Excel заключает формулу массива в {фигурные скобки}, как показано ниже:

Как соотнести две ячейки по длине.

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

Предположим, что исходные значения находятся в A2 и B2. Воспользуйтесь одним из вариантов:

= DLSTR (A2) = DLSTR (B2)

или

= ЕСЛИ (DLSTR (A2) = DLSTR (B2), «Одинаковая длина», «Различная длина»)

Как вы понимаете, первый возвращает логические значения ИСТИНА или ЛОЖЬ, а второй возвращает ваши результаты:

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

Примечание. Если две явно идентичные текстовые ячейки возвращают разную длину, проблема, скорее всего, связана с начальными или конечными пробелами в одной или обоих. В этом случае удалите лишние пробелы с помощью функции ОБРЕЗАТЬ. Подробные объяснения и примеры можно найти здесь: Как удалить пробелы в Excel .

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

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

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

Чтобы решить эту проблему, поступим следующим образом:

  • Сначала замените код заказа ничем с помощью функции ЗАМЕНИТЬ:

ЗАМЕНА (A1; код;»»)

  • Таким образом, он считает, сколько раз код появляется в каждой ячейке. Для этого получите длину его содержимого без кода и вычтите ее из общей длины исходной ячейки. Это нужно делать отдельно для ячеек 1 и 2, например:

DLSTR (B2) -LSTR (ПОДСТАВИТЬ (B2; $ A2;»»))

а также

DLSTR (C2) -LSTR (ПОДСТАВИТЬ (C2, $ A2;»»))

  • Теперь идентифицируйте эти 2 числа, вставив знак равенства (=) между указанными выше частями.

DLSTR (B2) -LSTR (ПОДСТАВИТЬ (B2, $ A2; «»)) = DLSTR (C2) -LSTR (ПОДСТАВИТЬ (C2, $ A2;»»))

В нашем примере код находится в A2, а значения — в B2 и C2. 

Выражение возвращает TRUE, если B2 и C2 содержат такое же количество вхождений символа, что и A2, в противном случае — FALSE. Чтобы сделать результаты более понятными для ваших пользователей, вы можете встроить его в функцию SE:

= IF (DLSTR (B2) -LSTR (SUBSTITUTE (B2, $ A2; «»)) = DLSTR (C2) -LSTR (SUBSTITUTE (C2, $ A2; «»)), «Соответствует»; «НЕ совпадает»)

Как видно на скриншоте выше, все работает нормально, несмотря на пару дополнительных сложностей:

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

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

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

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

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии