Функция ЕСЛИ является одной из наиболее часто используемых в Excel. Она позволяет выполнять лишь те действия действий, которые соответствуют заданным пользователем критериям. Она может использоваться для проверки условий любого типа, включая текстовые. Сегодня мы разберем использование этой функции для ситуации, в которых критерием выступает соответствие или несоответствие определенному тексту.
Для начала давайте опишем в общих чертах, как использовать функцию ЕСЛИ. Это условный оператор, позволяющий осуществить проверку, соответствует ли конкретное значение конкретному критерию. Он содержит три обязательных аргумента:
- Условие. Может выступать арифметическим знаком или логической функцией. В любом случае, главное требование к условию – оно должно возвращать значение ИСТИНА или ЛОЖЬ.
- Значение, если ИСТИНА. Это текст, который выводится или функция, которая будет выполняться в случае истинности значения. Допустимо использование нескольких вложенных функций ЕСЛИ для того, чтобы выполнять многоуровневые проверки.
- Значение, если ЛОЖЬ. Это текст, функция или значение любого другого типа, которое будет показываться или выполняться в случае, если описанный в первом аргументе критерий не соответствует действительности.
Теперь же, после того, как мы вспомнили синтаксис этой функции, давайте более детально разберем особенности ее применения вместе с текстовыми значениями.
Содержание
- Проверка условия для полного совпадения текста (ЕСЛИ + СОВПАД)
- Функция ЕСЛИ с частичным совпадением текста
- ЕСЛИ + ПОИСК
- ЕСЛИ + НАЙТИ
Проверка условия для полного совпадения текста (ЕСЛИ + СОВПАД)
Совпадение с текстом – одно из наиболее часто используемых условий в Excel. Во время проверки нужно обратить особое внимание на регистр текста, потому что он не учитывается функцией ЕСЛИ. Чтобы проверять регистр текста, необходимо использовать абсолютно другие функции.
В целом, для проверки соответствия переменной текстовой строке необходимо использовать логический оператор =. Общая функция выглядит следующим образом: =ЕСЛИ(G2=»выполнено»,ИСТИНА,ЛОЖЬ).
В этом случае строки могут быть записаны в разном регистре, и этот фактор не будет учитываться в функции ЕСЛИ. А что делать, если нужно проверить именно на разность регистров букв? Для этого вместо оператора = нужно использовать функцию СОВПАД, которая проверяет, являются ли текстовые строки идентичными.
Не стоит забывать заключать все текстовые значения в кавычки.
Сама функция работает следующим образом: она смотрит на текстовую строку 1, текстовую строку 2. Если они полностью совпадают, то она передает в ячейку или в аргумент функции значение ИСТИНА. Если же в результате анализа строк обнаруживается хотя бы одно различие, функция возвращает значение ЛОЖЬ.
Чтобы передать функцию СОВПАД функции ЕСЛИ, необходимо её использовать в качестве первого аргумента. Например, формула может иметь следующий вид: =ЕСЛИ(СОВПАД(G2,»Выполнено»),»Да»,»Нет»). Как мы видим в этом примере, эта формула понимает, что строки «ВЫПОЛНЕНО» и «выполнено» не являются идентичными.
Эта функция будет полезна, например, если вам нужно сравнить артикулы товаров или выполнить любое другое действие, требующее различения строк по регистру.
Функция ЕСЛИ с частичным совпадением текста
Ранее мы разобрались, как сравниваются строки на предмет полного соответствия. Но в некоторых ситуациях достаточно лишь частичного совпадения строки с эталоном. Например, нам нужен город, но какой именно – не столь важно. Самый простой метод, как это сделать – использовать операторы ? и *. Но это хорошая идея далеко не во всех ситуациях.
ЕСЛИ + ПОИСК
Один из самых надежных способов добиться поставленной задачи – использование функции ПОИСК в качестве аргумента функции ЕСЛИ. С её помощью пользователь может определить порядковый номер знака, который начинает отсчёт строки. В общем виде эта функция выглядит следующим образом: =ПОИСК(что_ищем, где_ищем, начиная_с_какого_символа_ищем).
При этом третий аргумент не является обязательным. Если его не указывать, поиск будет осуществляться с самого начала строки. В качестве возвращаемого в этой функции значения используется номер знака, с которого начинается нужная строка или же код ошибки.
Эта функция должна использоваться совместно с ещё одним оператором. Называется он ЕЧИСЛО. Его задача – проверка, является ли определённая переменная числом. Если да, ячейке или функции передаётся значение ИСТИНА. Она может использоваться, чтобы проверить, является ли конкретная переменная текстовой. Вот, как ее использовать для наших целей: =ЕСЛИ(ЕЧИСЛО(ПОИСК(«город»,B2)),»Город»,»»).
Эта функция работает по следующему алгоритму: она проверяет, является ли значение, возвращенное функцией поиска, числовым. Если да, то возвращаемое значение – «Город». Логика очень простая. Дело в том, что эта функция также фильтрует любые другие типы данных, кроме текстовых. Поскольку функция «Поиск» может возвращать и ошибку в случае ненахождения соответствующего числа, то функция ЕЧИСЛО дает возможность его отфильтровать. Если оказывается, что функция ЕЧИСЛО говорит, что была выдана ошибка, то в качестве аргумента передается пустое значение.
Единственный момент, который нужно учитывать, используя эту функцию – данный способ не подходит для различения частичного совпадения с учетом регистра. То есть, этот метод по сути аналогичный использованию знака =, только для частичного совпадения.
ЕСЛИ + НАЙТИ
Если же пользователю нужно сравнивать строки и по регистру, то тогда используется другая функция – НАЙТИ. Она работает абсолютно аналогичным образом, только только учитывает большие и малые буквы. Ее синтаксис включает следующие аргументы:
- Что ищем.
- Где осуществляется поиск.
- С какой позиции ищется нужный текст.
Следовательно, и использование формулы будет абсолютно аналогичным. =ЕСЛИ(ЕЧИСЛО(ПОИСК(«город»,B2)),»Город»,»»). Как видим, функция ЕСЛИ дает возможность осуществлять самые разнообразные операции. Это один из главных операторов Excel, который позволяет автоматизировать почти все, что только можно.
Оцените качество статьи. Нам важно ваше мнение:
В этом учебном пособии вы узнаете, как построить формулу «Если совпадает» в Excel, чтобы она возвращала логические значения, пользовательский текст или значение из другой ячейки.
Формула Excel для проверки совпадения двух ячеек может быть такой простой, как A1=B1. Однако могут быть разные обстоятельства, когда это очевидное решение не сработает или даст результаты, отличные от ожидаемых. В этом уроке мы обсудим различные способы сравнения ячеек в Excel, чтобы вы могли найти оптимальное решение для своей задачи.
Как проверить, совпадают ли две ячейки в Excel
Существует множество вариантов формулы Excel If match. Просто просмотрите приведенные ниже примеры и выберите тот, который лучше всего подходит для вашего сценария.
Если две ячейки равны, вернуть TRUE
Простейшая формула Excel «Если одна ячейка равна другой, то это правда»:
ячейка А знак равно ячейка Б
Например, чтобы сравнить ячейки в столбцах A и B в каждой строке, вы вводите эту формулу в C2, а затем копируете ее вниз по столбцу:
=А2=В2
В результате вы получите TRUE, если две ячейки одинаковы, иначе FALSE:
Заметки:
- Эта формула возвращает два логических значения: если две ячейки равны — ИСТИНА; если не равно — ЛОЖЬ. Чтобы вернуть только значения TRUE, используйте оператор IF, как показано в следующем примере.
- Эта формула нечувствительна к регистру, поэтому прописные и строчные буквы рассматриваются как одни и те же символы. Если регистр текста имеет значение, используйте это формула с учетом регистра.
Если две ячейки совпадают, возвращаемое значение
Чтобы вернуть собственное значение, если две ячейки совпадают, создайте оператор IF, используя этот шаблон:
ЕСЛИ(ячейка А знак равно ячейка Бзначение_если_истина, значение_если_ложь)
Например, чтобы сравнить A2 и B2 и вернуть «да», если они содержат одинаковые значения, и «нет» в противном случае, формула будет следующей:
=ЕСЛИ(A2=B2, «да», «нет»)
Если вы хотите вернуть значение только в том случае, если ячейки равны, укажите пустую строку («») для value_if_false.
Если совпадают, то да:
=ЕСЛИ(A2=B2, «да», «»)
Если совпадают, то ИСТИНА:
=ЕСЛИ(A2=B2, ИСТИНА, «»)
Примечание. Чтобы вернуть логическое значение TRUE, не заключайте его в двойные кавычки. Использование двойных кавычек преобразует логическое значение в обычную текстовую строку.
Если одна ячейка равна другой, верните другую ячейку
А вот вариант формулы Excel при совпадении, которая решает эту конкретную задачу: сравнить значения в двух ячейках и, если данные совпадают, скопировать значение из другой ячейки.
На языке Excel это формулируется так:
ЕСЛИ(ячейка А знак равно ячейка Б, ячейка С«»)
Например, чтобы проверить элементы в столбцах A и B и вернуть значение из столбца C, если текст совпадает, формула в D2, скопированная вниз, выглядит следующим образом:
=ЕСЛИ(А2=В2, С2, «»)
Формула с учетом регистра, чтобы увидеть, совпадают ли две ячейки
В ситуации, когда вы имеете дело с текстовыми значениями, чувствительными к регистру, используйте функцию EXACT для точного сравнения ячеек, включая регистр букв:
ЕСЛИ(ТОЧНО(ячейка А, ячейка Б), значение_если_истина, значение_если_ложь)
Например, чтобы сравнить элементы в A2 и B2 и вернуть «да», если текст точно совпадает, и «нет», если найдено какое-либо различие, вы можете использовать эту формулу:
= ЕСЛИ (ТОЧНО (A2, B2), «Да», «Нет»)
Как проверить, равны ли несколько ячеек
Как и при сравнении двух ячеек, проверку совпадений нескольких ячеек также можно выполнить несколькими способами.
Формула И, чтобы увидеть, совпадают ли несколько ячеек
Чтобы проверить совпадение нескольких значений, вы можете использовать функцию И с двумя или более логическими тестами:
А ТАКЖЕ(ячейка А знак равно ячейка Б, ячейка А знак равно ячейка С…)
Например, чтобы увидеть, равны ли ячейки A2, B2 и C2, используйте следующую формулу:
=И(А2=В2, А2=С2)
В динамическом массиве Excel (365 и 2021) вы также можете использовать приведенный ниже синтаксис. В Excel 2019 и более ранних версиях это будет работать только как традиционная формула массива CSE, которую можно выполнить, нажав одновременно клавиши Ctrl + Shift + Enter.
=И(A2=B2:C2)
Результатом обеих формул И являются логические значения ИСТИНА и ЛОЖЬ.
Чтобы вернуть собственные значения, оберните И в функцию ЕСЛИ следующим образом:
=ЕСЛИ(И(A2=B2:C2), «да», «»)
Эта формула возвращает «да», если все три ячейки равны, в противном случае — пустую ячейку.
Формула COUNTIF для проверки совпадения нескольких столбцов
Другой способ проверить наличие нескольких совпадений — использовать функцию СЧЁТЕСЛИ в такой форме:
СЧЁТЕСЛИ(диапазон, клетказнак равнон
Где диапазон — это диапазон ячеек, которые нужно сравнить друг с другом, ячейка — это любая отдельная ячейка в диапазоне, а n — это количество ячеек в диапазоне.
Для нашего примера набора данных формула может быть записана в следующем виде:
=СЧЁТЕСЛИ(A2:C2, A2)=3
Если вы сравниваете много столбцов, функция COLUMNS может автоматически получить количество ячеек (n):
=СЧЁТЕСЛИ(A2:C2, A2)=СТОЛБЦЫ(A2:C2)
А функция ЕСЛИ поможет вам вернуть все, что вы хотите, в качестве результата:
=ЕСЛИ(СЧЁТЕСЛИ(A2:C2, A2)=3, «Все совпадают», «»)
Формула с учетом регистра для нескольких совпадений
Как и при проверке двух ячеек, мы используем функцию EXACT для выполнения точного сравнения, включая регистр букв. Для обработки нескольких ячеек EXACT должен быть вложен в функцию AND следующим образом:
И(ТОЧНО(диапазон, клетка))
В Excel 365 и Excel 2021 из-за поддержки динамических массивов это работает как обычная формула. В Excel 2019 и более ранних версиях не забудьте нажать Ctrl + Shift + Enter, чтобы сделать формулу массива.
Например, чтобы проверить, содержат ли ячейки A2:C2 одинаковые значения, используйте формулу с учетом регистра:
= И (ТОЧНО (A2: C2, A2))
В сочетании с IF он принимает следующий вид:
=ЕСЛИ(И(ТОЧНО(A2:C2, A2)), «Да», «Нет»)
Проверьте, соответствует ли ячейка какой-либо ячейке в диапазоне
Чтобы узнать, соответствует ли ячейка какой-либо ячейке в заданном диапазоне, используйте одну из следующих формул:
функция ИЛИ
Лучше всего использовать для проверки 2-3 ячеек.
ИЛИ ЖЕ(ячейка А знак равно ячейка Б, ячейка А знак равно ячейка С, ячейка А знак равно ячейка D…)
Excel 365 и Excel 2021 также понимают этот синтаксис:
ИЛИ ЖЕ(клетка знак равно диапазон)
В Excel 2019 и более ранних версиях это следует вводить как формулу массива, нажав сочетание клавиш Ctrl + Shift + Enter.
СЧЁТЕСЛИ функция
СЧЁТЕСЛИ(диапазон, клетка)>0
Например, чтобы проверить, соответствует ли A2 какой-либо ячейке в B2:D2, подойдет любая из этих формул:
=ИЛИ(А2=В2, А2=С2, А2=D2)
=ИЛИ(A2=B2:D2)
=СЧЁТЕСЛИ(B2:D2, A2)>0
Если вы используете Excel 2019 или более раннюю версию, не забудьте нажать Ctrl + Shift + Enter, чтобы вторая формула ИЛИ выдавала правильные результаты.
Чтобы вернуть Да/Нет или любые другие значения, которые вы хотите, вы знаете, что делать — вложить одну из приведенных выше формул в логическую проверку функции ЕСЛИ. Например:
=ЕСЛИ(СЧЁТЕСЛИ(B2:D2, A2)>0, «Да», «Нет»)
Дополнительные сведения см. в разделе Проверка наличия значения в диапазоне.
Проверьте, равны ли два диапазона
Чтобы сравнить два диапазона по ячейкам и вернуть логическое значение ИСТИНА, если все ячейки в соответствующих позициях совпадают, укажите диапазоны одинакового размера для логической проверки функции И:
А ТАКЖЕ(диапазон А знак равно диапазон Б)
Например, чтобы сравнить матрицу A в B3:F6 и матрицу B в B11:F14, используйте следующую формулу:
=И(B3:F6= B11:F14)
Чтобы в результате получить Да/Нет, используйте следующую комбинацию ЕСЛИ И:
=ЕСЛИ(И(B3:F6=B11:F14), «Да», «Нет»)
Вот как использовать формулу If match в Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!
Практическая рабочая тетрадь
Если ячейки совпадают в Excel — примеры формул (файл .xlsx)
Вас также могут заинтересовать
In Excel, there are plenty of formulas you can use to determine if two values are equal. Here are some examples.
Yes, you can tell if two numbers are equal in an instant just by looking at them. But that won’t be the case when you’re looking at larger numbers, or if you want to test multiple numbers in two columns to see if they’re equal.
Like everything else, Excel has a remedy that makes this test easier. There are many formulas you could write that check if two values in Excel are equal or not. Two of the simpler ones consist of the DELTA function and the IF function.
What Is the DELTA Function in Excel?
DELTA is a function in Excel that tests if two numerical values are equal or not. If the two values are equal, DELTA will return 1, and if they are not equal, it will return 0.
=DELTA(number1, number2)
The DELTA function can only operate on numbers, and it cannot test whether two text strings are equal or not. If number2 is left blank, DELTA will assume that it is zero.
How to Test if Two Values Are Equal With the DELTA Function
DELTA can be easily coupled with other Excel functions to count the equal number pairs in a list. In this sample spreadsheet, we have two columns of numbers, and we want to see how many pairs are equal.

For this example, we’re going to use the DELTA function to check if the numbers in each pair are equal. Then, we’re going to get the count of equal pairs using Excel’s COUNTIF function. Here’s how:
- Select the first cell in the column where you want to check if the numbers are equal. In this example, we’ll use cell C2.
- In the formula bar, enter the formula below:
=DELTA(A2, B2) - Press Enter. DELTA will now tell you if the two numbers are equal or not.
- Grab the fill handle and drop it on the cells below to get the test results for all the numbers.

The formula we used here calls on DELTA to test the numbers in A2 and B2 and see if they’re equal. The formula then returns 1 to indicate that they were equal. If the two numbers weren’t equal, the formula would return 0.
Now you can see which pairs have equal numbers using the DELTA function. Unfortunately, that’s as far as the DELTA function goes. To count the number of pairs with equal numbers, you’ll have to use other functions. One candidate for this task is the COUNTIF function.
COUNTIF can go through a range of cells and return the number of cells that meet a specific condition. Since DELTA returned 1 to indicate equal pairs, we can ask COUNTIF to go through DELTA’s output and count the cells containing 1. This will give us the number of equal pairs.
- Select the cell where you want to show the count of pairs with equal numbers.
- In the formula bar, enter the formula below:
=COUNTIF(C2:C10, "=1") - Press Enter.

The formula calls on COUNTIF to check the cells C2 to C10 (the results from the DELTA function) and return the number of cells that equal 1.
Remember that the DELTA function returns 1 when the two values are equal, so this formula will count the number of pairs with equal numbers. You can replace 1 with 0 in the formula to get the count of pairs with unequal numbers.
The DELTA function is a simple enough method to check if two numbers are equal. However, if you don’t like the binary output of the DELTA function, you can use the IF function instead to get a custom output.
What Is the IF Function in Excel?
IF is one of the core Excel functions that lets you build sophisticated formulas. It takes a condition and then returns two user-specified outputs if the condition is or is not met.
=IF(logical_Test, Output_If_True, Output_If_False)
The IF function conducts a logical test, and if the test result is true, it returns Output_If_True. Otherwise, it returns Output_If_False.
IF is on a whole other league than DELTA. Where DELTA could only determine whether two numbers are equal, IF can run any kind of logical tests. Another advantage of IF to DELTA is that it isn’t restricted to numbers. In addition to numbers, you can check whether two strings of text are equal using IF in Excel.
How to Test if Two Values Are Equal With the IF Function
In this context, the IF function works in the same way as the DELTA function, except that you can have it output a specific string. To check if two values are equal with the IF function, you need to run a logical test where you put the two cells as equal.
Then, you’ll need to specify outputs for the two scenarios: The test result being true, and the test result being false.

Let’s put the IF function to use in the same example. We’re going to see which numbers pairs are equal, and then count the equal ones using the COUNTIF function.
- Select the first cell in the column where you want to return the test results. This will be cell C2 for this example.
- In the formula bar, enter the formula below:
=IF(A2=B2, "Yes", "No") - Press Enter. The IF function will now tell you whether the two values are equal or not.
- Grab the fill handle and drop it on the cells below. The IF function will now test each pair and return the results accordingly.

The formula we used will test cells A2 and B2 to see if they’re equal. If the two cells are equal, the formula will return Yes. Otherwise, the formula will return No.
You can count the equal pairs using the COUNTIF function in the same way as the previous example, except that instead of counting the cells that equal 1, you should count the cells containing the string Yes.
This is because the IF formula you wrote returns Yes for pairs that contain equal values. Here’s how you can count the equal pairs:
- Select the cell where you want to return the count. For this example, we’ve chosen cell E2.
- In the formula bar, enter the formula below:
=COUNTIF(C2:C10, "=Yes") - Press Enter. COUNTIF will now tell you how many pairs contain equal values.

This formula will summon COUNTIF to look through cells C2 to C10 (the results from the IF function) for cells containing the string Yes and then return the count of cells that do.
Since IF returned Yes for equal pairs, then this will be the count of equal pairs.
Test if Two Values Are Equal With Excel Functions
There are plenty of formulas you could write up to check whether two values are equal in Excel. The DELTA function is designed to serve this purpose exclusively, whereas the IF function can accomplish many feats, this included.
Excel exists to take the burden of counting and calculating off your shoulders. This is one minor instance of how Excel can do that, and make your life easier as a result.
Функция СОВПАД в Excel предназначена для проверки двух текстовых срок на их полное соответствие друг другу и возвращает одно из двух возможных логических значений: ИСТИНА – если строки полностью совпадают, ЛОЖЬ – если обнаружено хотя бы одно несоответствие в сравниваемых данных. При работе данной функции учитывается регистр букв. Это значит, что результат сравнения двух строк «текст» и «ТеКсТ» будет равен значению ЛОЖЬ. Распространенный вариант применения рассматриваемой функции – определение вхождения некоторого текста в документ.
Сравнение двух таблиц по функции СОВПАД в Excel
Пример 1. Есть две одинаковые (на первый взгляд) таблицы данных, которые содержат наименования продукции. Одну из них предположительно редактировал уволенный работник. Необходимо быстро сравнить имеющиеся данные и выявить несоответствия.
Вид таблицы данных:
Для сравнения двух строк используем следующую формулу массива (CTRL+SHIFT+Enter):
Описание параметров функции СОВПАД:
- D3 – текущая ячейка с текстом из второй таблицы;
- $B$3:$B$13 – соответствующая ячейка с текстом из второй таблицы для проверки на совпадение со значением D3.
Функция ИЛИ возвращает логическое значение ИСТИНА из массива если хотя бы одно из них совпадает с исходным значением.
Протянем данную формулу вниз до конца таблицы, чтобы Excel автоматически рассчитал значения для остальных строк:
Как видно, в сравниваемых строках были найдены несоответствия.
Выборка значений из таблицы по условию в Excel без ВПР
Пример 2. В таблице содержатся данные о продажах мобильных телефонов (наименование и стоимость). Определить самый продаваемый вид товара за день, рассчитать количество проданных единиц и общую выручку от их продажи.
Вид таблицы данных:
Поскольку товар имеет фиксированную стоимость, для определения самого продаваемого смартфона можно использовать встроенную функцию МОДА. Чтобы найти наименование наиболее продаваемого товара используем следующую запись:
Функция мода определяет наиболее часто повторяющиеся числовые данные в диапазоне цен. Функция ПОИСКПОЗ находит позицию первой ячейки из диапазона, в которой содержится цена самого популярного товара. Полученное значение выступает в качестве первого аргумента функции адрес, возвращающей ссылку на искомую ячейку (к значению прибавлено число 2, поскольку отсчет начинается с третьей строки сверху). Функция ДВССЫЛ возвращает значение, хранящееся в ячейке по ее адресу.
В результате расчетов получим:
Для определения общей прибыли от продаж iPhone 5s используем следующую запись:
Функция СУММПРИЗВ используется для расчета произведений каждого из элементов массивов, переданных в качестве первого и второго аргументов соответственно. Каждый раз, когда функция СОВПАД находит точное совпадение, значение ИСТИНА будет прямо преобразовано в число 1 (благодаря двойному отрицанию «—») с последующим умножением на значение из смежного столбца (стоимость).
Результат расчетов формулы:
Всего было куплено 4 модели iPhone 5s по цене 239 у.е., что в целом составило 956 у.е.
Правила синтаксиса и параметры функции СОВПАД в Excel
Функция СОВПАД имеет следующий вариант синтаксической записи:
- текст1 – обязательный для заполнения, принимает ссылку на ячейку с текстом или текстовую строку для сравнения с данными, принимаемые вторым аргументом.
- текст2 – обязательный для заполнения, принимает ссылку на ячейку или текст, с которым сравниваются данные, переданные в виде первого аргумента.
- Результат выполнения функции СОВПАД, принимающей на вход два имени, является код ошибки #ИМЯ? (например, СОВПАД(имя;имя)). Для корректной работы функции указываемые текстовые данные необходимо помещать в кавычки (например, («имя»;«имя»)).
- Функция выполняет промежуточное преобразование числовых данных в текст. Например, результат выполнения =СОВПАД(111;111) будет логическое значение ИСТИНА. Однако, преобразование логических данных в числа текстового формата не выполняется. Например, результат выполнения =СОВПАД(ИСТИНА;1) будет логическое ЛОЖЬ.
- Результат сравнения двух пустых ячеек или пустых текстовых строк с использованием функции СОВПАД — логическое ИСТИНА.

Эта статья посвящена решению такого вопроса, как сравнить две таблицы в Excel, ну или, по крайней мере, два столбца. Да, работать с таблицами удобно и хорошо, но вот когда нужно их сравнение, визуально это сделать достаточно затруднительно. Быть может таблицу до десятка или двух, вы и сможете визуально отсортировать, но вот когда они будут превышать тысячи, тут уже вам будет необходимо дополнительные инструменты анализа.
Увы, нет магической палочки, с помощью которой в один клик всё сделается и информация будет проверена, необходимо и подготовить данные, и прописать формулы, и иные процедуры позволяющие сравнить вашитаблицы.
Рассмотрим несколько вариантов и возможностей для сравнения таблиц в Excel:
Простой способ, как сравнить две таблицы в Excel
Это самые простой и элементарный способ сравнения двух таблиц. Сравнивать таким способом возможно, как числовые значение, так и текстовые. Для примера сравним два диапазона числовых значений, всего на всего прописав в соседней ячейке формулу их равенства =C2=E2, как результат при равенстве ячеек мы получим ответ «ИСТИНА», а если совпадений нет, будет «ЛОЖЬ». Теперь простым авто копированием копируем на весь диапазон нашу формулу позволяющую сравнить два столбика в Excel и видим разницу.
Быстрое выделение значений, которые отличаются
Это также не очень обременительный способ. Если вам просто нужно найти и удостовериться в наличии, ну или отсутствии отличий между таблицами, вам нужно на вкладке «Главная», выбрать кнопку меню «Найти и выделить», предварительно выделив диапазон где надо сравнить две таблицы в Excel. В открывшимся меню выберите пункт «Выделить группу ячеек…» и в появившемся диалоговом окне выберите «отличия по строкам».
Сравнить две таблицы в Excel с помощью условного форматирования
Очень хороший способ, при котором вы сможете видеть выделенным цветом значение, которые при сличении двух таблиц отличаются. Применить условное форматирование вы можете на вкладке «Главная», нажав кнопку «Условное форматирование» и в предоставленном списке выбираем «Управление правилами». 


И все правило применилось к нашему диапазону, где мы пытаемся проверить на похожесть две таблицы, и стало видны отличия, к которым применилось условное форматирование.
Как сравнить две таблицы в Excel с помощью функции СЧЁТЕСЛИ и правил
Все вышеперечисленные способы хороши для упорядоченных таблиц, а вот когда данные, не упорядоченные необходимы иные способы один из которых мы сейчас и рассмотрим. Представим, к примеру, у нас есть 2 таблицы, значения в которых немного отличаются и нам необходимо сравнить эти таблицы для определения значения, которое отличается. Выделяем значение в диапазоне первой таблицы и на вкладке «Главная», пункт меню «Условное форматирование» и в списке жмем пункт «Создать правило…», выбираем правило «Использовать формулу для определения форматируемых ячеек», вписываем формулу =СЧЁТЕСЛИ($C$1:$C$7;C1)=0 и выбираем формат условного форматирования.
Формула проверяет значение из определенной ячейки C1 и сравнивает ее с указанным диапазоном $C$1:$C$7 из второго столбика. Копируем правило на весь диапазон, в котором мы сравниваем таблицы и получаем выделенные цветом ячейки значения, которых не повторяется.
Как сравнить две таблицы в Excel с помощью функции ВПР
В этом варианте мы будем использовать функцию ВПР, которая позволит нам сравнить две таблицы на предмет совпадений. Для сравнения двух столбиков, введите формулу =ВПР(C2;$D$2:$D$7;1;0) и скопируйте ее на весь сравниваемый диапазон. Эта формула последовательно начинает проверять есть ли повторы значения из столбика А в столбике В, ну и соответственно возвращает значение элемента, если оно было там найдено если же значение не найдено получаем ошибку #Н/Д.
Как сравнить две таблицы в Excel функции ЕСЛИ
Этот вариант предусматривает использования логической функции ЕСЛИ и отличие этого способа в том что для сравнения двух столбцов будет использован не весь массив целиком, а только та ее часть, которая нужна для сравнения.
Для примера, сравним два столбика А и В на рабочем листе, в соседней колонке С введем формулу: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C2;$E$2:$E$7;0));»»;C2) и копируем ее на весь вычисляемый диапазон. Эта формула позволяет просматривать последовательно есть ли определенные элементы из указанного столбика А в столбике В и возвращает значение, в случае если оно было найдено в столбике В.
Сравнить две таблицы с помощью макроса VBA
Есть много способов проверить две таблицы на схожесть, но некоторые варианты возможно только с помощью макросов VBA. Макросы для того что бы сравнить две таблицы, унифицирует этот процесс и существенно сокращает затраченное время на подготовку данных. Исходя из решаемой вами задачи и знаний макросов VBA, вы можете создавать любые варианты макросов. Ниже я привел методику, указанную на официальной страничке Microsoft. Вам нужно создать модуль для кода VBA и ввести код:
Пожалуй, каждый, кто работает с данными в Excel сталкивается с вопросом как сравнить два столбца в Excel на совпадения и различия. Существует несколько способов как это сделать. Давайте рассмотрим подробней каждый из них.
Как сравнить два столбца в Excel по строкам
Сравнивая два столбца с данными часто необходимо сравнивать данные в каждой отдельной строке на совпадения или различия. Сделать такой анализ мы можем с помощью функции ЕСЛИ . Рассмотрим как это работает на примерах ниже.
Пример 1. Как сравнить два столбца на совпадения и различия в одной строке
Для того, чтобы сравнить данные в каждой строке двух столбцов в Excel напишем простую формулу ЕСЛИ . Вставлять формулу следует в каждую строку в соседнем столбце, рядом с таблицей, в которой размещены основные данные. Создав формулу для первой строки таблицы, мы сможем ее протянуть/скопировать на остальные строки.
Для того чтобы проверить, содержат ли два столбца одной строки одинаковые данные нам потребуется формула:
Формула, определяющая различия между данными двух столбцов в одной строке будет выглядеть так:
Мы можем уместить проверку на совпадения и различия между двумя столбцами в одной строке в одной формуле:
Пример результата вычислений может выглядеть так:
Для того чтобы сравнить данные в двух столбцах одной строки с учетом регистра следует использовать формулу:
Как сравнить несколько столбцов на совпадения в одной строке Excel
В Excel есть возможность сравнить данные в нескольких столбцах одной строки по следующим критериям:
- Найти строки с одинаковыми значениями во всех столбцах таблицы;
- Найти строки с одинаковыми значениями в любых двух столбцах таблицы;
Пример1. Как найти совпадения в одной строке в нескольких столбцах таблицы
Представим, что наша таблица состоит из нескольких столбцов с данными. Наша задача найти строки в которых значения совпадают во всех столбцах. В этом нам помогут функции Excel ЕСЛИ и И . Формула для определения совпадений будет следующей:
Если в нашей таблице очень много столбцов, то более просто будет использовать функцию СЧЁТЕСЛИ в сочетании с ЕСЛИ :
В формуле в качестве “5” указано число столбцов таблицы, для которой мы создали формулу. Если в вашей таблице столбцов больше или меньше, то это значение должно быть равно количеству столбцов.
Пример 2. Как найти совпадения в одной строке в любых двух столбцах таблицы
Представим, что наша задача выявить из таблицы с данными в несколько столбцов те строки, в которых данные совпадают или повторяются как минимум в двух столбцах. В этом нам помогут функции ЕСЛИ и ИЛИ . Напишем формулу для таблицы, состоящей из трех столбцов с данными:
В тех случаях, когда в нашей таблице слишком много столбцов – наша формула с функцией ИЛИ будет очень большой, так как в ее параметрах нам нужно указать критерии совпадения между каждым столбцом таблицы. Более простой способ, в этом случае, использовать функцию СЧЁТЕСЛИ .
=ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0; “Уникальная строка”; “Не уникальная строка”)
Первая функция СЧЁТЕСЛИ вычисляет количество столбцов в строке со значением в ячейке А2 , вторая функция СЧЁТЕСЛИ вычисляет количество столбцов в таблице со значением из ячейки B2 . Если результат вычисления равен “0” – это означает, что в каждой ячейке, каждого столбца, этой строки находятся уникальные значения. В этом случае формула выдаст результат “Уникальная строка”, если нет, то “Не уникальная строка”.
Как сравнить два столбца в Excel на совпадения
Представим, что наша таблица состоит из двух столбцов с данными. Нам нужно определить повторяющиеся значения в первом и втором столбцах. Для решения задачи нам помогут функции ЕСЛИ и СЧЁТЕСЛИ .
=ЕСЛИ(СЧЁТЕСЛИ($B:$B;$A5)=0; “Нет совпадений в столбце B”; “Есть совпадения в столбце В”)
Эта формула проверяет значения в столбце B на совпадение с данными ячеек в столбце А.
Если ваша таблица состоит из фиксированного числа строк, вы можете указать в формуле четкий диапазон (например, $B2:$B10 ). Это позволит ускорить работу формулы.
Как сравнить два столбца в Excel на совпадения и выделить цветом
Когда мы ищем совпадения между двумя столбцами в Excel, нам может потребоваться визуализировать найденные совпадения или различия в данных, например, с помощью выделения цветом. Самый простой способ для выделения цветом совпадений и различий – использовать “Условное форматирование” в Excel. Рассмотрим как это сделать на примерах ниже.
Поиск и выделение совпадений цветом в нескольких столбцах в Эксель
В тех случаях, когда нам требуется найти совпадения в нескольких столбцах, то для этого нам нужно:
- Выделить столбцы с данными, в которых нужно вычислить совпадения;
- На вкладке “Главная” на Панели инструментов нажимаем на пункт меню “Условное форматирование” -> “Правила выделения ячеек” -> “Повторяющиеся значения”;
- Во всплывающем диалоговом окне выберите в левом выпадающем списке пункт “Повторяющиеся”, в правом выпадающем списке выберите каким цветом будут выделены повторяющиеся значения. Нажмите кнопку “ОК”:
- После этого в выделенной колонке будут подсвечены цветом совпадения:
Поиск и выделение цветом совпадающих строк в Excel
Поиск совпадающих ячеек с данными в двух, нескольких столбцах и поиск совпадений целых строк с данными это разные понятия. Обратите внимание на две таблицы ниже:
В таблицах выше размещены одинаковые данные. Их отличие в том, что на примере слева мы искали совпадающие ячейки, а справа мы нашли целые повторяющие строчки с данными.
Рассмотрим как найти совпадающие строки в таблице:
- Справа от таблицы с данными создадим вспомогательный столбец, в котором напротив каждой строки с данными проставим формулу, объединяющую все значения строки таблицы в одну ячейку:
Во вспомогательной колонке вы увидите объединенные данные таблицы:
Теперь, для определения совпадающих строк в таблице сделайте следующие шаги:
- Выделите область с данными во вспомогательной колонке (в нашем примере это диапазон ячеек E2:E15 );
- На вкладке “Главная” на Панели инструментов нажимаем на пункт меню “Условное форматирование” -> “Правила выделения ячеек” -> “Повторяющиеся значения”;
- Во всплывающем диалоговом окне выберите в левом выпадающем списке “Повторяющиеся”, в правом выпадающем списке выберите каким цветом будут выделены повторяющиеся значения. Нажмите кнопку “ОК”:
- После этого в выделенной колонке будут подсвечены дублирующиеся строки:
На примере выше, мы выделили строки в созданной вспомогательной колонке.
Но что, если нам нужно выделить цветом строки не во вспомогательном столбце, а сами строки в таблице с данными?
Для этого сделаем следующее:
- Так же как и в примере выше создадим вспомогательный столбец, в каждой строке которого проставим следующую формулу:
Таким образом, мы получим в одной ячейке собранные данные всей строки таблицы:
- Теперь, выделим все данные таблицы (за исключением вспомогательного столбца). В нашем случае это ячейки диапазона A2:D15 ;
- Затем, на вкладке “Главная” на Панели инструментов нажмем на пункт “Условное форматирование” -> “Создать правило”:
- В диалоговом окне “Создание правила форматирования” кликните на пункт “Использовать формулу для определения форматируемых ячеек” и в поле “Форматировать значения, для которых следующая формула является истинной” вставьте формулу:
- Не забудьте задать формат найденных дублированных строк.
Эта формула проверяет диапазон данных во вспомогательной колонке и при наличии повторяющихся строк выделяет их цветом в таблице:
Совпадение в столбцах Excel
Сегодня расскажу как искать совпадение в столбцах Excel. Разберем все тонкости на примерах.
Задача 1: Есть 6 текстов в 6 ячейках. Необходимо узнать, какие из них уникальные, а какие повторяются.
Использовать будем Условное форматирование.
- Выбираем ячейки, которые необходимо сравнить;
- Во вкладке Главная переходим «Условное форматирование -> Правила выделения ячеек -> Повторяющиеся значения»;
Выскакивает новое окно и в таблице начинают подсвечиваться ячейки, которые повторяются.
В этом окне вы можете выбрать две настройки: подсвечивать Повторяющиеся или Уникальные ячейки, а также какую подсветку при этом использовать — граница, текст, цвет текста, фон или своя уникальная.
Рассмотрим еще пример. Необходимо сравнить два столбца в Excel на совпадения. Есть таблица, в которой также есть совпадения, но уже числовые.
Выбираем таблицу и заходим в Повторяющиеся значения. Все совпадения будут подсвечены.
Можно, например, найти совпадения в одном столбце. Для этого достаточно перед применением опции выделить только его.
Ну и как я говорил выше, из выпадающего списка вы можете выделять не только повторяющиеся ячейки, но и уникальные.
Как сравнить два списка фамилий в excel на совпадения и выделить цветом
3 рабочих способа сравнить два столбца на совпадения в Excel
Здравствуйте постоянные читатели и случайные гости моего блога. Меня зовут Федор Лыков, и сегодня мы будем разбираться, как в эксель сравнить два столбца на совпадения. Лучшим инструментом для этого является Office от компании Microsoft.
Его часто используют бухгалтерские отделы, чтобы производить свои сложные расчёты. Чаще всего Эксель позволяет сделать грамотный анализ финансовой деятельность организации, который ляжет в основу составления прайс-листов.
Стоит отметить, что такие показатели изменяются. Поэтому необходимо подробно следить за динамикой всех изменений. Чтобы это делать просто и быстро достаточно обладать навыком сравнения значений двух массивов.
Это лишь вершина айсберга в обучении Microsoft Office Excel. Основные знания можно получить, приобретя курс “Excel + Google Таблицы с нуля до PRO”. За 4 месяца не выходя из дома, вы получите возможность делать сложные расчеты за короткое время.
Обратите внимание, что мы уже рассмотрели возможности выполнения операций с процентами. Переходите по ссылке и узнайте, как это сделать.
Как в Эксель сравнить два столбца на совпадения текста с помощью меню поиска
Воспользовавшись всего двумя инструментами программы, применить которые нужно последовательно, у вас получится сделать сортировку в двух и более столбах. Для этого делаем следующее:
- Заносим в программу два массива, которые должны быть подвергнуты сравнению.
- Следующим шагом необходимо найти кнопку, которая называется «Найти и выделить». Она расположена на вкладке «Главная» с правой стороны экрана.
Если вы дочитали до данного момента и решили проверить правильность предоставленной мной информации, но программы нет. Что же делать в таком случае, спросите вы меня? А тут все просто. Советую вам прочитать, как установить Эксель на свой компьютер.
- Теперь нам необходимо выполнить выделение двух столбцов, подвергаемых сравнению.
Возможности программ от Microsoft безграничны. К тому же обычно они используются поверхностно. Обычный обыватель пользуется только некоторыми универсальными инструментами.
Предлагаю вам посетить курс MS Office и инструменты Google. Спешите записаться, ведь сейчас действует скидка, которую нельзя упустить.
- Результатом вышеперечисленных действий будет открытие нового диалогового окна, в котором нужно поставить галочку напротив пункта «Отличия по строкам».
- Подтверждаем свое решение кликом по кнопке «Ок».
- В итоге вы увидите, как отличия окрасятся другим цветом.
Примите к сведению. Когда необходимо сделать так, чтобы отличия выделялись, воспользуйтесь функциями «Шрифт» и «Изменить цвет текста». Однако следите за собой, чтобы не нажать Enter. В противном случае выделение будет сброшено.
- Далее переходим к сортировке. Чтобы это сделать нужно, нажать кнопку, расположенную рядом с «Найти».
- После чего задаем параметры сортировки.
- Перед нами откроется новое окно, в котором нужно сделать настройки сортировки.
- Когда мы все это сделаем, данные будут располагаться в порядке, который нам необходим.
- Когда все настройки сделаны, остается только нажать кнопку «Ок».
- После этого мы сможем лицезреть на экране следующую картину.
Лето лучшее время для того, чтобы привнести в свою жизнь, что-то новое. В период с 4 июня по 3 августа будет проходить обучение по курсу “EXCEL”, который подойдет начинающим пользователям. Переходите по ссылке и забронируйте себе место.
Как в Эксель сравнить два столбца на совпадения с помощью команды форматирование
Рассмотренным ранее способом не всегда удобно пользоваться. Применяя его нельзя использовать рабочее пространство. Поэтому предлагаю рассмотреть альтернативный способ, который предполагает использование условного форматирования.
Давайте обозначим каждый шаг подробно:
- Находим в верхнем меню блок «Стили». В нем будет находиться кнопка «Условное форматирование».
- Тут нам необходимо найти строку «Создать правило».
- В результате нашему вниманию предстанет диалоговое окно, в котором собраны все шаблоны. Для решения нам нужно будет кликнуть по последней строке в списке.
- Эта команда дает возможность сравнить информацию, занесенную в строки двух столбцов.
- Работы строятся на следующем принципе. Если значение соответствует «Истине», то эта ячейка будет отформатирована. Правила форматирования задаются с помощью нажатия на кнопку «Формат». Тут нам предлагается настроить шрифт и цвет ячейки.
- Чтобы форматирование вступило в силу, нам понадобится дважды кликнуть по кнопке «Ок». В результате сравниваемые ячейки будут выделены в соответствии с указанными ограничениями.
Применение функции для сравнения
Такой подход используется более профессиональными пользователями. Более подробно о нем рассказывают наставники курса “Продвинутый Excel”. Выпускники смогут самостоятельно принимать решение, когда лучше использовать функцию для сравнения информации.
В Microsoft Office Excel заложена библиотека стандартных функций. Среди них есть та, которая помогает сравнить два массива. Причем после этого результат сводится в отдельный столбец. Использовать данный способ можно при сравнении цен на различные товары.
Для этого необходимо придерживаться следующей последовательности действий:
- Вносим два блока, которые будут содержать название продуктов и цены. Причем один столбец будет включать в себя стандартные значения, а второй измененные.
- Выбираем отдельную ячейку, в которую вводим ВПР. Тут нам нужно впечатать формулу и указать критерии сравнения.
- Чтобы облегчить пользователю жизнь, разработчики сделали возможность автозаполнения последующих строк таблицы.
Обратите внимание, если появилось #Н/Д, то это будет означать, что в оригинальном массиве такая позиция отсутствует.
Заключение
Как мы успели заметить, есть разные способы получения конечного результата. Однако, чтобы не потеряться в функциях Excel нужно обладать небольшими стартовыми знаниями.
Их можно получить на курсе “Power BI & Excel PRO . Если вы зарегистрируетесь на курс до 10 мая, то получите скидку 30 %. Спешите, остался всего один день.
Это все, что мне хотелось бы вам сегодня рассказать.
Как в Excel сравнить два списка
Excel – эффективная программа для обработки данных. И один из методов анализа информации – сравнение двух списков. Если правильно осуществлять сравнение двух списков в Excel, организовать этот процесс будет очень легко. Достаточно просто следовать некоторым пунктам, о которых сегодня пойдет речь. Практическая реализация этого метода полностью зависит от потребностей человека или организации в конкретный момент. Поэтому следует рассмотреть несколько возможных случаев.
Сравнение двух списков в Excel
Конечно, можно сравнивать два списка вручную. Но это займет много времени. Excel обладает собственным интеллектуальным инструментарием, который позволит сравнивать данные не только быстро, но и получать ту информацию, которую глазами и не получить так легко. Предположим, у нас есть два столбца с координатами A и B. Некоторые значения в них повторяются.
Постановка задачи
Итак, нам нужно сравнить эти столбцы. Методика сравнения двух документов следующая:
- Если уникальные ячейки каждого из этих списков совпадают, и общее количество уникальных ячеек совпадает, и ячейки те же самые, то можно считать эти списки одинаковыми. То, в каком порядке значения в этом перечне уложены, не имеет столь большого значения.
- О частичном совпадении перечней можно говорить, если сами уникальные значения те же самые, но отличается количество повторов. Следовательно, в таких списках может быть и разное количество элементов.
- О том, что два списка не совпадают, говорит разный набор уникальных значений.
Все эти три условия одновременно и являются условиями нашей задачи.
Решение задачи
Давайте сгенерируем два динамических диапазона, чтобы было более удобно сравнивать перечни. Каждый из них будет соответствовать каждому из перечней.
Чтобы сравнить два списка, надо выполнить следующие действия:
- В отдельной колонке создаем список уникальных значений, характерных для обоих списков. Для этого используем формулу: ЕСЛИОШИБКА(ЕСЛИОШИБКА( ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список1);0)); ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список2);0))); “”). Сама формула должна записываться, как формула массива.
- Определим, сколько раз каждое уникальное значение, встречается в массиве данных. Вот, какими формулами можно это сделать: =СЧЁТЕСЛИ(Список1;D5) и =СЧЁТЕСЛИ(Список2;D5).
- Если и число повторений, и количество уникальных значений одинаковое во всех перечнях, которые входят в эти диапазоны, то функция возвращает значение 0. Это говорит о том, что совпадение стопроцентное. В этом случае заголовки этих списков обретут зеленый фон.
- Если все уникальное содержимое есть в обоих списках, то возвращенное формулами =СЧЁТЕСЛИМН($D$5:$D$34;”*?”;E5:E34;0) и =СЧЁТЕСЛИМН($D$5:$D$34;”*?”;F5:F34;0) значение составит ноль. Если же E1 содержит не ноль, а такое значение содержится в ячейках E2 и F2, то в этом случае диапазоны будут признаны совпадающими, но только частично. В таком случае заголовки соответствующих списков станут оранжевыми.
- И в случае возвращения одной из формул, описанных выше, ненулевого значения перечни будут полностью не совпадающими.
Вот и ответ на вопрос, как проанализировать столбцы на предмет совпадений с помощью формул. Как видим, с применением функций можно реализовать почти любую задачу, которая на первый взгляд с математикой не связана.
Тестирование на примере
В нашем варианте таблицы есть три вида списков каждой описанной выше разновидности. В нем есть частично и полностью совпадающие, а также не совпадающие.
Для сравнения данных мы используем диапазон A5:B19, в который мы попеременно вставляем эти пары списков. О том, какой будет итог сравнения, мы поймем по цвету исходных перечней. Если они абсолютно разные, то это будет красный фон. Если часть данных одинаковая, то желтый. В случае же полной идентичности соответствующие заголовки будут зелеными. Как же сделать цвет, зависящий от того, какой результат получился? Для этого нужно условное форматирование.
Поиск отличий в двух списках двумя способами
Давайте опишем еще два метода поиска отличий в зависимости от того, являются ли списки синхронными, или нет.
Вариант 1. Синхронные списки
Это простой вариант. Предположим, у нас такие списки.
Чтобы определить, какое количество раз значения не сошлись, можно с использованием формулы: =СУММПРОИЗВ(–(A2:A20<>B2:B20)). Если по итогу мы получили 0, это говорит о том, что два перечня одинаковые.
Вариант 2. Перемешанные списки
Если перечни не идентичны по порядку объектов, которые в них входят, нужно применить такую функцию, как условное форматирование и окрасить повторяющиеся значения. Или же воспользоваться функцией СЧЕТЕСЛИ, с использованием которой мы определяем, сколько раз элемент из одного перечня встречается во втором.
Как сравнить 2 столбца по строкам
Когда мы сравниваем две колонки, нам нередко приходится сопоставлять информацию, которая находится в разных рядах. Чтобы сделать это, нам поможет оператор ЕСЛИ. Давайте разберем принцип ее работы на практике. Для этого приведем несколько наглядных ситуаций.
Пример. Как сравнить 2 столбца на совпадения и различия в одной строке
Чтобы проанализировать, являются ли значения, находящиеся в том же самом ряду, но разных колонках, одинаковыми, запишем функцию ЕСЛИ. Формула вставляется в каждый ряд, размещенный во вспомогательном столбце, куда будут выводиться результаты обработки данных. Но вовсе не обязательно прописывать ее в каждый ряд, достаточно просто скопировать ее в оставшиеся ячейки этой колонки или же воспользоваться маркером автозаполнения.
Нам следует записать такую формулу, чтобы понять, совпадают ли значения в обеих колонках или нет: =ЕСЛИ(A2=B2; “Совпадают”; “”). Логика работы этой функции очень проста: она сопоставляет значения в ячейках A2 и B2, и если они одинаковые, выводит значение «Совпадают». Если же данные отличаются, то не возвращает никакого значения. Можно также проверить ячейки на предмет отсутствия между ними совпадения. В этом случае используемая формула следующая: =ЕСЛИ(A2<>B2; “Не совпадают”; “”). Принцип тот же самый, сначала осуществляется проверка. Если оказывается, что ячейки удовлетворяют критерию, то выводится значение «Не совпадают».
Также возможно применение следующей формулы в поле формулы, чтобы выводить и «Совпадают» если значения одинаковые, и «Не совпадают», если они отличаются: =ЕСЛИ(A2=B2; “Совпадают”; “Не совпадают”). Также вместо оператора равенства можно использовать оператор неравенства. Только порядок значений, которые будут выводиться в этом случае будет несколько другим: =ЕСЛИ(A2<>B2; “Не совпадают”; “Совпадают”). После использования первого варианта формулы результат получится следующим.
Этот вариант формулы не учитывает регистр значений. Поэтому если значения в одной колонке отличаются от других только тем, что они написаны большими буквами, то этой разницы программа не заметит. Чтобы при сравнении учитывался регистр, нужно в критерии использовать функцию СОВПАД. Остальные аргументы оставляем без изменений: =ЕСЛИ(СОВПАД(A2,B2); “Совпадает”; “Уникальное”).
Как сравнить несколько столбцов на совпадения в одной строке
Есть возможность проанализировать значения в перечнях по целому набору критериев:
- Найти те ряды, которые везде имеют те же значения.
- Найти те ряды, где есть совпадения всего в двух списках.
Давайте рассмотрим несколько примеров, как действовать в каждом из этих случаев.
Пример. Как найти совпадения в одной строке в нескольких столбцах таблицы
Предположим, у нас есть ряд колонок, где содержится нужная нам информация. Перед нами стоит задача определить те ряды, в которых значения одинаковые. Чтобы это сделать, нужно воспользоваться следующей формулой: =ЕСЛИ(И(A2=B2;A2=C2); “Совпадают”; ” “).
Если столбцов лишком много содержится в таблице, то нужно просто применять вместе с функцией ЕСЛИ оператор СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ($A2:$C2;$A2)=3;”Совпадают”;” “). Цифра, которая используется в этой формуле, означает количество колонок, в которых нужно осуществлять проверку. Если оно отличается, то нужно написать столько, сколько справедливо для вашей ситуации.
Пример. Как найти совпадения в одной строке в любых 2 столбцах таблицы
Допустим, нам необходимо проверить, совпадают ли в одном ряду значения в двух колонках из тех, которые есть в таблице. Для этого нужно в качестве условия использовать функцию ИЛИ, где попеременно прописать равенство каждого из столбцов другому. Вот пример.
Мы используем такую формулу: =ЕСЛИ(ИЛИ(A2=B2;B2=C2;A2=C2);”Совпадают”;” “). Может случиться ситуация, когда столбцов в таблице очень много. В таком случае формула будет огромной, а времени на подбор всех необходимых комбинаций может потребоваться очень много. Чтобы решить эту проблему, нужно воспользоваться функцией СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0; “Уникальная строка”; “Не уникальная строка”)
Видим, что итого у нас две функции СЧЕТЕСЛИ. С помощью первой мы попеременно определяем, сколько столбцов имеют сходство с A2, а с помощью второй проверяем количество сходств со значением B2. Если в результате вычисления по этой формуле мы получаем нулевое значение, это говорит о том, что все строки в этом столбце уникальны, если же больше – есть сходства. Следовательно, если в результате вычисления по двум формулам и складывания итоговых результатов мы получаем нулевое значение, то возвращается текстовое значение «Уникальная строка», если же это число больше, записывается, что эта строка не уникальная.
Как сравнить 2 столбца в Excel на совпадения
Теперь приведем такой пример. Допустим у нас есть таблица с двумя столбцами. Необходимо проверить совпадения в них. Чтобы это сделать, необходимо применять формулу, где будут использоваться и функция ЕСЛИ, и оператор СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ($B:$B;$A5)=0; “Нет совпадений в столбце B”; “Есть совпадения в столбце В”)
Больше никаких действий выполнять не нужно. После вычисления результат по этой формуле мы получаем, если значение третьего аргумента функции ЕСЛИ совпадает. Если же их нет, то содержимое второго аргумента.
Как сравнить 2 столбца в Excel на совпадения и выделить цветом
Чтобы было более просто визуально определять совпадающие столбцы, можно выделить их цветом. Для этого нужно воспользоваться функцией «Условное форматирование». Давайте разберемся на практике.
Поиск и выделение совпадений цветом в нескольких столбцах
Чтобы определить совпадения и выделить их, необходимо сначала выделить диапазон данных, в котором будет осуществляться проверка, после чего открыть на вкладке «Главная» пункт «Условное форматирование». Там выбираем в качестве правила выделения ячеек «Повторяющиеся значения».
После этого появится новое диалоговое окно, в котором в левом всплывающем перечне находим опцию «Повторяющиеся», а в правом списке выбираем цвет, каким будет осуществляться выделение. После нажатия нами кнопки «ОК», фон всех ячеек со сходствами будет выделен. Дальше просто сравнивать колонки на глаз.
Поиск и выделение цветом совпадающих строк
Методика проверки, совпадают ли строки, несколько отличается. Сначала необходимо создать дополнительную колонку, и там будем использовать объединенные значения с использованием оператора &. Для этого нужно записать формулу вида: =A2&B2&C2&D2.
Выделяем ту колонку, которая была создана и содержит объединенные значения. Далее выполняем ту же последовательность действий, которая описана выше для колонок. Повторяющиеся строки будут выделены тем цветом, который вы укажете.
Видим, что ничего сложного в том, чтобы искать повторения, нет. Excel содержит все необходимые инструменты для этого. Важно просто потренироваться перед тем, как использовать все эти знания на практике.
ЕСЛИ (функция ЕСЛИ)
Функция ЕСЛИ — одна из самых популярных функций в Excel. Она позволяет выполнять логические сравнения значений и ожидаемых результатов.
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Например, функция =ЕСЛИ(C2=»Да»;1;2) означает следующее: ЕСЛИ(С2=»Да», то вернуть 1, в противном случае вернуть 2).
Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие.
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
Например:
-
=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)
-
=ЕСЛИ(A2=B2;B4-A4;»»)
|
Имя аргумента |
Описание |
|---|---|
|
лог_выражение (обязательно) |
Условие, которое нужно проверить. |
|
значение_если_истина (обязательно) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА. |
|
значение_если_ложь (необязательно) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ. |
Простые примеры функции ЕСЛИ
-
=ЕСЛИ(C2=»Да»;1;2)
В примере выше ячейка D2 содержит формулу: ЕСЛИ(C2 = Да, то вернуть 1, в противном случае вернуть 2)
-
=ЕСЛИ(C2=1;»Да»;»Нет»)
В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»). Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.
-
=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)
В примере выше функция ЕСЛИ в ячейке D2 означает: ЕСЛИ(C2 больше B2, то вернуть текст «Превышение бюджета», в противном случае вернуть текст «В пределах бюджета»)
-
=ЕСЛИ(C2>B2;C2-B2;0)
На рисунке выше мы возвращаем не текст, а результат математического вычисления. Формула в ячейке E2 означает: ЕСЛИ(значение «Фактические» больше значения «Плановые», то вычесть сумму «Плановые» из суммы «Фактические», в противном случае ничего не возвращать).
-
=ЕСЛИ(E7=»Да»;F5*0,0825;0)
В этом примере формула в ячейке F7 означает: ЕСЛИ(E7 = «Да», то вычислить общую сумму в ячейке F5 и умножить на 8,25 %, в противном случае налога с продажи нет, поэтому вернуть 0)
Примечание: Если вы используете текст в формулах, заключайте его в кавычки (пример: «Текст»). Единственное исключение — слова ИСТИНА и ЛОЖЬ, которые Excel распознает автоматически.
Распространенные неполадки
|
Проблема |
Возможная причина |
|---|---|
|
0 (ноль) в ячейке |
Не указан аргумент значение_если_истина или значение_если_ложь. Чтобы возвращать правильное значение, добавьте текст двух аргументов или значение ИСТИНА/ЛОЖЬ. |
|
#ИМЯ? в ячейке |
Как правило, это указывает на ошибку в формуле. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также
Функция ЕСЛИ — вложенные формулы и типовые ошибки
Функция УСЛОВИЯ
Использование ЕСЛИ с функциями И, ИЛИ и НЕ
СЧЁТЕСЛИ
Рекомендации, позволяющие избежать появления неработающих формул
Общие сведения о формулах в Excel
Нужна дополнительная помощь?
Методы сравнения таблиц в Microsoft Excel
Смотрите также: счетесли() не поможет?Guest значение =$F5 (обратите Delete — DeleteОК противном случае все перед ними знак нумерацией, который мы«Значение если истина»СЧЁТЕСЛИ значений. данный вариант от блоке групп ячеек. С«Математические» которых размещены фамилии.Довольно часто перед пользователямиИли можно UDF: В моем случае, внимание, что в Rows).Результат: Команд «Denver Broncos», значения второго столбца доллара уже ранее недавно добавили. Адресполучилось следующее выражение:
, и после преобразованияАргумент
ранее описанных.«Стили» его помощью также
Способы сравнения
выделяем наименованиеДля этого нам понадобится Excel стоит задача написать — будет значение из «I3″ строке не абсолютная
- и т.д. «Arizona Cardinals», «Minnesota
- будут сравниваться только описанным нами способом.
- оставляем относительным. ЩелкаемСТРОКА(D2)
его в маркер«Критерий»Производим выделение областей, которые. Из выпадающего списка можно сравнивать толькоСУММПРОИЗВ дополнительный столбец на сравнения двух таблиц шерстить usedrange всех ищется в диапазоне ссылка)
Если списки разного размера Vikings» и «Pittsburgh со значением изЖмем на кнопку по кнопкеТеперь оператор
Способ 1: простая формула
заполнения зажимаем левуюзадает условие совпадения. нужно сравнить. переходим по пункту синхронизированные и упорядоченные. Щелкаем по кнопке листе. Вписываем туда или списков для листов и считать «E4:E5», если совпадает,jordann и не отсортированы Steelers» нет в ячейки«OK»«OK»СТРОКА кнопку мыши и В нашем случаеВыполняем переход во вкладку«Управление правилами» списки. Кроме того,«OK» знак выявления в них повторы. то идет сравнение
: МВТ (элементы идут в первом списке.А6..будет сообщать функции тянем курсор вниз.
- он будет представлять под названием. в этом случае.«=» отличий или недостающихdr.ZmeY ячейки «G4» соДа, все получилось, разном порядке), тоУрок подготовлен для Вас.После вывода результат наОператор выводит результат –ЕСЛИКак видим, программа произвела
собой координаты конкретных«Главная»Активируется окошко диспетчера правил. списки должны располагатьсяАктивируется окно аргументов функции
- . Затем кликаем по элементов. Каждый юзер: счетесли() не поможет… значением ячейки столбца спасибо ! придется идти другим командой сайта office-guru.ruАналогично создайте правило для экран протягиваем функцию число
- номер строки, в вычисление совпадений, сравнив ячеек первой табличной. Делаем щелчок по Жмем в нем рядом друг сСУММПРОИЗВ первому наименованию, которое справляется с этой ((( Число страниц «B» найденной строки.dmitryt путем.
Источник: http://www.excel-easy.com/examples/compare-two-lists.html значений, которые больше. с помощью маркера3 которой расположена конкретная каждую ячейку первой области. кнопке на кнопку другом на одном, главной задачей которой нужно сравнить в задачей по своему, может быть оооочень Если оно тоже: Здравствуйте.Самое простое и быстроеПеревел: Антон Андронов
- Этот урок описывает, как заполнения до конца. Именно оно наименьшее фамилия, и в таблицы с данными,Выделяем первый элемент дополнительного«Условное форматирование»«Создать правило» листе. является вычисление суммы первом списке. Опять но чаще всего большое, ексель - совпадает, то вКак сравнить ячейку решение: включить цветовоеАвтор: Антон Андронов сравнить два списка
- столбца вниз. Как из нумерации несовпадающих случае, когда условие, которые расположены во столбца, в котором. В активировавшемся списке.Выделяем сравниваемые массивы. Переходим произведений выделенного диапазона. ставим символ
- на решение указанного захлебнётся.. Хотя… если ячейке «K4» указывается А1 с диапазоном выделение отличий, используяТиповая задача, возникающая периодически в Excel с видим, обе фамилии, строк табличных массивов.
- заданное в первом втором табличном диапазоне. будет производиться подсчет выбираем позициюВ запустившемся окне производим во вкладку Но данную функцию«=» вопроса тратится довольно через ДВССЫЛ, и
значение ячейки "D" С0:С25, и если условное форматирование. Выделите перед каждым пользователем помощью условного форматирования. которые присутствуют во С помощью маркера поле, будет выполняться, В четырех случаях количества совпадений. Далее
«Правила выделения ячеек» выбор позиции«Главная» можно использовать ис клавиатуры. Далее большое количество времени, перебором через список найденной строки, а есть совпадение, то оба диапазона с Excel — сравнить Для примера возьмём второй таблице, но заполнения копируем формулу функция результат вышел щелкаем по пиктограмме. В следующем меню«Использовать формулу». Далее щелкаем по
для наших целей. кликаем по первой так как далеко листов… Не знаю,
- в ячейке «L4″ в ячейку В1 данными и выберите между собой два два списка команд отсутствуют в первой, до самого низа.ЕСЛИ«1»«Вставить функцию» делаем выбор позиции. В поле значку Синтаксис у неё ячейке колонки, которую не все подходы
будет ли такая значение из ячейки вывести значение ячейки на вкладке диапазона с данными НФЛ (Национальная футбольная выведены в отдельныйТеперь, зная номера строкбудет выводить этот, а в двух.«Повторяющиеся значения»«Форматировать ячейки»«Найти и выделить» довольно простой: мы сравниваем, во к данной проблеме конструкция работать, т.к.
столбца "С".
Dx?Главная — Условное форматирование и найти различия лига). диапазон. несовпадающих элементов, мы номер в ячейку. случаях –
Способ 2: выделение групп ячеек
Происходит запуск.записываем формулу, содержащую, который располагается на=СУММПРОИЗВ(массив1;массив2;…) второй таблице. Получилось являются рациональными. В он не будетviktturУсловно говоря если — Правила выделения между ними. Способ
- Чтобы выделить команды вПри сравнении диапазонов в можем вставить в Жмем на кнопку«0»Мастера функцийЗапускается окно настройки выделения адреса первых ячеек ленте в блокеВсего в качестве аргументов выражение следующего типа: то же время, охватывать сразу весь: =ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(I4;$E$4:$E$10;));ЕСЛИ(G4=B4;D4;»»);»») содержимое ячейки А1
ячеек — Повторяющиеся решения, в данном первом списке (не разных книгах можно ячейку и их«OK». То есть, программа. Переходим в категорию повторяющихся значений. Если диапазонов сравниваемых столбцов, инструментов можно использовать адреса=A2=D2 существует несколько проверенных диапазон листов, аZombarian совпало с содержимом значения (Home - случае, определяется типом
- во втором!), выполните использовать перечисленные выше значения с помощью. не смогла отыскать
- «Статистические» вы все сделали разделенные знаком «не«Редактирование» до 255 массивов.Хотя, конечно, в каждом алгоритмов действий, которые перебирать их по: Имеется ввиду, если ячейки C15, то Conditional formatting -
- исходных данных. следующие действия: способы, исключая те функцииКак видим, первый результат во второй таблице. Находим в перечне правильно, то в равно» (. Открывается список, в Но в нашем
Способ 3: условное форматирование
конкретном случае координаты позволят сравнить списки очереди, а Эксель при первом условии, в ячейку В1 Highlight cell rulesЕсли списки синхронизированы (отсортированы),Сперва выделите диапазон варианты, где требуется
- ИНДЕКС отображается, как два значения, которые наименование данном окне остается<> котором следует выбрать случае мы будем будут отличаться, но или табличные массивы очень упрямый с значение нашлось, например, подставляем значение из — Duplicate Values) то все делаетсяA1:A18 размещение обоих табличных. Выделяем первый элемент«ЛОЖЬ» имеются в первом«СЧЁТЕСЛИ»
- только нажать на). Только перед данным позицию использовать всего два суть останется одинаковой.
- в довольно сжатые циклами… Т.е. дело в ячейке E7, ячейки D15.: весьма несложно, т.к.и дайте ему областей на одном листа, содержащий формулу. Это означает, что табличном массиве.. После его выделения кнопку выражением на этот«Выделение группы ячеек…» массива, к томуЩелкаем по клавише сроки с минимальной тут не столько то и ячейкаСпасибо.Если выбрать опцию надо, по сути, имя «firstList». листе. Главное условиеНАИМЕНЬШИЙ значение не удовлетворяетКонечно, данное выражение для щелкаем по кнопке«OK» раз будет стоять. же, как один
Enter затратой усилий. Давайте в «сравнить», сколько G4 должна сравниватьсяPelenaПовторяющиеся сравнить значения в
- Затем выделите диапазон для проведения процедуры. После этого переходим условиям оператора того, чтобы сравнить«OK». Хотя при желании знакКроме того, в нужное аргумент., чтобы получить результаты подробно рассмотрим данные посчитать. Вероятно без
- с ячейкой B7,: Здравствуйте., то Excel выделит соседних ячейках каждойB1:B20
- сравнения в этом в строку формулЕСЛИ табличные показатели, можно. в соответствующем поле
- «=» нам окно выделенияСтавим курсор в поле сравнения. Как видим, варианты. скриптов не обойтись…
и, в случаеЧитаем про функцию цветом совпадения в строки. Как самыйи назовите его случае – это и перед наименованием. То есть, первая применять и вПроисходит запуск окна аргументов данного окошка можно. Кроме того, ко группы ячеек можно«Массив1» при сравнении первыхСкачать последнюю версию
- kim совпадения, отображаться значение
- ВПР() наших списках, если простой вариант - «secondList». открытие окон обоих«НАИМЕНЬШИЙ» фамилия присутствует в существующем виде, но оператора выбрать другой цвет всем к координатам попасть и другими выделяем на
- ячеек обоих списков Excel: Работать будет, но ячейки D7.Если не получится опцию используем формулу дляТеперь выделите диапазон файлов одновременно. Длядописываем название обоих списках. есть возможность егоСЧЁТЕСЛИ
- выделения. столбцов в данной способом. Данный вариант листе сравниваемый диапазон программа указала показательЧитайте также: Сравнение двух медленно.vikttur применить, прикладывайте файлУникальные сравнения значений, выдающуюA1:A18 версий Excel 2013
«ИНДЕКС»С помощью маркера заполнения, усовершенствовать.. Как видим, наименованияПосле того, как мы формуле нужно применить особенно будет полезен данных в первой«ИСТИНА» документов в MSКакое предполагаемое максимальное: …ЕСЛИ(G4=ИНДЕКС($B$4:$B$10;ПОИСКПОЗ(I4;$E$4:$E$10;));… с примером в- различия. на выходе логические. и позже, абез кавычек, тут уже привычным способом
Сделаем так, чтобы те полей в этом произведем указанное действие,
абсолютную адресацию. Для тем пользователям, у
Способ 4: комплексная формула
области. После этого, что означает совпадение Word количество листов иZombarian соответствии с ПравиламиЦветовое выделение, однако, не значенияНа вкладке также для версий же открываем скобку копируем выражение оператора
значения, которые имеются окне соответствуют названиям все повторяющиеся элементы этого выделяем формулу которых установлена версия в поле ставим данных.Существует довольно много способов максимальное количество строк: Всегда возвращается значение
форума
всегда удобно, особенноИСТИНА (TRUE)Главная до Excel 2007 и ставим точкуЕСЛИ
во второй таблице, аргументов. будут выделены выбранным курсором и трижды программы ранее Excel знакТеперь нам нужно провести сравнения табличных областей
- на каждом листе? 0.dmitryt для больших таблиц.или(Home) выберите команду с выполнением этого
- с запятой (на весь столбец. но отсутствуют вУстанавливаем курсор в поле цветом. Те элементы, жмем на клавишу 2007, так как«не равно» аналогичную операцию и в Excel, ноGuest
- vikttur: Спасибо огромное, все Также, если внутриЛОЖЬ (FALSE)Условное форматирование условия нет никаких;
Как видим, по первой, выводились отдельным«Диапазон» которые не совпадают,F4 метод через кнопку( с остальными ячейками все их можно: При активации листа: Я Вам показал получилось. самих списков элементы:> проблем. Но в). Затем выделяем в двум позициям, которые списком.
. После этого, зажав останутся окрашенными в. Как видим, около«Найти и выделить»
<> обеих таблиц в разделить на три ‘ЭТАЛОН’ : только часть формулы,ЕвгенийОрск могут повторяться, тоЧисло несовпадений можно посчитатьСоздать правило Excel 2007 и строке формул наименование присутствуют во второйПрежде всего, немного переработаем левую кнопку мыши,
- свой изначальный цвет всех адресов столбцовэти приложения не) и выделяем сравниваемый тех колонках, которые большие группы:Guest поиск в столбце: Необходимо сравнить значение этот способ не формулой:(Conditional Formatting >
- Excel 2010 для«ИНДЕКС» таблице, но отсутствуют нашу формулу выделяем все значения (по умолчанию белый). появился знак доллара, поддерживают. Выделяем массивы, диапазон второй области. мы сравниваем. Носравнение списков, находящихся на: Не посмотрел на В, в надежде, ячейки А1 со подойдет.=СУММПРОИЗВ(—(A2:A20<>B2:B20)) New rule). того, чтобы открыть
- и кликаем по в первой, формулаСЧЁТЕСЛИ столбца с фамилиями Таким образом, можно что и означает которые желаем сравнить, Далее обворачиваем полученное можно просто провести одном листе; размер файла (не что вы сами значениями ячеек В1:В20В качестве альтернативы можноили в английском вариантеВыберите оба окна одновременно, пиктограмме
выдает номера строк., а именно сделаем второй таблицы. Как сразу визуально увидеть, превращение ссылок в и жмем на выражение скобками, перед
копирование формулы, чтосравнение таблиц, расположенных на прикрепился) попробуете разобраться и и в зависимости использовать функцию
- =SUMPRODUCT(—(A2:A20<>B2:B20))Использовать формулу для определения требуется провести дополнительные«Вставить функцию»Отступаем от табличной области её одним из видим, координаты тут в чем отличие абсолютные. Для нашего клавишу которыми ставим два позволит существенно сэкономить разных листах;Guest дополнить формулу поиском от результата присвоитьСЧЁТЕСЛИЕсли в результате получаем форматируемых ячеек манипуляции. Как это. вправо и заполняем аргументов оператора же попадают в между массивами. конкретного случая формула
- F5 знака время. Особенно данныйсравнение табличных диапазонов в: Вот: в столбце D. значение ячейки С1.(COUNTIF) ноль — списки(Use a formula сделать рассказывается вПосле этого открывается небольшое колонку номерами поЕСЛИ
указанное поле. НоПри желании можно, наоборот, примет следующий вид:.«-» фактор важен при разных файлах.dr.ZmeY…ЕСЛИ(G4=ИНДЕКС($B$4:$B$10;ПОИСКПОЗ(I4;$E$4:$E$10;));… Т.е. если значениеиз категории идентичны. В противном to determine which отдельном уроке. окошко, в котором порядку, начиная от. Для этого выделяем для наших целей окрасить несовпадающие элементы,=$A2<>$D2
Активируется небольшое окошко перехода.. В нашем случае сравнивании списков сИменно исходя из этой: Количество листов можетт.е. проверили уже ячеки А1 совпадаетСтатистические случае — в cells to format).Урок: Как открыть Эксель нужно определить, ссылочный1 первую ячейку, в следует сделать данный а те показатели,Данное выражение мы и Щелкаем по кнопке
- получилось такое выражение: большим количеством строк. классификации, прежде всего, быть разное.. они предыдущим ЕСЛИ, что с одним из, которая подсчитывает сколько них есть различия.Введите следующую формулу: в разных окнах
- вид должна иметь. Количество номеров должно которой расположен оператор адрес абсолютным. Для которые совпадают, оставить записываем в вышеуказанное«Выделить…»—(A2:A7<>D2:D7)Процедуру копирования легче всего подбираются методы сравнения, генерируются по условию,
- I4 есть в значений В1:В10, то раз каждый элемент Формулу надо вводить=СЧЕТЕСЛИ(secondList;А1)=0Как видим, существует целый функция совпадать с количествомСЧЁТЕСЛИ этого выделяем данные с заливкой прежним поле. После этого
- в его нижнемЩелкаем по кнопке выполнить при помощи а также определяются и число строк диапазоне $E$4:$E$10 и в С1 одно
- из второго списка как формулу массива,=COUNTIF(secondList,А1)=0 ряд возможностей сравнитьИНДЕКС строк во второй. В строке формул координаты в поле цветом. При этом щёлкаем по кнопке
- левом углу.«OK» маркера заполнения. Наводим конкретные действия и так же генерируется теперь сравниваем G4 значение, если А1
встречался в первом: т.е. после вводаЗадайте стиль форматирования и таблицы между собой.или предназначенный для сравниваемой таблице. Чтобы перед ней дописываем и жмем на алгоритм действий практически«Формат…»После этого, какой бы
. курсор на правый алгоритмы для выполнения по условию, но, с данными ячейки совпадает с В11:В20Полученный в результате ноль формулы в ячейку нажмите Какой именно вариант работы с массивами. ускорить процедуру нумерации, выражение
- клавишу тот же, но. из двух вышеперечисленныхОператор производит расчет и нижний угол ячейки, задачи. Например, при думаю, не больше в столбце В
- то в С1 и говорит об жать не наОК использовать зависит от Нам нужен второй можно также воспользоваться«ЕСЛИ»F4 в окне настройкиАктивируется окно вариантов вы не выводит результат. Как где мы получили проведении сравнения в 365 (строк)… (ИНДЕКС($B$4:$B$10;…) с строке, другое значение. ВАЖНО!!! отличиях.Enter. того, где именно вариант. Он установлен маркером заполнения.без кавычек и. выделения повторяющихся значений«Формат ячеек»
- избрали, запускается окно видим, в нашем показатель разных книгах требуетсяdr.ZmeY где находится близнец данное задание необходимоИ, наконец, «высший пилотаж», а наРезультат: Команд «Miami Dolphins» расположены табличные данные по умолчанию, такПосле этого выделяем первую открываем скобку. Далее,Как видим, ссылка приняла в первом поле
- . Идем во вкладку выделения групп ячеек. случае результат равен«ИСТИНА» одновременно открыть два: хмммм… При попытке I4 (ПОИСКПОЗ(I4;$E$4:$E$10;)).
выполнить без использования — можно вывестиCtrl+Shift+Enter и «Tennessee Titans» относительно друг друга что в данном ячейку справа от чтобы нам легче абсолютную форму, что вместо параметра«Заливка» Устанавливаем переключатель в числу. При этом он файла Excel. сделать ещё одинАналогично для поиска макросов. Помогите плиз отличия отдельным списком.. нет во втором (на одном листе,
окошке просто щелкаем колонки с номерами было работать, выделяем характеризуется наличием знаков«Повторяющиеся». Тут в перечне позицию«1» должен преобразоваться вКроме того, следует сказать,
лист, ексель завис по диапазону D. уже всю голову
- Для этого придетсяЕсли с отличающимися ячейками списке. в разных книгах, по кнопке и щелкаем по в строке формул доллара.следует выбрать параметр цветов останавливаем выбор«Выделить по строкам»
Способ 5: сравнение массивов в разных книгах
, то есть, это черный крестик. Это что сравнивать табличные :(((Zombarian сломал :( использовать формулу массива: надо что сделать,Пояснение: на разных листах),«OK» значку значениеЗатем переходим к полю«Уникальные» на цвете, которым. Жмем по кнопке означает, что в и есть маркер области имеет смыслGuest: vikttur, спасибо ВамMCHВыглядит страшновато, но свою то подойдет другойФормула =СЧЕТЕСЛИ (secondList;А1) подсчитывает а также от.
«Вставить функцию»«ЕСЛИ»
«Критерий». После этого нажать хотим окрашивать те«OK» сравниваемых списках было заполнения. Жмем левую только тогда, когда: Так эта, … за помощь, разобрался!: =ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A1;B1:B10;0));»одно значение»;ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A1;B11:B20;0));»другое значение»;»значение работу выполняет отлично быстрый способ: выделите количество команд во того, как именноЗапускается окно аргументов функции.
и жмем по
lumpics.ru
Сравнение числовых столбцов
, установив туда курсор. на кнопку элементы, где данные. найдено одно несовпадение. кнопку мыши и они имеют похожую а чем Выdr.ZmeY не найдено»)) ;)
оба столбца и втором списке, которые пользователь желает, чтобыИНДЕКСОткрывается
иконке Щелкаем по первому«OK» не будут совпадать.Как видим, после этого
Если бы списки тянем курсор вниз структуру. его делали ?: Похожая проблемка…Юрий Мjordann нажмите клавишу идентичны команде из это сравнение выводилось. Данный оператор предназначенМастер функций«Вставить функцию» элементу с фамилиями. Жмем на кнопку несовпадающие значения строк были полностью идентичными,
на количество строчекСамый простой способ сравнения
excel2.ru
Сравнение двух списков в Excel с помощью условного форматирования
dr.ZmeYЕсть эталонный массив: =ЕСЛИ(СЧЁТЕСЛИ(B1:B20;A1)>0;»Одно значение»;»Другое значение»): Всем привет !F5 ячейки на экран. для вывода значения,
. Переходим в категорию. в первом табличномТаким образом, будут выделены
- «OK» будут подсвечены отличающимся то результат бы в сравниваемых табличных
- данных в двух: Хмммм… не получается (столбец) на ЛИСТ1,Это для первой
- Возникла такая задача., затем в открывшемсяA1
- Автор: Максим Тютюшев которое расположено в«Статистические»Открывается окно аргументов функции диапазоне. В данном именно те показатели,. оттенком. Кроме того,
- был равен числу массивах. таблицах – это прикрутить скрипт… :((( Есть массивы на части вопроса :-)
- Нужно построчно сравнить
окне кнопку
. Если СЧЕТЕСЛИ(secondList;A1)=0, значит - Сравним 2 столбца значений. определенном массиве ви производим выборЕСЛИ
случае оставляем ссылку которые не совпадают.Вернувшись в окно создания как можно судить
«0»
- Как видим, теперь в использование простой формулыФорум не поддерживает листах ЛИСТ2, ЛИСТ3MCH значения между двумяВыделить (Special) команды из ячейки Сравнение будем производить указанной строке. наименования. Как видим, первое относительной. После того,
- Урок: Условное форматирование в правила форматирования, жмем из содержимого строки. дополнительном столбце отобразились равенства. Если данные большие файлы, тогда
- и т.д….: =ВЫБОР((ПОИСКПОЗ(A1;B1:B20;0)-1)/10+1;»одно значение»;»другое значение») столбцами и выбрать-
A1
- построчно: если значениеКак видим, поле«НАИМЕНЬШИЙ» поле окна уже как она отобразилась Экселе на кнопку формул, программа сделает
Таким же образом можно
все результаты сравнения - совпадают, то она залью и дамРядом с эталонным=ПРОСМОТР(ПОИСКПОЗ(A1;B1:B20;0);{1;11};{«одно значение»;»другое значение»}) в третий столбецОтличия по строкам (Rowнет во втором во втором столбце«Номер строки»
. Щелкаем по кнопке заполнено значением оператора
в поле, можно
Также сравнить данные можно
«OK»
office-guru.ru
Поиск отличий в двух списках
активной одну из производить сравнение данных данных в двух выдает показатель ИСТИНА, ссылку: массивом нужно сделатьЕсли значение не наибольшее значение. differences) списке. В результате
Вариант 1. Синхронные списки
больше, чем вуже заполнено значениями«OK»СЧЁТЕСЛИ щелкать по кнопке при помощи сложной. ячеек, находящуюся в в таблицах, которые колонках табличных массивов. а если нет,В файле есть массив чисел, который найдено, то будетПри этом, те. В последних версиях
Excel окрашивает ячейку первом, то оно
функции
.. Но нам нужно
«OK» формулы, основой которойПосле автоматического перемещения в указанных не совпавших расположены на разных В нашем случае то – ЛОЖЬ. эталонный столбец I будет делать следующее: ошибка #Н/Д значения что окажутся Excel 2007/2010 можно голубым цветом. будет выделено красным,
НАИМЕНЬШИЙФункция дописать кое-что ещё. является функция окно строках. листах. Но в не совпали данные Сравнивать можно, как на листе «График».Если какая-то ячейкаВладимир больше в столбцах также воспользоваться кнопкойТак как мы выбрали если меньше -. От уже существующегоНАИМЕНЬШИЙ в это поле.В элемент листа выводитсяСЧЁТЕСЛИ
«Диспетчера правил»Произвести сравнение можно, применив этом случае желательно, только в одной
- числовые данные, так В столбец J
- в эталоне совпадает: =ЕСЛИ(ИНДЕКС(ЧАСТОТА(B1:B20;A1);1)
- при сравнении, должныНайти и выделить (Find диапазон то зеленым. Выделять
- там значения следует, окно аргументов которой Устанавливаем туда курсор результат. Он равен. С помощью данногощелкаем по кнопке метод условного форматирования. чтобы строки в
- строке. При их
Вариант 2. Перемешанные списки
и текстовые. Недостаток выводятся значения суммы с ячейкой наМСН научил, за быть выделены. & Select) -
A1:A18 ячейки будем Условным отнять разность между было раскрыто, предназначена и к уже числу инструмента можно произвести«OK» Как и в них были пронумерованы. сравнении формула выдала данного способа состоит повторений дат, напротив одном из листов, что ему низкий
Подскажите пожалуйста как Выделение группы ячеекпрежде, чем применили форматированием. нумерацией листа Excel для вывода указанного существующему выражению дописываем«1»
подсчет того, сколькои в нем. предыдущем способе, сравниваемые В остальном процедура результат в том, что соответствующей ячейки эталона. то значение в
поклон. правильно это сделать (Go to Special) условное форматирование, ExcelПусть имеется 2 столбца и внутренней нумерацией по счету наименьшего«=0». Это означает, что каждый элемент из
Теперь во второй таблице области должны находиться сравнения практически точно
«ЛОЖЬ» ним можно пользоватьсяКонтрольные массивы формируются соседней с эталонной:)
?на вкладке автоматически скопирует формулы
planetaexcel.ru
Как сравнить значения в ячейках и выбрать большее (Формулы/Formulas)
с числами. Сравним табличной области. Как
значения.
без кавычек. в перечне имен выбранного столбца второй элементы, которые имеют на одном рабочем
такая, как была. По всем остальным только в том исходя из данных ячейкой увеличивается на
viktturМВТГлавная (Home)
в остальные ячейки. значения второго столбца видим, над табличными
В полеПосле этого переходим к
второй таблицы фамилия таблицы повторяется в данные, несовпадающие с листе Excel и описана выше, кроме строчкам, как видим, случае, если данные на листе «Список»,
1, если не: Автор продолжает просить…: Как-то такExcel выделит ячейки, отличающиесяТаким образом, ячейка с первым (см. значениями у нас«Массив» полю«Гринев В. П.»
первой. соответствующими значениями первой
быть синхронизированными между того факта, что
excelworld.ru
Сравнение ячейки со столбцом и вывод результата (Формулы/Formulas)
формула сравнения выдала в таблице упорядочены
согласно дата начала совпадает, то остаётсяSerge200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МАКС(D5:E5) содержанием (по строкам).A2 файл примера).
только шапка. Этоследует указать координаты«Значение если истина», которая является первойОператор табличной области, будут собой.
при внесении формулы
показатель или отсортированы одинаково,
— столбец B. прежним.
: Ага.jordann Затем их можносодержит следующую формулу:=СЧЕТЕСЛИ(secondList;А2)=0,ячейкаВыделите все значения из
значит, что разница диапазона дополнительного столбца. Тут мы воспользуемся
excelworld.ru
Сравнить значение ячейки со значением ячеек в диапазоне
в списке первогоСЧЁТЕСЛИ выделены выбранным цветом.Прежде всего, выбираем, какую придется переключаться между«ИСТИНА» синхронизированы и имеют и длит.раб.дней столбецТ.е. подсчёт, ячейкаZombarian: МВТ обработать, например: А3: второго столбца и составляет одну строку.«Количество совпадений» ещё одной вложенной табличного массива, встречаетсяотносится к статистическойСуществует ещё один способ табличную область будем
листами. В нашем. равное количество строчек.
D. Этот массив эталона такая-то повторилась
: А как должнаСпасибо, то что
залить цветом или как-то=СЧЕТЕСЛИ(secondList;А3)=0 и т.д.
создайте правило Условного
Поэтому дописываем в, который мы ранее функцией –
один раз. группе функций. Его
применения условного форматирования считать основной, а случае выражение будет
Кроме того, существует возможность
Давайте посмотрим, как заносится в столбец
столько-то раз… выглядеть формула, чтобы
нужно. И еще еще визуально отформатироватьЧтобы выделить команды во форматирования для выделения меньших поле преобразовали с помощьюСТРОКАТеперь нам нужно создать задачей является подсчет для выполнения поставленной в какой искать иметь следующий вид:
с помощью специальной использовать данный способ вновь создаваемого листа
Кажется, без макросов вместо «одно значение» такой момент. Какочистить клавишей втором списке, которые значений.«Номер строки» функции. Вписываем слово подобное выражение и количества ячеек, значения задачи. Как и отличия. Последнее давайте=B2=Лист2!B2 формулы подсчитать количество на практике на по образцу «Шаблон»
это никак не указывалось значение одной
можно выделить ячейкиDelete не входят вОбратите внимание, что призначениеЕСЛИ«СТРОКА» для всех других в которых удовлетворяют предыдущие варианты, он будем делать во
То есть, как видим, несовпадений. Для этого
примере двух таблиц, с именем проекта решить, т.к. формулы
из ячеек найденной с максимальным значениемзаполнить сразу все одинаковым первый, выделите диапазон создании ссылки на«-1». Делаем все ссылкибез кавычек, далее элементов первой таблицы.
заданному условию. Синтаксис
требует расположения обоих второй таблице. Поэтому перед координатами данных, выделяем тот элемент размещенных на одном по столбцу А ругаются на цикличность, строки? Например, если при сравнении в значением, введя его
B1:B20 ячейку из первого
без кавычек. абсолютными. открываем скобки и
Для этого выполним данного оператора имеет
сравниваемых областей на выделяем список работников, которые расположены на листа, куда оно листе.
«Списка». Этот массив и выдают ЛОЖЬ… значение А1 совпадает этих двух столбцах
и нажави создайте новое столбца использована относительнаяВ полеВ поле указываем координаты первой копирование, воспользовавшись маркером такой вид: одном листе, но находящийся в ней.
других листах, отличных будет выводиться. ЗатемИтак, имеем две простые
на вновь созданном ((( со значением ячейки ?Ctrl+Enter правило, используя формулу
адресация на строку,«Массив»«K»
ячейки с фамилией заполнения, как это
=СЧЁТЕСЛИ(диапазон;критерий) в отличие от
Переместившись на вкладку от того, где щелкаем по значку таблицы со списками листе пишется в
Guest В12, то вМВТудалить все строки с ниже: т.е. =$A6, ауказываем адрес диапазонауказывается, какое по во второй таблице, мы уже делалиАргумент ранее описанных способов,«Главная» выводится результат сравнения,«Вставить функцию» работников предприятия и столбец J22…: . Прикрепленные файлы строке С1 указывалось: Через условное форматирование. выделенными ячейками, используя=СЧЕТЕСЛИ(firstList;B1)=0
не =$A$6, которая значений второй таблицы. счету наименьшее значение
после чего закрываем прежде. Ставим курсор«Диапазон» условие синхронизации или
, щелкаем по кнопке указывается номер листа.
их окладами. НужноХелп-ми!!! Кто-нибудь!!! post_328527.png (137.25 КБ) значение ячейки D12?
Выделяете диапазон, в команду
=COUNTIF(firstList,B1)=0 предлагается MS EXCEL При этом все нужно вывести. Тут скобки. Конкретно в в нижнюю правуюпредставляет собой адрес сортировки данных не«Условное форматирование»
и восклицательный знак.В окне сравнить списки сотрудниковdr.ZmeYdr.ZmeY
vikttur УФ выбираете ПравилаГлавная — Удалить -Затем задайте стиль форматирования
по умолчанию. Такая координаты делаем абсолютными, указываем координаты первой
нашем случае в часть элемента листа, массива, в котором будет являться обязательным,
, которая имеет месторасположениеСравнение можно произвести приМастера функций и выявить несоответствия: Неужели это нереально?: вот пример: А давайте на
выделения ячеек - Удалить строки с (оранжевую заливку) и адресация позволяет построчно то есть, ставим ячейки столбца с поле который содержит функцию производится подсчет совпадающих что выгодно отличает на ленте в помощи инструмента выделенияв группе операторов между столбцами, в А?Hugo
Вашем файле?
Равно и задаете листа (Home - нажмите
planetaexcel.ru
сравнивать столбцы, в
#Руководства
- 18 янв 2023
-
0
Показали, как работать с логическими функциями Excel: ИСТИНА, ЛОЖЬ, И, ИЛИ, НЕ, ЕСЛИ, ЕСЛИОШИБКА, ЕОШИБКА, ЕПУСТО.
Иллюстрация: Merry Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
Логические функции в Excel проверяют, выполняются ли заданные условия в выбранном диапазоне. Пользователь указывает критерии, соответствие которым нужно проверить, — функции проверяют и выдают результат: ИСТИНА или ЛОЖЬ.
Также логические функции используют в сложных расчётах для того, чтобы убрать промежуточные шаги вычисления и объединить несколько действий в одной ячейке. Это значительно сокращает время обработки данных.
В статье рассмотрим основные логические функции Excel — расскажем, для чего они нужны, и на примерах покажем, как они работают.
- Функции ИСТИНА и ЛОЖЬ
- Функции И и ИЛИ
- Функция НЕ
- Функция ЕСЛИ
- Функция ЕСЛИОШИБКА
- Функция ЕОШИБКА
- Функция ЕПУСТО
В конце расскажем, как узнать больше о работе в Excel.
Функции ИСТИНА и ЛОЖЬ не используют самостоятельно — только внутри других логических функций. Они нужны, чтобы отмечать значения как истинные или ложные.
Функция ИСТИНА возвращает только истинные значения. Её синтаксис: =ИСТИНА().
Функция ЛОЖЬ возвращает только ложные значения. Её синтаксис: =ЛОЖЬ().
Функции И и ИЛИ нужны для того, чтобы показать связь между условиями пользователя. Они определяют, будут соблюдены все условия или только некоторые из них.
Функция И. Её используют, чтобы показать, что указанные число или текст должны соответствовать одновременно всем критериям. В этом случае функция возвращает значение ИСТИНА. Если один из критериев не соблюдается, функция И возвращает значение ЛОЖЬ.
Синтаксис функции И такой: =И(логическое_значение1;логическое_значение2;…), где логическое_значение — условия, которые функция будет проверять. Задано может быть до 255 условий.
Пример работы функции И. Проверим, соблюдены ли два условия:
- число 662 больше 300;
- число 8626 больше 9000.
Для этого выберем любую ячейку и в строке формул введём: =И(A1>300;A2>9000), где А1 — ячейка с числом 662, А2 — ячейка с числом 8626.
Нажмём Enter. Функция возвращает значение ЛОЖЬ — одно из условий не соблюдено (число 8626 < 9000).
Скриншот: Excel / Skillbox Media
Проверим другие условия:
- число 662 меньше 666;
- число 8626 больше 5000.
Снова выберем любую ячейку и в строке формул введём: =И(A1<666;A2>5000).
Функция возвращает значение ИСТИНА — оба условия соблюдены.
Скриншот: Excel / Skillbox Media
Функция ИЛИ. Её используют, чтобы показать, что указанные число или текст должны соответствовать одному из условий. Если хотя бы одно условие соблюдено, функция возвращает значение ИСТИНА. Если все условия не соблюдены, функция ИЛИ возвращает значение ЛОЖЬ.
Синтаксис функции ИЛИ: =ИЛИ(логическое_значение1;логическое_значение2;…).
Максимальное количество логических значений (условий) — тоже 255.
Пример работы функции ИЛИ. Проверим три условия:
- число 662 меньше 666;
- число 8626 больше 5000;
- число 567 больше 786.
В строке формул введём: =ИЛИ(A1<666;A2>5000;A3>786).
Функция возвращает значение ИСТИНА, несмотря на то, что одно условие не соблюдено (число 567 < 786).
Скриншот: Excel / Skillbox Media
Проверим другие условия:
- число 662 меньше 500;
- число 8626 больше 9000;
- число 567 больше 600.
В строке формул введём: =ИЛИ(A1<500;A2>9000;A3>600).
Функция возвращает значение ЛОЖЬ, так как ни одно из условий не соблюдено.
Скриншот: Excel / Skillbox Media
С помощью этой функции возвращают значения, которые противоположны по отношению к заданному параметру.
Если в качестве параметра функции НЕ указать ложное значение — она вернёт значение ИСТИНА. Наоборот, если указать истинное значение, функция вернёт ЛОЖЬ.
Синтаксис функции НЕ: =НЕ(логическое_значение), где «логическое_значение» — выражение, которое нужно проверить на соответствие значениям ИСТИНА или ЛОЖЬ. В этой функции можно использовать только одно такое выражение.
Пример работы функции НЕ. Проверим выражение «662 меньше 500». Выберем любую ячейку и в строке формул введём: =НЕ(A1<500), где А1 — ячейка с числом 662.
Нажмём Enter.
Выражение «662 меньше 500» ложное. Но функция НЕ поменяла значение на противоположное и вернула значение ИСТИНА.
Скриншот: Excel / Skillbox Media
Функцию ЕСЛИ используют, когда нужно сравнить данные таблицы с условиями, заданными пользователем.
У этой функции также два результата: ИСТИНА и ЛОЖЬ. Первый результат функция выдаёт, когда значение ячейки совпадает с заданным условием, второй — когда значение условию не соответствует.
Например, если нужно определить в таблице значения меньше 1000, то значение 700 будет отмечено функцией как истинное, а значение 3500 — как ложное.
Можно задавать несколько условий одновременно. Например, найти значения меньше 300, но больше 200. В этом случае функция определит значение 100 как ложное, а 250 — как истинное. Так можно проверять не только числовые значения, но и текст.
Синтаксис функции ЕСЛИ: =ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь), где:
- лог_выражение — запрос пользователя, который функция будет проверять;
- значение_если_истина — результат, который функция принесёт в ячейку, если значение совпадёт с запросом пользователя;
- значение_если_ложь — результат, который функция принесёт в ячейку, если значение не совпадёт с запросом пользователя.
Пример работы функции ЕСЛИ. Предположим, из столбца с ценами нам нужно выбрать значения менее 2 млн рублей.
Создадим отдельный столбец для результатов работы функции и выберем первую ячейку.
Скриншот: Excel / Skillbox Media
В строке формул введём: =ЕСЛИ(A2<2000000;»Подходит»;»Не подходит»)
Скриншот: Excel / Skillbox Media
Дальше нажимаем Enter и растягиваем результат из первой ячейки вниз до конца таблицы.
Скриншот: Excel / Skillbox Media
Функция показала, какие значения соответствуют условию «меньше 2000000», и отметила их как «Подходит». Значения, которые не соответствуют этому условию, отмечены как «Не подходит».
В Skillbox Media есть статья, где подробно объясняли, как использовать функцию ЕСЛИ в Excel — в частности, как запустить функцию ЕСЛИ с несколькими условиями.
Эту функцию используют, чтобы определить, есть ли ошибки в значениях таблицы или в формулах.
Синтаксис функции ЕСЛИОШИБКА: =ЕСЛИОШИБКА(значение;значение_если_ошибка), где:
- значение — выражение, которое нужно проверить;
- значение_если_ошибка — текст, число или формула, которые будут выводиться или выполняться в случае, если в результате проверки аргумента «значение» получен результат ЛОЖЬ.
Если ошибка есть, возвращается значение второго аргумента. Если ошибки нет — первого.
Пример работы функции ЕСЛИОШИБКА. Предположим, нам нужно разделить значения ячеек столбца A на значения ячеек столбца B. Проверим, будут ли ошибки в этих выражениях.
Выделим первую ячейку столбца C и введём: =ЕСЛИОШИБКА(A1/B1;»Ошибка в расчёте»)
Скриншот: Excel / Skillbox Media
Дальше нажмём Enter и растянем результат из первой ячейки вниз до конца таблицы.
Скриншот: Excel / Skillbox Media
В первой строке функция не нашла ошибок в выражении (360/60), поэтому провела расчёт и показала результат (6).
Во второй строке функция тоже не нашла ошибок (деление 0 на 76) — и показала результат расчёта (0).
В третьей строке функция нашла ошибку — делить на 0 нельзя. Поэтому вместо результата расчёта показала второй аргумент функции: «Ошибка в расчёте».
Эта функция проверяет, не содержат ли заданные ячейки ошибочных значений:
- #Н/Д
- #ЗНАЧ
- #ЧИСЛО!
- #ДЕЛ/0!
- #ССЫЛКА!
- #ИМЯ?
- #ПУСТО!
Синтаксис функции ЕОШИБКА: =ЕОШИБКА(значение), где значение — ячейка или диапазон ячеек, которые нужно проверить.
Если функция находит ошибочные значения, она возвращает значение ИСТИНА. Если не находит — возвращает значение ЛОЖЬ.
Пример работы функции ЕОШИБКА. Обычно функцию ЕОШИБКА применяют в работе с большими диапазонами, где искать ошибочные значения самостоятельно долго и энергозатратно. Но для примера покажем, как она работает на небольшом диапазоне.
Выберем любую ячейку, в которой функция должна будет вывести результат. В строке формул введём: =ЕОШИБКА(A1:A6), где A1:A6 — диапазон, который нужно проверить.
Скриншот: Excel / Skillbox Media
Нажимаем Enter — функция возвращает значение ИСТИНА. Это значит, что она нашла ошибку в выделенном диапазоне.
Скриншот: Excel / Skillbox Media
Дальше эту функцию используют для выполнения других действий.
Например, при возникновении ошибки можно использовать функцию ЕОШИБКА в сочетании с функцией ЕСЛИ: =ЕСЛИ(ЕОШИБКА(B1);»Произошла ошибка»;B1*6).
Эта формула проверит наличие ошибки в ячейке B1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка». Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение B1*6.
Функция ЕПУСТО проверяет, есть ли в выбранной ячейке какие-либо значения — например, число, текст, формула, пробел — или эти ячейки пустые. Если ячейка пустая, функция возвращает значение ИСТИНА, если в ячейке есть данные — ЛОЖЬ.
Синтаксис функции ЕПУСТО: =ЕПУСТО(значение), где значение — ячейка, которую нужно проверить.
Пример работы функции ЕПУСТО. Проверим, есть ли скрытые символы в ячейках А5 и А6. Визуально эти ячейки пустые.
Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A5), где A5 — ячейка, которую нужно проверить.
Скриншот: Excel / Skillbox Media
Нажимаем Enter — функция возвращает значение ЛОЖЬ. Это значит, что ячейка А5 на самом деле не пустая, в ней есть значение, которое не видно, — например, пробел.
Скриншот: Excel / Skillbox Media
Проверим вторую ячейку. Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A6) и нажмём Enter. Функция возвращает значение ИСТИНА. Это значит, что в ячейке А6 нет никаких значений.
Скриншот: Excel / Skillbox Media
Как и в случае с функцией ЕОШИБКА, эту функцию можно использовать для выполнения других действий. Например, в сочетании с функцией ЕСЛИ.
- В Excel много функций, которые упрощают и ускоряют работу с таблицами. В этой подборке перечислили 15 статей и видео об инструментах Excel, необходимых в повседневной работе.
- В Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
- Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.
Другие материалы Skillbox Media по Excel

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше
Skip to content
Вы узнаете, как сравнивать значения в ячейках 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);»Полное совпадение»;»»)
Как видите, регистр символов здесь, к сожалению, не учитывается.
Кроме того, обратите внимание на последнюю строку. В одной из ячеек имеются ведущие пробелы, поэтому полного совпадения нет. Аналогичный результат будет, если после текста случайно будет введен так называемый концевой пробел. А его визуально обнаружить крайне сложно. Поэтому обнаружение и удаление лишних пробелов — весьма важная задача. Ссылку на нужную инструкцию смотрите в конце этой статьи.
Сравните диапазон ячеек с образцом.
В следующих примерах показано, как можно проверить, что все адреса в заданном диапазоне содержат тот же текст, что и в ячейке-образце.
Совпадает ли ячейка с образцом?
Если регистр символов не имеет значения, вы можете использовать для сопоставления с образцом примерно такое выражение:
ЧСТРОК( диапазон ) * ЧИСЛСТОЛБ( диапазон ) = СЧЁТЕСЛИ( диапазон ; ячейка образца )
В логической проверке функции ЕСЛИ вы проверяете равенство двух чисел:
- Общее количество ячеек в указанном диапазоне (количество строк, умноженное на количество столбцов), и
- Количество ячеек, содержащих то же значение, что и в образце (возвращенное функцией СЧЁТЕСЛИ ).
Предполагая, что образец текста находится в 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 в том случае, если в ячейке находится текст. СодержаниеПроверяем условие для полного совпадения текста.ЕСЛИ + СОВПАДИспользование функции ЕСЛИ с частичным совпадением текста.ЕСЛИ + ПОИСКЕСЛИ…
Визуализация данных при помощи функции ЕСЛИ — Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать в отдельной колонке таблицы, происходит рост или снижение продаж.…
3 примера, как функция ЕСЛИ работает с датами. — На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно применять так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это…
На чтение 9 мин Просмотров 12к. Опубликовано 31.07.2020
Содержание
- Функция ЕСЛИ СОДЕРЖИТ
- Проверяем условие для полного совпадения текста.
- ЕСЛИ + СОВПАД
- Использование функции ЕСЛИ с частичным совпадением текста.
- ЕСЛИ + ПОИСК
- ЕСЛИ + НАЙТИ
- Функция ЕСЛИ: примеры с несколькими условиями
- Если ячейки не пустые, то делаем расчет
- Проверка ввода данных в Excel
- Функция ЕСЛИ: проверяем условия с текстом
- Визуализация данных при помощи функции ЕСЛИ
- Как функция ЕСЛИ работает с датами?
- Функция ЕСЛИ в Excel – примеры использования
- Поиск ячеек, содержащих текст
- Проверка ячейки на наличие в ней текста
- Проверка соответствия ячейки определенному тексту
- Проверка соответствия части ячейки определенному тексту
Функция ЕСЛИ СОДЕРЖИТ

Такой функционал возможно получить с помощью сочетания двух обычных стандартных функций – ЕСЛИ и СЧЁТЕСЛИ .
Рассмотрим пример автоматизации учета операционных показателей на основании реестров учета продаж и возвратов (выгрузки из сторонних программ автоматизации и т.п.)
У нас есть множество строк с документами Реализации и Возвратов .
Все документы имеют свое наименование за счет уникального номера .
Нам необходимо сделать признак « Только реализация » напротив документов продажи, для того, чтобы в дальнейшем включить этот признак в сводную таблицу и исключить возвраты для оценки эффективности деятельности отдела продаж.
Выражение должно быть универсальным , для того, чтобы обрабатывать новые добавляемые данные .
Для того, чтобы это сделать, необходимо:
-
- Начинаем с ввода функции
ЕСЛИ
-
- (вводим
«=»
-
- , набираем наименование
ЕСЛИ
-
- , выбираем его из выпадающего списка, нажимаем
fx
-
- в строке формул).
В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ() , выделяем его и нажимаем 2 раза fx.
Далее в открывшемся окне аргументов функции СЧЁТЕСЛИ в поле «Критерий» вводим кусок искомого наименования *реализ* , добавляя в начале и в конце символ * .
Такая запись даст возможность не думать о том, с какой стороны написано слово реализация (до или после номера документа), а также даст возможность включить в расчет сокращенные слова «реализ.» и «реализац.»
- Аргумент «Диапазон» — это соответствующая ячейка с наименованием документа.
- Далее нажимаем ОК , выделяем в строке формул ЕСЛИ и нажимаем fx и продолжаем заполнение функции ЕСЛИ.
- В Значение_если_истина вводим « Реализация », а в Значение_если_ложь – можно ввести прочерк « — »
- Далее протягиваем формулу до конца таблицы и подключаем сводную.
Теперь мы можем работать и сводить данные только по документам реализации исключая возвраты . При дополнении таблицы новыми данными, остается только протягивать строку с нашим выражением и обновлять сводную таблицу.
Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст.
Будьте особо внимательны в том случае, если для вас важен регистр, в котором записаны ваши текстовые значения. Функция ЕСЛИ не проверяет регистр – это делают функции, которые вы в ней используете. Поясним на примере.
Проверяем условие для полного совпадения текста.
Проверку выполнения доставки организуем при помощи обычного оператора сравнения «=».
=ЕСЛИ(G2=»выполнено»,ИСТИНА,ЛОЖЬ)
При этом будет не важно, в каком регистре записаны значения в вашей таблице.
Если же вас интересует именно точное совпадение текстовых значений с учетом регистра, то можно рекомендовать вместо оператора «=» использовать функцию СОВПАД(). Она проверяет идентичность двух текстовых значений с учетом регистра отдельных букв.
Вот как это может выглядеть на примере.
Обратите внимание, что если в качестве аргумента мы используем текст, то он обязательно должен быть заключён в кавычки.
ЕСЛИ + СОВПАД
В случае, если нас интересует полное совпадение текста с заданным условием, включая и регистр его символов, то оператор «=» нам не сможет помочь.
Но мы можем использовать функцию СОВПАД (английский аналог — EXACT).
Функция СОВПАД сравнивает два текста и возвращает ИСТИНА в случае их полного совпадения, и ЛОЖЬ — если есть хотя бы одно отличие, включая регистр букв. Поясним возможность ее использования на примере.
Формула проверки выполнения заказа в столбце Н может выглядеть следующим образом:
Как видите, варианты «ВЫПОЛНЕНО» и «выполнено» не засчитываются как правильные. Засчитываются только полные совпадения. Будет полезно, если важно точное написание текста — например, в артикулах товаров.
Использование функции ЕСЛИ с частичным совпадением текста.
Выше мы с вами рассмотрели, как использовать текстовые значения в функции ЕСЛИ. Но часто случается, что необходимо определить не полное, а частичное совпадение текста с каким-то эталоном. К примеру, нас интересует город, но при этом совершенно не важно его название.
Первое, что приходит на ум – использовать подстановочные знаки «?» и «*» (вопросительный знак и звездочку). Однако, к сожалению, этот простой способ здесь не проходит.
ЕСЛИ + ПОИСК
Нам поможет функция ПОИСК (в английском варианте – SEARCH). Она позволяет определить позицию, начиная с которой искомые символы встречаются в тексте. Синтаксис ее таков:
=ПОИСК(что_ищем, где_ищем, начиная_с_какого_символа_ищем)
Если третий аргумент не указан, то поиск начинаем с самого начала – с первого символа.
Функция ПОИСК возвращает либо номер позиции, начиная с которой искомые символы встречаются в тексте, либо ошибку.
Но нам для использования в функции ЕСЛИ нужны логические значения.
Здесь нам на помощь приходит еще одна функция EXCEL – ЕЧИСЛО. Если ее аргументом является число, она возвратит логическое значение ИСТИНА. Во всех остальных случаях, в том числе и в случае, если ее аргумент возвращает ошибку, ЕЧИСЛО возвратит ЛОЖЬ.
В итоге наше выражение в ячейке G2 будет выглядеть следующим образом:
Еще одно важное уточнение. Функция ПОИСК не различает регистр символов.
ЕСЛИ + НАЙТИ
В том случае, если для нас важны строчные и прописные буквы, то придется использовать вместо нее функцию НАЙТИ (в английском варианте – FIND).
Синтаксис ее совершенно аналогичен функции ПОИСК: что ищем, где ищем, начиная с какой позиции.
Изменим нашу формулу в ячейке G2
То есть, если регистр символов для вас важен, просто замените ПОИСК на НАЙТИ.
Итак, мы с вами убедились, что простая на первый взгляд функция ЕСЛИ дает нам на самом деле много возможностей для операций с текстом.
Примеры использования функции ЕСЛИ:
Функция ЕСЛИ: примеры с несколькими условиями
Для того, чтобы описать условие в функции ЕСЛИ, Excel позволяет использовать более сложные конструкции. В том числе можно использовать и несколько условий. Рассмотрим на примере. Для объединения нескольких условий в […]
Если ячейки не пустые, то делаем расчет
Чтобы выполнить действие только тогда, когда ячейка не пуста (содержит какие-то значения), вы можете использовать формулу, основанную на функции ЕСЛИ. В примере ниже столбец F содержит даты завершения закупок шоколада. […]
Проверка ввода данных в Excel
Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить […]
Функция ЕСЛИ: проверяем условия с текстом
Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. Будьте особо внимательны в том случае, если для вас важен регистр, в котором записаны ваши текстовые […]
Визуализация данных при помощи функции ЕСЛИ
Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать, происходит рост или снижение продаж. В столбце N поставим […]
Как функция ЕСЛИ работает с датами?
На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно использовать так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это […]
Функция ЕСЛИ в Excel – примеры использования
на примерах рассмотрим, как можно использовать функцию ЕСЛИ в Excel, а также какие задачи мы можем решить с ее помощью
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Допустим, вы хотите убедиться, что столбец имеет текст, а не числа. Или перхапсйоу нужно найти все заказы, соответствующие определенному продавцу. Если вы не хотите учитывать текст верхнего или нижнего регистра, есть несколько способов проверить, содержит ли ячейка.
Вы также можете использовать фильтр для поиска текста. Дополнительные сведения можно найти в разделе Фильтрация данных.
Поиск ячеек, содержащих текст
Чтобы найти ячейки, содержащие определенный текст, выполните указанные ниже действия.
Выделите диапазон ячеек, которые вы хотите найти.
Чтобы выполнить поиск на всем листе, щелкните любую ячейку.
На вкладке Главная в группе Редактирование нажмите кнопку найти _амп_и выберите пункт найти.
В поле найти введите текст (или числа), который нужно найти. Вы также можете выбрать последний поисковый запрос из раскрывающегося списка найти .
Примечание: В критериях поиска можно использовать подстановочные знаки.
Чтобы задать формат поиска, нажмите кнопку Формат и выберите нужные параметры в всплывающем окне Найти формат .
Нажмите кнопку Параметры , чтобы еще больше задать условия поиска. Например, можно найти все ячейки, содержащие данные одного типа, например формулы.
В поле внутри вы можете выбрать лист или книгу , чтобы выполнить поиск на листе или во всей книге.
Нажмите кнопку найти все или Найти далее.
Найдите все списки всех вхождений элемента, который нужно найти, и вы можете сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска » найти все «, щелкнув заголовок.
Примечание: Чтобы остановить поиск, нажмите клавишу ESC.
Проверка ячейки на наличие в ней текста
Для выполнения этой задачи используйте функцию текст .
Проверка соответствия ячейки определенному тексту
Используйте функцию Если , чтобы вернуть результаты для указанного условия.
Проверка соответствия части ячейки определенному тексту
Для выполнения этой задачи используйте функции Если, Поиски функция номер .
Примечание: Функция Поиск не учитывает регистр.




























































































































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




















































