Коллеги, добрый день. В этом видео мы обсудим функции проверки данных, которые позволяют определить, соответствуют ли данные в ячейках некоторому типу, например, находятся ли в ячейках корректные адреса электронной почты или нет. Такие функции позволяют быстро выявить ошибки, чтобы потом их исправить. Все они возвращают логическое значение "истина" или "ложь", "ноль" или "единица", если содержимое ячейки отвечает проверяемому условию или не отвечает, соответственно. Мы видим те функции, которые будем обсуждать. Начнем с функции ISEMAIL (у нее нет названия на русском), которая проверяет содержимое ячейки на соответствие адресу электронной почты. Функция возвращает значение "ложь" в тех случаях, когда не хватает знака "собака" или точки и доменной зоны в конце адреса. С ее помощью можно проверять, все ли адреса введены без ошибок в клиентской базе, списке сотрудников и других документах. Функция ISURL позволяет проверить корректность ввода адресов сайтов. В нашем примере она возвращает "истину" только в тех случаях, когда значения в столбце А действительно являются ссылками, по которым можно перейти. Ее можно применять, чтобы убедиться, что все ссылки, например, на страницу товара на вашем сайте в таблице введены корректно. Функция ЕТЕКСТ, или ISTEXT, позволяет определить, является ли содержимое ячейки текстом. В ячейку А5 я специально ввел пробел. Это текст длиной в один символ. Так что хотя визуально ничего и не видно, функция возвращает истину. Также обратите внимание, что в ячейке А7 не только текст, но и цифра, но так как текст тоже присутствует, это уже не может считаться числовым значением. Здесь цифра является лишь одним из текстовых символов. Бывает, что нужно быстро проверить, нет ли в столбце с числовыми данными ошибочно введенных текстовых значений. Это помогает сделать функция ЕТЕКСТ. Функция ЕЧИСЛО, или ISNUMBER, проверяет наличие в ячейке числового значения. Сравните с тем результатом, который она выдает на тех же данных, что и в случае с функцией ЕТЕКСТ. Как и в случае с ЕТЕКСТ, мы можем проверять корректность заполнения полей таблиц, посмотреть, везде ли введены числа или нет. Функция ISFORMULA определяет, есть ли в ячейке формула. На практике бывают ситуации, когда вы протягиваете в длинном списке формулу для автоматизированного расчета какого-то показателя. Бывает, что в некоторых строках случайно или умышленно другие пользователи меняют вычисляемое значение (формулу) на обычное число, вставленное руками, как значение. В таких и других подобных ситуациях с помощью этой функции можно быстро проверить, во всех ли ячейках диапазона находятся формулы, или есть вставленные руками значения. Теперь перейдем к такой теме, как выделение цветом неверных значений, например, неверных адресов почты. Функции проверки данных можно использовать и для выделения цветом некорректных данных без отображения слов "истина" или "ложь" в отдельных ячейках. Например, можно автоматически цветом выделять некорректные адреса почты. Достаточно выделить диапазон с адресами, например, в нашем реестре сделок и вызвать условное форматирование. Там выберем в списке правил пункт "Ваша формула" и введем формулу НЕ ISEMAIL с первой ячейкой диапазона в качестве аргумента. Эта формула означает, если перевести ее на обычный язык, "не является адресом электронной почты", "не ISEMAIL". Далее выберем красный цвет в качестве форматирования, и теперь все адреса с ошибками будут выделяться автоматически. Итак, коллеги, мы обсудили ряд функций, которые проверяют данные в ячейке на соответствие тому или иному шаблону: электронной почте, веб-адресу, текстовому или числовому значению, формуле. Их можно использовать, чтобы убедиться, что все ячейки в том или ином столбце заполнены пользователями корректно, и чтобы выявить ошибки в случае их наличия.