Как сравнить числа в excel
При работе с функциями Excel часто приходится использовать различные логические условия. В зависимости от соблюдения или не соблюдения таких условий меняется возвращаемый результат вычислений. С самыми простыми условиями мы все знакомы со школьных времен:
- Условие больше, обозначается символом «>», например «3>2»;
- Условие меньше, обозначается символом «
- Условие равно, символ «=», «5=5»;
- Совмещенные условия, больше или равно («>=»), меньше или равно (« <=»). Притом условия равно или больше, равно или меньше не существует, поэтому приложение вернет ошибку в случае их использования.
- Условие не равно, в Excel обозначается так – «<>».
Данные примеры удобны для сравнения числовых значений, но приложение Excel позволяет сравнивать с их помощью и строки, например «“А” = “А”», «“А” < “Б”», « “Привет” >“Пока” » и т.д.. Все эти примеры являются истинными.
Если при сравнении чисел, все предельно ясно, то при сравнении текста, могут возникнуть вопросы:
- Какая строка больше, с одним символом или из нескольких сотен символов;
- Как сравнивать строки на разных языках;
- Можно ли сравнивать числа и строки;
- Можно ли сравнивать пустые строки.
Таких вопросов можно придумать много. Все они имеют один ответ – чем ближе строка в условиях сортировки «от А до Я» имеет положение к началу, тем меньший вес она имеет. Т.е. строка «апельсин» будет располагаться в начале списка, нежели строка «яблоко», т.к. первое начинается с символа «а», а второе с символа «я». Так же строка «аа» имеет меньший вес по сравнению со строкой «аб». Причина в том, первые символы у них равны, поэтому сравнение переходит ко второму символу, а символ «а» в сортировке располагается выше, чем «б». Про порядок сортировки можно также прочитать в статье Сортировка в Excel.
При задании условий для строк можно использовать специальные символы:
- ? – обозначает один любой знак;
- * – обозначает любое количество любых знаков.
Следующие условия будут являться истинными:
- «аБББа» = «а. а»;
- «аБББа» = «а*а»;
- «аБББа» = «*»;
Если понадобится найти в сроке символы специальных знаков, то в условии перед ними ставится символ тильда «~»:
- «ааа*ААА» = «*~**», что обозначает строку, содержащую любое количество символов, среди которых имеется символ звездочки.
- «Как дела?» = «*~?», что обозначает строку, заканчивающуюся на знак вопроса.
А если понадобится найти символ тильда, то действовать нужно по тем же правилам, а именно экранировать его самим собой = «~~».
Описанные правила действуют во всех случаях, кроме использования специальных символов. Последнее могут использоваться только в некоторых функциях, типа «СЧЁТЕСЛИ» и т.п. либо при фильтрации данных (Фильтр в Excel).
- Логические функции Excel
- Текстовые функции Excel
- Массивы Excel
- Математические функции Excel
- Функции дата и время Excel
- Функции ссылок и массивов Excel
- Статистические функций Excel
- Функции ВПР2 ГПР2
- Функция ПЕРТЕКСТ
- Критерий Манна-Уитни
- Подключение MySQL в Excel
- Подключение Excel к SQL Server
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.
В этой статье рассказывается, как сравнить данные в Excel: в двух столбцах, на двух листах или в двух книгах.
- Например, если столбцы с данными начинаются с ячеек A2 и B2, щелкните по ячейке C2.
Дважды щелкните по значку в правом нижнем углу ячейки. Формула будет автоматически скопирована в остальные ячейки столбца.
Обратите внимание на параметры Совпадает и Не совпадает . Они указывают на то, совпадают или не совпадают данные в двух ячейках. Данными могут быть буквы, слова, даты, числа и время. Обратите внимание, что регистр букв не учитывается (например, слова «СИНИЙ» и «синий» будут оценены как совпадающие). [1] X Источник информации
Как сравнить два числа с десятичными числами в Excel?
Предположим, что есть два столбца десятичных чисел, и вы просто хотите сравнить два числа в каждой строке только десятичными числами, как показано ниже. Как быстро решить эту задачу в Excel?
Сравните два десятичных числа с формулой
Чтобы сравнить только два десятичных числа между двумя числами, вы можете применить следующие формулы по мере необходимости.
Выберите пустую ячейку рядом с двумя числами, которые вы хотите сравнить, введите эту формулу =IF((FLOOR(A1, 0.01)-FLOOR(B1, 0.01))=0,1,-1) , Нажмите Enter и перетащите дескриптор заполнения вниз, чтобы сравнить два столбца. В расчетных результатах 1 указывает, что два десятичных числа одинаковы, а -1 отмечает, что два десятичных числа различны. Смотрите скриншот:
![]() | ![]() | ![]() |
Внимание: В приведенной выше формуле A1 и B1 - это два числа, которые вы хотите сравнить, 0.01 указывает на сравнение десятичных чисел по двум цифрам.
Функции: Если вы хотите сначала округлить десятичную дробь, а затем сравнить, вы можете использовать одну из следующих двух формул.
В формулах 2 указывает на сравнение первых двух цифр в десятичных числах, A1 и B1 - числа, которые вы хотите сравнить.
= ЕСЛИ ((ОКРУГЛ (A1,2) -Круглый (B1,2)) = 0,1; -1)
= ЕСЛИ (ОКРУГЛ (A1,2) = ОКРУГЛ (B1,2), «ОК», «!! ОШИБКА !!»)
Сравните два десятичных числа с извлечением текста
Если вы просто хотите сравнить десятичные числа по первым двум или первым n цифрам, вы можете применить Извлечь текст полезности Kutools for Excel чтобы сначала извлечь нужные десятичные числа, а затем использовать простую формулу для их сравнения.
После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)
1. Выберите номера двух столбцов, которые вы хотите сравнить, и нажмите Кутулс > Текст > Извлечь текст. Смотрите скриншот:
2. в Извлечь текст диалог, тип . ?? в Текст и нажмите Добавить добавить этот критерий в Извлечь список. Смотрите скриншот:
![]() | ![]() | ![]() |
3. Проверяйте только новый критерий в Извлечь список раздел и нажмите Ok. Затем выберите ячейку для размещения извлеченных десятичных чисел и щелкните OK заканчивать. Смотрите скриншот:
4. В ячейке рядом с извлеченными числами введите эту формулу = ЕСЛИ ((D1-E1) = 0,1; -1) , напишите Enter и перетащите маркер заполнения в нужные ячейки. По результатам расчетов 1 указывает, что два числа совпадают, -1 показывает цифры разные. Смотрите скриншот:
Как мы все знаем, для сравнения, если две ячейки равны, мы можем использовать формулу A1 = B1. Но если вы хотите проверить, имеют ли несколько ячеек одно и то же значение, эта формула не будет работать. Сегодня я расскажу о некоторых формулах для сравнения, если несколько ячеек равны в Excel.
Сравните, если несколько ячеек равны с формулами
Предположим, у меня есть следующий диапазон данных, теперь мне нужно знать, равны ли значения в A1: D1, для решения этой задачи вам помогут следующие формулы.
1. В пустой ячейке, помимо ваших данных, введите следующую формулу: = И (ТОЧНО (A1: D1; A1)) (A1: D1 указывает ячейки, которые вы хотите сравнить, и A1 является первым значением в вашем диапазоне данных) см. снимок экрана:
2, Затем нажмите Shift + Ctrl + Enter вместе, чтобы получить результат, если значения ячеек равны, он будет отображать ИСТИНА, в противном случае будет отображаться НЕПРАВДА, см. снимок экрана:
3. И выберите ячейку, затем перетащите маркер заполнения в диапазон, который вы хотите применить к этой формуле, вы получите следующий результат:
Ноты:
1. Приведенная выше формула чувствительна к регистру.
2. Если вам нужно сравнить значения без учета регистра, вы можете применить эту формулу: = СЧЁТЕСЛИ (A1: D1; A1) = 4 (A1: D1 указывает ячейки, которые вы хотите сравнить, A1 - первое значение в вашем диапазоне данных, а число 4 относится к количеству ячеек, которые вы хотите проверить), затем нажмите Enter key, и вы получите следующий результат:
Сравните два диапазона и выясните, равны ли ячейки или нет
Работы С Нами Kutools for ExcelАвтора Сравнить ячейки утилита, вы можете быстро найти одинаковые или разные значения в двух ячейках. Нажмите, чтобы загрузить Kutools for Excel!
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Почти всегда анализ помещенных в таблицы данных предполагает их сравнение между собой или с эталонными значениями. Если для работы с собранной информацией используется табличный редактор Microsoft Office Excel, в операциях сравнения можно использовать его встроенные функции. Самые простые из функций этого рода - «СОВПАД» и «ЕСЛИ».
- Как в Excel сравнить данные
- Как выбрать максимальное значение из таблицы
- Как сравнить две строки в Excel
- Табличный редактор Microsoft Office Excel 2007 или 2010.
Чтобы выяснить, совпадают ли значения в двух ячейках таблицы, используйте функцию «СОВПАД». Например, если сравниваемые величины помещены в ячейки с адресами B3 и C3, а результат их сравнения надо отобразить в клетке D3, кликните ее мышкой и перейдите на вкладку «Формулы» в меню Excel. В группе команд «Библиотека функций» раскройте выпадающий список «Текстовые» и выберите в нем строку «СОВПАД». В результате на экране появится форма из двух полей «Текст1» и «Текст2», в каждое из них поместите адрес одной из сравниваемых ячеек (B3 и C3). Затем щелкните по кнопке OK и увидите результат сравнения - либо надпись «ЛОЖЬ», либо «ИСТИНА».
Если текст «ЛОЖЬ» или «ИСТИНА» как результат сравнения вас не устраивает, воспользуйтесь функцией «ЕСЛИ» - она позволяет задать значения, которые должны отображаться по итогам операции. Установив курсор в выбранную для вывода ячейку, раскройте выпадающий список «Логические» в той же группе команд «Библиотека функций» и выберите самую первую строку - «ЕСЛИ». Появившаяся форма заполнения аргументов будет содержать три поля. В первом из них - «Лог_выражение» - сформулируйте саму операцию сравнения. Например, для выяснения тождественности значений в ячейках B3 и C3 напишите B3=C3. В поля «Значение_если_истина» и «Значение_если_ложь» поместите надписи или числа, которые должны отображаться в случае положительного или отрицательного результатов сравнения. Для завершения ввода аргументов функции нажмите кнопку OK.
Если операцию сравнения нужно произвести построчно для двух колонок таблицы, поместите в первую строку третьей колонки одну из описанных выше функций, а затем распространите ее на высоту сравниваемых колонок. Это можно сделать, например, протянув вниз правый нижний угол ячейки с формулой - при наведении на него указателя мыши курсор становится черным плюсом. Затем выделите третью колонку и на вкладке «Главная» раскройте список «Условное форматирование» в группе команд «Стили». В разделе «Правила выделения ячеек» выберите строку «Равно», а потом кликните первую ячейку выделенной колонки и нажмите Enter. Таким способом вы подсветите ячейки с совпадающими результатами сравнения данных - это более наглядного представит итоги операции.
Читайте также: