- •Информационные функции
- •Текстовые функции
- •Примеры работы функций
- •Изменение регистра текста
- •Проверка ячейки на наличие в ней любого текста
- •Проверка соответствия содержимого ячейки определенному тексту
- •Сравнение ячейки с другой ячейкой
- •Сравнение значения со значениями из списка
- •Проверка соответствия части ячейки определенному тексту
- •Отображение текста до или после числа в ячейке с использованием числового формата
- •Объединение текста и чисел из различных ячеек в одной ячейке с использованием формулы
- •Правила форматирования
- •Объединение двух и более столбцов с помощью функции
- •Повторение знака в ячейке
- •Отображение только четырех последних цифр идентификационных номеров
- •Вставка текущего имени файла, пути к нему и имени активного листа
- •Удаление указанного количества знаков с левого или правого края текста
- •Разделение имен при помощи мастера текстов
- •Разделение текста по столбцам при помощи функциональных возможностей Microsoft Excel
- •Задание:
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
Примеры работы функций
Рассмотрим примеры работы наиболее часто используемых:
Изменение регистра текста
Для изменения регистра текста используются функции ПРОПИСН, СТРОЧН или ПРОПНАЧ, как показано в приведенном далее примере.
Синтаксис:
=ПРОПНАЧ(текст);
=СТРОЧН(текст);
=ПРОПИСН(текст).
где текст - либо текст в кавычках, либо формула, возвращающая текст, либо ссылка на ячейку, содержащую текст, который необходимо преобразовать.
A |
B | |
1 |
Имя |
|
2 |
юлия Ильина |
|
3 |
Формула |
Описание (результат) |
4 |
=ПРОПИСН(A2) |
Преобразование всех букв в ПРОПИСНЫЕ (ЮЛИЯ ИЛЬИНА) |
5 |
=СТРОЧН(A2) |
Преобразование всех букв в строчные (юлия ильина) |
6 |
=ПРОПНАЧ(A2) |
Преобразование первых букв в прописные, а всех остальных — в строчные (Юлия Ильина) |
Проверка ячейки на наличие в ней любого текста
Для выполнения этой задачи используется функция ЕТЕКСТ.
Синтаксис:
=ЕТЕКСТ(значение)
где значение - обязательный аргумент. Значением этого аргумента может быть пустая ячейка, значение ошибки, логическое значение, текст, число, ссылка на любой из перечисленных объектов или имя такого объекта.
|
A | |
1 |
Данные | |
2 |
Белов | |
3 |
123 | |
4 |
Формула |
Описание |
5 |
=ЕТЕКСТ(A2) |
Проверка ячейки A2 на наличие текста (ИСТИНА) |
6 |
=ЕТЕКСТ(A3) |
Проверка ячейки A3 на наличие текста (ЛОЖЬ) |
Проверка соответствия содержимого ячейки определенному тексту
Для выполнения этой задачи используется функция ЕСЛИ, рассматриваемая в прошлых работах. Функция ЕСЛИ возвращает заданный результат на основе условия.
A | ||
1 |
Данные | |
2 |
Белов | |
3 |
Формула |
Описание |
4 |
=ЕСЛИ(A2="Белов";"Верно"; "Неверно") |
Проверка ячейки A2 на соответствие строке «Белов» (ИСТИНА) |
5 |
=ЕСЛИ(A2="Батурин"; ИСТИНА; ЛОЖЬ) |
Проверка ячейки A2 на соответствие строке «Батурин» (ЛОЖЬ) |
Сравнение ячейки с другой ячейкой
Для выполнения этой задачи используется функция СОВПАД. Эта функция сравнивает две строки текста и возвращает значение ИСТИНА, если они в точности совпадают, и ЛОЖЬ — в противном случае. Функция СОВПАД учитывает регистр, но игнорирует различия в форматировании. Функция СОВПАД позволяет проверить, входит ли некий заданный текст в документ
Синтаксис:
=СОВПАД(текст1;текст2)
где Текст1— первая текстовая строка, а Текст2 — вторая текстовая строка.
A | ||
1 |
Данные | |
2 |
БД122 | |
3 |
БД123 | |
4 |
БД123 | |
5 |
Формула |
Описание (результат) |
6 |
=СОВПАД(A2;A3) |
Сравнение содержимого ячеек A2 и A3 (ЛОЖЬ) |
7 |
=СОВПАД(A3;A4) |
Сравнение содержимого ячеек A3 и A4 (ИСТИНА) |
Сравнение значения со значениями из списка
Для выполнения этой задачи используются функции СОВПАД и ИЛИ.
|
A |
B |
1 |
Список |
Ячейка |
2 |
Яблоко |
Виноград |
3 |
Апельсин |
|
4 |
Банан |
|
5 |
Формула |
Описание (результат) |
6 |
=ИЛИ(СОВПАД(B2;A2:A4)) |
Сравнение строки "Виноград" с каждым из значений в списке (ЛОЖЬ) |
Формулу в этом примере необходимо ввести как формулу массива для этого выделите ячейку с формулой и нажмите клавишу F2, а затем — клавиши CTRL+SHIFT+ВВОД. Если формула не будет введена как формула массива, будет возвращена ошибка #ЗНАЧ!