Как проверить равенство ячеек в excel

Обновлено: 07.07.2024

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

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

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

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

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

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

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

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

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

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

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

2

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

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

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

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

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

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

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

3

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

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

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

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

4

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

5

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

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

6

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

Заключение

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

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

А он может! В программу встроен мощный инструмент под названием «Проверка данных», который минимизирует ошибки внесения информации.

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

Чтобы подключить инструмент «Проверка данных», выделите проверяемые ячейки и кликните на ленте « Данные – Работа с данными – Проверка данных ». Откроется окно настройки «модератора»:

Окно проверки данных

На вкладке «Параметры» нужно задать условие для проверки в поле «Тип данных». Есть 8 типов условий для проверки:

  1. Любое значение – проверка данных отключена
  2. Целое число – можно ввести лишь целое число с дополнительным критерием;
  3. Действительное число – любое действительное число с дополнительным критерием
  4. Список – выбрать значение из заранее заданного списка
  5. Дата – ввести только дату, удовлетворяющую дополнительному критерию
  6. Время – ввести время с дополнительным условием
  7. Длина текста – ввести текст определенной длины
  8. Другой – ввести значение, которое удовлетворяет записанному вручную логическому выражению

В этом окне можно установить еще две галки:

  • Игнорировать пустые ячейки – не применять условие к пустым ячейкам
  • Распространить изменения на другие ячейки с тем же условием – найти ячейки с аналогичными условиями и применить к ним такие же изменения

После этого запишем заголовок и основной текст для окна-предупреждения.

А теперь поговорим детальнее о каждом из видов условий.

Условие на целое число в Excel

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

  • Между минимальным и максимальным значением
  • Вне заданного промежутка значений
  • Равно определенному значению
  • Не равно определенному значению
  • Больше заданного значения
  • Меньше заданного значения
  • Больше или равно значению
  • Меньше или равно значению

Проверка на целое число

Условие на действительное значение

Действительные числа – все положительные, отрицательные числа, а так же, ноль. От предыдущего пункта это правило отличается тем, что можно вводить и дробные числа. Все остальные настройки – аналогичны описанным выше.

Список

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

Чтобы задать список, опишите его в поле источник. Это можно сделать несколькими способами:

  • Записать перечень в ячейках на листе книги, а в поле «Источник» указать ссылку на этот массив
  • Создать именованный массив, в поле «Источник» указать его имя
  • Перечислить пункты прямо в поле «Источник» через точку с запятой

Вставка из списка

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

Этот фильтр позволит внести в ячейку только дату. Напомню, что дата в Эксель дата – это тоже число, поэтому такое правило перекликается с условием на действительное значение. Тем не менее, ввести можно только дату, с указанием параметров, таких же, как и в первых двух пунктах.

Время

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

Длина текста

С этой проверкой Вы можете ввести и число и текст, но предлагается задать условие на его длину (в символах). Список параметров все тот же: длина между заданными значениями, вне промежутка, равна какой-то величине и т.п.

Другой

Напомню, функция ЛЕВСИМВ возвращает заданное количество символов слева направо, а ДЛСТР – считает количество символов в ячейке.


Чтобы убрать выделения без исправления, в этом же меню выберите «Удалить обводку неверных данных».

Найти ошибки

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

Понравилась статья? Считаете ее полезной? Поделитесь с другом – кликните на кнопках социальных сетей, или просто перешлите ссылку!

Я же отправляюсь писать новый важный пост, на этот раз про создание структуры таблицы. Не пропустите, особенно если Ваши таблицы большие и сложные. До встречи!

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

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

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

Принцип создания выпадающих списков представлен в этой статье .

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

Немного полезной теории: вкладка "Проверка вводимых значений" (находится Лента->Данные->Проверка данных) сильно зависит от типа данных, на который у вас будет действовать ограничение:

Окно поддерживает следующие типы данных:

  • Любое значение - по сути при выборе этого пункта вы удаляете все предыдущие ограничения с этого диапазона;
  • Целое число - в ячейку должно быть введено целое число, которое можно ограничить диапазоном, например, целое число меньше или равное 80;
  • Действительное число - числа, которые могут быть записаны в виде конечной или бесконечной десятичной дроби. Например, 5; 47; -5,36; 3/7 и прочие;
  • Список - на основе этого типа создаются выпадающие списки;
  • Дата - в ячейку должна быть введена дата, можно также определить допустимый диапазон дат;
  • Время - аналогично типу дата, вводятся значения времени;
  • Длина текста - с помощью этого типа ограничивается длинна текста, которая может быть введена в ячейку.
  • Другой - в этом случае у вас появляется возможность ввести в поле формулу, при расчете которой если итог - Истина, то значение вводится в ячейку, если Ложь - выдает ошибку. Это на мой взгляд самый интересный тип данных, который есть в этом списке. Он значительно расширяет возможности этого инструмента.

Помимо типов данных в диалоговом окне "Проверка вводимых значений" есть такие кнопки:

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

Примеры ограничений при проверке данных:

1. ввод в ячейку только текстовых значений . Обеспечивается функцией =ЕТЕКСТ () . После ввода ограничения, в диапазон можно будет вводить только текст:


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

Автоматическая вставка знака равенства в ячейки с формулой

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

1. Выберите пустую ячейку (например, B1) для поиска результата, введите формулу = " jch-lazyload" svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPjwvc3ZnPg==" data-src="https://cdn.extendoffice.com/images/stories/doc-excel/doc-auto-insert-equal-sign/doc-add-equal-sign-2.jpg" alt="">

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


3. Выберите столбец со знаками равенства и удерживайте Ctrl + C чтобы скопировать их, затем щелкните Главная > макаронные изделия > Ценности. Смотрите скриншот:


4. Нажмите Ctrl + F клавиши одновременно, чтобы открыть Найти и заменить диалоговое окно. В диалоговом окне щелкните значок Заменять вкладку и введите знак равенства отдельно в поле Найти то, что и Заменить поля, затем щелкните Заменить все кнопка. Смотрите скриншот:


5. Затем Microsoft Excel появится диалоговое окно, нажмите OK кнопка. И вы можете видеть, что формулы активированы.


Автоматическая вставка знака равенства в ячейки с помощью Kutools for Excel

Описанный выше метод является многоэтапным и трудоемким. Здесь мы представляем вам Добавить текст полезности Kutools for Excel. С помощью этой утилиты вы можете легко добавить знак равенства ко всем выбранным ячейкам одновременно.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Выберите диапазон с ячейками, в которые вы хотите добавить знаки равенства. А затем нажмите Kutools > Текст > Добавить текст.


2. в Добавить текст диалоговом окне введите знак равенства в Текст выберите Перед первым персонажем вариант в Позиция раздел и, наконец, щелкните OK кнопка. Смотрите скриншот:


Затем в выбранные ячейки сразу же вставляются знаки равенства, и формулы активируются.


Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.

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