Лабораторная работа № 4. Текстовые функции


+Лабораторная работа №4. Информационные функции. Текстовые функции.
В прошлых работах вы познакомились со способами построения простых математических формул. А также использовали мастер функций при построении формул из логических функций и функций работы с временем и датой.
Microsoft Access содержит большое число информационных функций, а также функций для работы с текстом. Далее они приведены в таблицах.
Информационные функции
Функция Описание
ЯЧЕЙКА Возвращает информацию о формате, расположении или содержимом ячейки.
ТИП.ОШИБКИ Возвращает числовой код, соответствующий типу ошибки.
ИНФОРМ Возвращает информацию о текущей операционной среде.
ЕПУСТО Возвращает значение ИСТИНА, если аргумент является ссылкой на пустую ячейку.
ЕОШ Возвращает значение ИСТИНА, если аргумент ссылается на любое значение ошибки, кроме #Н/Д.
ЕОШИБКА Возвращает значение ИСТИНА, если аргумент ссылается на любое значение ошибки.
ЕЧЁТН Возвращает значение ИСТИНА, если значение аргумента является четным числом.
ЕЛОГИЧ Возвращает значение ИСТИНА, если аргумент ссылается на логическое значение.
ЕНД Возвращает значение ИСТИНА, если аргумент ссылается на значение ошибки #Н/Д.
ЕНЕТЕКСТ Возвращает значение ИСТИНА, если значение аргумента не является текстом.
ЕЧИСЛО Возвращает значение ИСТИНА, если аргумент ссылается на число.
ЕНЕЧЁТ Возвращает значение ИСТИНА, если значение аргумента является нечетным числом.
ЕССЫЛКА Возвращает значение ИСТИНА, если значение аргумента является ссылкой.
ЕТЕКСТ Возвращает значение ИСТИНА, если значение аргумента является текстом.
Ч Возвращает значение, преобразованное в число.
НД Возвращает значение ошибки #Н/Д.
ТИП Возвращает число, обозначающее тип данных значения.
Текстовые функции
Функция Описание
ASC Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полноширинные (двухбайтовые) знаки в полуширинные (однобайтовые).
БАТТЕКСТ Преобразует число в текст, используя денежный формат ß (БАТ).
СИМВОЛ Возвращает знак с заданным кодом.
ПЕЧСИМВУдаляет все непечатаемые знаки из текста.
КОДСИМВВозвращает числовой код первого знака в текстовой строке.
СЦЕПИТЬОбъединяет несколько текстовых элементов в один.
РУБЛЬПреобразует число в текст, используя денежный формат.
СОВПАДПроверяет идентичность двух текстовых значений.
НАЙТИ, НАЙТИБИщет вхождения одного текстового значения в другом (с учетом регистра).
ФИКСИРОВАННЫЙФорматирует число и преобразует его в текст с заданным числом десятичных знаков.
JISДля языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые).
ЛЕВСИМВ, ЛЕВБВозвращает крайние слева знаки текстового значения.
ДЛСТР, ДЛИНБВозвращает количество знаков в текстовой строке.
СТРОЧНПреобразует все буквы текста в строчные.
ПСТР, ПСТРБВозвращает заданное число знаков из строки текста, начиная с указанной позиции.
PHONETICИзвлекает фонетические (фуригана) знаки из текстовой строки.
ПРОПНАЧПреобразует первую букву в каждом слове текста в прописную.
ЗАМЕНИТЬ, ЗАМЕНИТЬБЗаменяет знаки в тексте.
ПОВТОРПовторяет текст заданное число раз.
ПРАВСИМВ, ПРАВБВозвращает крайние справа знаки текстовой строки.
ПОИСК, ПОИСКБИщет вхождения одного текстового значения в другом (без учета регистра).
ПОДСТАВИТЬЗаменяет в текстовой строке старый текст новым.
ТПреобразует аргументы в текст.
ТЕКСТФорматирует число и преобразует его в текст.
СЖПРОБЕЛЫУдаляет из текста пробелы.
ПРОПИСНПреобразует все буквы текста в прописные.
ЗНАЧЕНПреобразует текстовый аргумент в число.
Детальное описание функций и их параметров можно получить в справочной системе Microsoft Access.

Примеры работы функций
Рассмотрим примеры работы наиболее часто используемых:
Изменение регистра текста
Для изменения регистра текста используются функции ПРОПИСН, СТРОЧН или ПРОПНАЧ, как показано в приведенном далее примере.
Синтаксис:
=ПРОПНАЧ(текст);
=СТРОЧН(текст);
=ПРОПИСН(текст).
где текст - либо текст в кавычках, либо формула, возвращающая текст, либо ссылка на ячейку, содержащую текст, который необходимо преобразовать.
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+ВВОД. Если формула не будет введена как формула массива, будет возвращена ошибка #ЗНАЧ!
Проверка соответствия части ячейки определенному тексту
Для выполнения этой задачи используются функции ЕСЛИ, НАЙТИ и ЕЧИСЛО.
Функция ЕЧИСЛО проверяет указанное значение и возвращает в зависимости от него значение ИСТИНА или ЛОЖЬ.
Синтаксис:
=ЕЧИСЛО(значение),
где значение - обязательный аргумент, который ссылается на число.
Функция НАЙТИ и НАЙТИБ находят вхождение одной текстовой строки в другой строке и возвращают начальную позицию первой строки относительно крайнего левого знака второй строки.
Функция НАЙТИ предназначена для работы с языками, использующими однобайтовый набор знаков (SBCS).
Синтаксис:
= НАЙТИ(искомый_текст; просматриваемый_текст; нач_позиция)
= НАЙТИБ(искомый_текст; просматриваемый_текст; нач_позиция)
где искомый_текст   — текст, который требуется найти;
просматриваемый_текст   — текст, включающий в себя искомый текст;
нач_позиция   — позиция знака, с которого должен начинаться поиск. Первый знак обозначается в аргументе «просматриваемый_текст» числом 1. Если аргумент «нач_позиция» опущен, предполагается значение 1.
Функции НАЙТИ и НАЙТИБ учитывают регистр букв и не допускают использование подстановочных знаков. Для поиска без учета регистра, а также для поиска с использованием подстановочных знаков пользуйтесь функциями ПОИСК и ПОИСКБ.
Если в аргументе «искомый_текст» задана пустая строка, функция НАЙТИ определяет совпадение в первом знаке просматриваемой строки (т. е. возвращает либо значение аргумента «нач_позиция», либо 1).
Аргумент «искомый_текст» не должен содержать никаких подстановочных знаков.
Если «искомый_текст» не входит в «просматриваемый_текст», функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!.
Если значение аргумента «нач_позиция» меньше или равно нулю, функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!.
Если значение аргумента «нач_позиция» больше длины аргумента «просматриваемый_текст», функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!.
Использование аргумента «нач_позиция» позволяет пропустить определенное количество знаков. Рассмотрим в качестве примера обработку текстовой строки «МДС0093.МесячныеПродажи» функцией НАЙТИ. Чтобы найти первое вхождение знака «М» в описательную часть текстовой строки, задайте для аргумента «нач_позиция» значение 8. В результате в той части текста, которая представляет серийный номер, поиск выполняться не будет. Функция НАЙТИ начнет поиск с восьмого знака, обнаружит «искомый_текст» в следующей позиции и возвратит число 9. Функция НАЙТИ всегда возвращает порядковый номер знака от начала «просматриваемого_текста», т. е. с учетом тех знаков, которые предлагается игнорировать, если «нач_позиция» больше 1.
A
1 Данные
2 Белов
3 БД123
4 Формула Описание (результат)
5 =ЕСЛИ(ЕЧИСЛО(НАЙТИ("л";A2)); "Верно"; "Неверно") Проверка ячейки A2 на наличие буквы «л» (Верно)
6 =ЕЧИСЛО(НАЙТИ("БД";A3)) Проверка ячейки A3 на наличие текста «БД» (ИСТИНА)
Приведенная выше формула использует следующие аргументы.
Формула определения наличия текста

  строка: искомая строка.
  ячейка: ячейка для проверки на наличие искомой строки.
Отображение текста до или после числа в ячейке с использованием числового формата
Если столбец, который нужно отсортировать, содержит и числа, и текст (например, продукт №15, продукт №100, продукт №200), его, возможно, не удастся правильно отсортировать. Для добавления текста без изменения способа сортировки чисел воспользуйтесь числовым форматом.
Чтобы в ячейке вместе с числами выводился текст, заключите этот текст в двойные кавычки (" ") или поставьте перед числами обратную косую черту (\). Изменение встроенного формата не приводит к его удалению.
Для отображения Используйте код
12 как Продукт №12 "Продукт № " 0
12:00 как 12:00 центральноевропейское время ч:мм "центральноевропейское время"
-12 как -12р. дефицит и 12 как 12р. избыток 0.00р. "избыток";-0.00р. "дефицит"
Объединение текста и чисел из различных ячеек в одной ячейке с использованием формулы
Для выполнения этой задачи используются функции СЦЕПИТЬ и ТЕКСТ, а также оператор & (амперсанд).
Функция СЦЕПИТЬ объединяет две или более текстовых строк в одну.
Синтаксис
=СЦЕПИТЬ (текст1;текст2;...)
где текст1, текст2, ...   — это от 2 до 255 текстовых элементов, объединяемых в один текстовый элемент. Текстовыми элементами могут быть текстовые строки, числа или ссылки на отдельные ячейки.
Функция ТЕКСТ преобразует численное значение в текст и позволяет задать формат отображения с помощью специальных строк форматирования.
Синтаксис:
=ТЕКСТ(значение, строка_форматирования)
где значение - численное значение, формула, вычисление которой дает числовое значение, или ссылка на ячейку, содержащую численное значение;
формат - численный формат в виде текстовой строки в кавычках (например, "Д.М.ГГГГ" или "# ##0,00". Правила форматирования см. ниже.
Эта функция полезна, если числа требуется отобразить в более удобном формате или если требуется объединить числа с текстом или символами.
Предположим, например, что в ячейке A1 содержится число 23,5. Чтобы отформатировать число как сумму в рублях, можно использовать указанную ниже формулу.
=ТЕКСТ(A1;"0,00 р.")
В данном примере будет отображен текст 23,50 р..
Числа также можно форматировать с помощью команд в группе Число, которая находится на вкладке ленты Главная. Однако эти команды работают лишь в том случае, если ячейка содержит только число. Если требуется отформатировать число и объединить его с другим текстом, лучше всего использовать функцию ТЕКСТ. Например, к предыдущей формуле можно добавить следующий текст:
=ТЕКСТ(A1;"0,00 р.") & " в час"
Будет отображен текст 23,50 р. в час.
Аргумент формат не может содержать звездочку (*).
Функция ТЕКСТ преобразует число в форматированный текст, и результат больше не может быть использован в вычислениях в качестве числа. Чтобы отформатировать число и при этом оставить его числом, щелкните ячейку правой кнопкой мыши, выберите команду Формат ячеек и в диалоговом окне Формат ячеек на вкладке Число настройте нужные параметры форматирования.
Правила форматирования
форматы чисел.
Дробные разряды и значащие цифры.  Для форматирования дробей и чисел с запятой в аргументе формат можно использовать местозаполнители разрядов, разделителя дробной части и разделителей групп разрядов, указанные ниже.
Местозаполнитель Описание
0 (нуль) Определяет отображение незначащих нулей, если в числе меньше цифр, чем нулей в формате. Например, если введено число 8,9, которое требуется отобразить в виде 8,90, используйте формат #,00.
# Действует по тем же правилам, что и 0 (нуль). Однако если в целой или дробной части введенного числа меньше цифр, чем знаков # в формате, дополнительные нули не отображаются. Например, если задан формат #,## и в ячейке вводится число 8,9, отображается 8,9.
? Действует по тем же правилам, что и 0 (нуль). Однако до и после запятой вместо незначащих нулей отображаются пробелы, чтобы десятичные разделители были выровнены в столбце. Например, формат 0,0? обеспечивает выравнивание запятых для чисел 8,9 и 88,99.
, (запятая) Задает отображение запятой в числе.
Если в дробной части числа больше цифр, чем местозаполнителей в формате, число округляется до количества разрядов, равного количеству местозаполнителей. Если в целой части числа больше цифр, чем местозаполнителей в формате, отображаются дополнительные цифры. Если формат содержит слева от запятой только знаки номера (#), то числа, меньшие 1, будут начинаться с запятой, например ,47.
Для отображения В виде Используйте формат
1234,59 1234,6 "####,#"
8,9 8,900 "#,000"
0,631 0,6 "0,#"
121234,568    12,01234,57 "#,0#"
44,398102,652,8   44,398102,65    2,8(с выравниванием запятых) "???,???"
5,255,3 5 1/45 3/10(с выравниванием дробных частей) "# ???/???"
Разделитель групп разрядов.  Чтобы отображать пробел в качестве разделителя групп разрядов или представлять число в масштабе, кратном 1000, включите в числовой формат разделитель, указанный ниже.
(пробел) Задает отображение разделителя групп разрядов в числе. Группы разрядов разделяются пробелом, если формат содержит пробел, окруженный знаками номера (#) или нулями. Пробел после запятой задает деление числа на 1000. Например, если аргумент формат определен как "# ###,0 " (пробел до и после нуля) и в ячейке вводится число 12200000, оно отображается как 12 200,0.
Для отображения В виде Используйте формат
12000 12 000 "# ###"
12000 12 "# "
12200000 12,2 "0,0 "
Форматы даты и времени
Дни, месяцы и годы.  Для отображения чисел в формате даты (с указанием числа, месяца и года) в аргументе формат используются коды, указанные ниже.
М Отображение месяца в виде числа без начального нуля. (1-12)
ММ Отображение месяца в виде числа с начальным нулем, если он необходим. (01-12)
МММ Отображение сокращенного названия месяца (Янв – Дек).
ММММ Отображение полного названия месяца (Январь – Декабрь).
МММММ Отображение месяца в виде одной буквы (Я–Д).
Д Отображение дня в виде числа без начального нуля. (1-31)
ДД Отображение дня в виде числа с начальным нулем, если он необходим. (01-31)
ДДД Отображение сокращенного названия дня недели (пн – вс).
ДДДД Отображение полного названия дня недели (понедельник – воскресенье).
ГГ Отображение года в виде двузначного числа. (00-99)
ГГГГ Отображение года в виде четырехзначного числа. (1900-9999)
Часы, минуты и секунды.
 Для отображения чисел в формате времени (с указанием часов, минут и секунд) в аргументе формат используются коды, указанные ниже.
ч Отображение часов в виде числа без начального нуля.(0-23)
[ч] Отображение истекшего времени в часах. Если формула возвращает значение времени, в котором число часов превышает 24, используйте числовой формат наподобие следующего: [ч]:мм:сс. (1:02:36)
чч Отображение часов в виде числа с начальным нулем, если он необходим. Если формат содержит пометку AM или PM, часы отображаются на основе 12-часового цикла. В противном случае используется 24-часовой цикл. (00-23)
м Отображение минут в виде числа без начального нуля. (0-59)
Код м или мм должен быть указан непосредственно после кода ч или чч или непосредственно перед кодом сс, иначе вместо минут отображается месяц.
[м] Отображение истекшего времени в минутах. Если формула возвращает значение времени, в котором число минут превышает 60, используйте числовой формат наподобие следующего: [мм]:сс.
мм Отображение минут в виде числа с начальным нулем, если он необходим. (00-59).
Код м или мм должен быть указан непосредственно после кода ч или чч или непосредственно перед кодом сс, иначе вместо минут отображается месяц.
с Отображение секунд в виде числа без начального нуля. (0-59)
[с] Отображение истекшего времени в секундах. Если формула возвращает значение времени, в котором число секунд превышает 60, используйте числовой формат наподобие следующего: [сс].
сс Отображение секунд в виде числа с начальным нулем, если он необходим. (00-59)
Для отображения долей секунды используйте числовой формат наподобие следующего: ч:мм:сс,00. (4:36:03,75)
AM/PM, am/pm, A/P, a/p Отображение часов на основе 12-часового цикла. Коды AM, am, A и a означают время суток от полуночи до полудня, а PM, pm, P и p — время от полудня до полуночи.
Форматы денежных сумм, процентов и экспоненциального представления.
Символы валют.  Чтобы указать перед числом знак доллара ($), введите его в начале аргумента формат (например, "$# ##0,00"). Чтобы включить в числовой формат один из указанных ниже символов валют, нажмите клавишу NUM LOCK и введите с цифровой клавиатуры код ANSI соответствующего символа.
Символ Сочетание клавиш
¢ ALT+0162
£ ALT+0163
¥ ALT+0165
ALT+0128
Необходимо использовать цифровую панель клавиатуры. При использовании клавиши ALT с цифрами верхнего ряда клавиш коды ANSI не генерируются.
Процентные значения.  Чтобы отображать числа в виде процентов — например, 0,08 как 8% или 2,8 как 280%, — включите в аргумент формат знак процента (%).
Экспоненциальное представление.  Для отображения чисел в экспоненциальном формате включите в аргумент формат код из числа указанных ниже.
E (E-, E+, e-, e+) Задает отображение числа в экспоненциальном представлении. В Microsoft Excel отображается знак экспоненты ("E" или "e") и справа от него число, показывающее, на сколько разрядов перенесена запятая. Например, если аргумент формат содержит значение "0,00E+00", то число 12200000, отображается как 1,22E+07. Если аргумент формат изменить на "#0,0E+0", будет отображено число 12,2E+6.
Включение текста и добавление пробелов.
Если в аргумент формат включить любой из указанных ниже символов, они будут отображаться так же, как были введены.
$ Знак доллара
+ Знак "плюс"
( Левая круглая скобка
: Двоеточие
^ Диакритический знак (крышка)
' Апостроф
{ Левая фигурная скобка
< Знак "меньше"
= Знак равенства
- Знак "минус"
/ Косая черта
) Правая круглая скобка
! Восклицательный знак
& Амперсанд
~ Тильда
} Правая фигурная скобка
> Знак "больше"
  Пробел
Пример:
A B
1 Продавец Продажи
2 Батурин 28
3 Тихонов 40%
4 Формула Описание (результат)
5 =A2&" продал "&B2&" единиц товара." Объединение содержимого ячеек в одну фразу (Батурин продал 28 единиц товара.)
6 =A3&" продал "&ТЕКСТ(B3;"0%")&" от общего объема." Объединение содержимого ячеек в одну фразу (Тихонов продал 40% от общего объема.)
7 =СЦЕПИТЬ(A2;" продал ";B2;" единиц товара.") Объединение содержимого ячеек в одну фразу (Батурин продал 28 единиц товара.)
Функция ТЕКСТ применяется для форматирования числа при объединении числового значения с текстовой строкой с помощью оператора конкатенации.
Объединение двух и более столбцов с помощью функции
Предположим, что требуется объединить несколько столбцов с данными (например, имя и адрес) в один столбец. Для этого применяется функция СЦЕПИТЬ. Можно также использовать функцию СИМВОЛ и код ASCII, чтобы при объединении данных вставить, например, символ разрыва строки.
Функция СИМВОЛ возвращает знак с заданным кодом. Позволяет преобразовать числовые коды знаков, которые получены из файлов с других компьютеров, в знаки данного компьютера.
Синтаксис:
=СИМВОЛ(число)
где число   — число от 1 до 255, указывающее нужный знак. Знаки выбираются из таблицы знаков компьютера.
A B C D E F
1 Имя Фамилия    Почтовый адрес Город Область Почтовый индекс
2 Роберт Вайнштайн ул. Садовническая, д. 45 Коломна Московская обл. 105094
3 Функция Описание 4 =СЦЕПИТЬ ("Семья "; B2; "ов"; СИМВОЛ(10); C2;","; СИМВОЛ(10); D2;", ";E2;", "; СИМВОЛ(10); F2) Объединяет фамилию со словами "Семья" и окончанием "ов", после чего присоединяет адрес. Функция СИМВОЛ(10) применяется для вставки новой строки.
Результат:
Повторение знака в ячейке
Предположим, что необходимо создать фиксированный столбец специальных знаков для форматирования отчета или добавить точки в конце текстовых ячеек столбца, чтобы создать отступ, обычно создаваемый в оглавлении с помощью табуляции. Для повторения знака в ячейке используется функция ПОВТОР.
Функция ПОВТОР повторяет текст заданное число раз. Используется для заполнения ячейки заданным количеством вхождений текстовой строки.
Синтаксис:
=ПОВТОР(текст;число_повторений)
где текст   — повторяемый текст;
число_повторений   — положительное число, определяющее, сколько раз требуется повторить текст.
Если число_повторений равно 0, функция ПОВТОР возвращает пустую строку ("").
Если число_повторений не является целым числом, то оно усекается.
Результат функции ПОВТОР не должен превышать 32 767 знаков, в противном случае функция ПОВТОР возвращает значение ошибки #ЗНАЧ!.
A B
1 Формула Описание (результат)
2 =ПОВТОР(".";6) Повторение точки (.) 6 раз (......)
3 =ПОВТОР("-";4) Повторение тире (-) 4 раза (----)
Отображение только четырех последних цифр идентификационных номеров
Предположим, что в целях общей безопасности требуется установить такой режим отображения номеров страхового свидетельства, кредитной карточки или других документов, при котором будут видны только четыре последних цифры, остальные цифры будут отображаться звездочками (*). Независимо от формата цифр в ячейке (текст, число или номер страхового свидетельства), для осуществления этой задачи будет использоваться одна и та же функция. Для отображения только последних четырех цифр идентификационных номеров используются функции СЦЕПИТЬ, ПРАВСИМВ и ПОВТОР.
Функция ПРАВСИМВ возвращает заданное число последних знаков текстовой строки
Синтаксис:
=ПРАВСИМВ(текст;число_знаков)
где текст   — это текстовая строка, содержащая извлекаемые знаки.
число_знаков   — количество знаков, извлекаемых функцией ПРАВСИМВ.
число_байт   — это количество знаков, извлекаемых функцией ПРАВБ, заданное в байтах.
Число_знаков должно быть больше или равно нулю.
Если число_знаков больше длины текста, то функция ПРАВСИМВ возвращает весь текст.
Если число_знаков опущено, то предполагается, что оно равно 1
A B
Тип Данные
Номер страхового свидетельства 555-55-5555
Номер кредитной карточки 5555-5555-5555-5555
Формула Описание (результат)
=СЦЕПИТЬ("***-**-", ПРАВСИМВ(B2,4)) Объединяет последние четыре цифры номера страхового свидетельства с текстовой строкой "***-**-" (***-**-5555)
=СЦЕПИТЬ(ПОВТОР("****-",3), ПРАВСИМВ(B3,4)) Повторяет текстовую строку "****-" трижды и объединяет результат с последними четырьмя цифрами номера кредитной карточки (****-****-****-5555)
В примере необходимо скрыть столбец B и настроить защиту листа таким образом, чтобы исходные данные нельзя было увидеть.
Вставка текущего имени файла, пути к нему и имени активного листа
Для выполнения этой задачи используем функции ЯЧЕЙКА, ПОИСК, ПСТР, ЕСЛИ.
Функция ЯЧЕЙКА возвращает сведения о форматировании, адресе или содержимом ячейки. Например, если перед тем, как выполнить вычисления с ячейкой, необходимо удостовериться в том, что она содержит числовое значение, а не текст, можно использовать следующую формулу:
=ЕСЛИ(ЯЧЕЙКА("тип", A1) = "v"; A1 * 2; 0)
Эта формула вычисляет произведение A1*2, только если в ячейке A1 содержится числовое значение, и возвращает значение 0, если в ячейке A1 содержится текст или она пустая.
Синтаксис:
=ЯЧЕЙКА(тип_сведений, [ссылка])
где тип_сведений – обязательный аргумент. Текстовое значение, задающее требуемый тип сведений о ячейке;
ссылка - необязательный аргумент. Ячейка, сведения о которой требуется получить. Если этот аргумент опущен, сведения, указанные в аргументе тип_сведений, возвращаются для последней измененной ячейки. Если аргумент ссылки указывает на диапазон ячеек, функция ЯЧЕЙКА возвращает сведения только для левой верхней ячейки диапазона.
В приведенном ниже списке указаны возможные значения аргумента тип_сведений и соответствующие результаты.
Тип_сведений Возвращаемое значение
"адрес" Ссылка на первую ячейку в аргументе «ссылка» в виде текстовой строки.
"защита" 0, если ячейка разблокирована, и 1, если ячейка заблокирована.
"имяфайла" Имя файла (включая полный путь), содержащего ссылку, в виде текстовой строки. Если лист, содержащий ссылку, еще не был сохранен, возвращается пустая строка ("").
"префикс" Текстовое значение, соответствующее префиксу метки ячейки. Апостроф (') соответствует тексту, выровненному влево, кавычки (") — тексту, выровненному вправо, знак крышки (^) — тексту, выровненному по центру, обратная косая черта (\) — тексту с заполнением, пустой текст ("") — любому другому содержимому ячейки.
"скобки" 1, если положительные или все числа отображаются в круглых скобках; во всех остальных случаях — 0.
"содержимое" Значение левой верхней ячейки в ссылке; не формула.
"столбец" Номер столбца ячейки в аргументе «ссылка».
"строка" Номер строки ячейки в аргументе «ссылка».
"тип" Текстовое значение, соответствующее типу данных в ячейке. Значение «b» соответствует пустой ячейке, «l» — текстовой константе в ячейке, «v» — любому другому значению.
"формат" Текстовое значение, соответствующее числовому формату ячейки. Значения для различных форматов показаны ниже в таблице. Если ячейка изменяет цвет при выводе отрицательных значений, в конце текстового значения добавляется «-». Если положительные или все числа отображаются в круглых скобках, в конце текстового значения добавляется «()».
"цвет" 1, если ячейка изменяет цвет при выводе отрицательных значений; во всех остальных случаях — 0 (ноль).
"ширина" Ширина столбца ячейки, округленная до целого числа. Единица измерения равна ширине одного знака для шрифта стандартного размера.
Функция ПСТР возвращает указанное число знаков из текстовой строки, начиная с указанной позиции.
Синтаксис:
=ПСТР(текст; начальная_позиция;число_знаков)
где текст   — текстовая строка, содержащая извлекаемые знаки;
начальная_позиция   — позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и т. д;
число_знаков   — указывает, сколько знаков требуется вернуть.
Если значение аргумента начальная_позиция больше, чем длина текста, функция ПСТР возвращает строку "" (пустой текст).
Если значение аргумента начальная_позиция меньше, чем длина текста, но сумма значений начальная_позиция и количество_знаков превышает длину текста, функция ПСТР возвращает знаки вплоть до конца текста.
Если начальная_позиция меньше 1, функция ПСТР возвращает значение ошибки #ЗНАЧ!.
Если аргумент число_знаков имеет отрицательное значение, функция ПСТР возвращает значение ошибки #ЗНАЧ!.
Если аргумент число_байт имеет отрицательное значение, функция ПСТРБ возвращает значение ошибки #ЗНАЧ!.
Функция ПОИСК находит одну текстовую строку внутри второй текстовой строки и возвращает номер начальной позиции первой строки, отсчитывая его от первого знака второй строки.
Синтаксис:
=ПОИСК(искомый_текст; просматриваемый_текст; [нач_позиция])
где искомый_текст - обязательный аргумент. Текст, который требуется найти;
просматриваемый_текст - обязательный аргумент. Текст, в котором нужно найти искомый_текст;
Нач_позиция - необязательный аргумент. Номер знака в строке просматриваемый_текст, с которого следует начать поиск.
Например, чтобы определить положение буквы "н" в слове "принтер", можно использовать следующую функцию:
=ПОИСК("н";"принтер")
Эта функция возвращает значение 4, поскольку в слове "принтер" буква "н" является четвертой по счету.
Также можно выполнять поиск слов в других словах. Например, функция
=ПОИСК("база";"турбаза")
вернет значение 4, поскольку слово "база" начинается в слове "турбаза" с четвертого символа.
Функция ПОИСК не учитывает регистр букв. Для поиска с учетом регистра следует использовать функции НАЙТИ.
В аргументе искомый_текст можно использовать подстановочные знаки — вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку; звездочка — любой последовательности знаков. Если нужно найти в тексте вопросительный знак или звездочку, следует ввести перед ними тильду (~).
Если искомый_текст не найден, возвращается значение ошибки #ЗНАЧ!.
Если аргумент нач_позиция опущен, то он полагается равным 1.
Если значение аргумента нач_позиция меньше или равно 0 либо превышает значение аргумента просматриваемый_текст, возвращается значение ошибки #ЗНАЧ!.
С помощью аргумента нач_позиция можно пропустить нужное количество знаков. Предположим, что задана текстовая строка "МДС0093.МесячныеПродажи". Чтобы найти первое вхождение "М" в описательной части текстовой строки, задайте для аргумента нач_позиция значение 8: тогда поиск не будет выполняться в той части текста, которая представляет серийный номер. Функция ПОИСК начнет поиск со знака 8, обнаружит искомый_текст в следующей позиции и возвратит число 9. Функция ПОИСК всегда возвращает номер знака от начала текста просматриваемый_текст с учетом пропущенных знаков, если значение аргумента нач_позиция больше 1.
Введите или вставьте следующую формулу в ячейку, в которой необходимо отобразить текущее имя файла с полным путем и имя текущего листа:
=ЯЧЕЙКА("имяфайла")
Например: E:\Мои документы\[Книга1.xlsx]Лист1
Для вставки только текущего имени файла введите или вставьте следующую формулу, чтобы вставить имя текущего файла в ячейку:
=ПСТР(ЯЧЕЙКА("имяфайла");ПОИСК("[";ЯЧЕЙКА("имяфайла"))+1; ПОИСК("]";ЯЧЕЙКА("имяфайла"))-ПОИСК("[";ЯЧЕЙКА("имяфайла"))-1)
Например: Книга1.xlsx
Если использовать формулу для несохраненного листа, она вернет ошибку #ЗНАЧ!. После сохранения листа ошибка будет заменена именем файла.
Удаление указанного количества знаков с левого или правого края текста
Для выполнения этой задачи используются функции ДЛСТР, ЛЕВСИМВ и ПРАВСИМВ.
Функция ДЛСТР возвращает количество знаков в текстовой строке.
Синтаксис:
=ДЛСТР(текст)
где текст   — текст, длину которого требуется определить. Пробелы также учитываются.
Функция ЛЕВСИМВ возвращает первые знаки текстовой строки исходя из заданного количества знаков.
Синтаксис:
=ЛЕВСИМВ(текст; количество_знаков)
где текст   — текстовая строка, содержащая извлекаемые знаки;
количество_знаков   — количество знаков, извлекаемых функцией ЛЕВСИМВ.
«Количество_знаков» должно быть больше или равно нулю.
Если «количество_знаков» больше длины текста, функция ЛЕВСИМВ возвращает весь текст.
Если аргумент «количество_знаков» опущен, то предполагается, что он равен 1.
A
1 Данные
2 Витамин A
3 Витамин B1
4 Формула Описание (результат)
5 =ЛЕВСИМВ(A2; ДЛСТР(A2)-2) Удаление последних двух знаков из строки в ячейке A2 (Витамин)
6 =ПРАВСИМВ(A3; ДЛСТР(A3)-8) Удаление первых 8 знаков из строки в ячейке A3 (B1)
Разделение имен при помощи мастера текстов
Использование мастера текстов для разделения простого содержимого ячеек — например, имен и фамилий — по различным столбцам.
Полное имя Имя   Фамилия  
Владимир Егоров Владимир Егоров
Ольга Костерина Ольга Костерина
Инна Ожогина Инна Ожогина
Мария Сергиенко Мария Сергиенко
В зависимости от характера данных можно разбить содержимое ячейки разделителем, например, пробелом или запятой, либо размещением внутри данных специального разрыва столбца.
Разбиение содержимого по разделителю
Этот метод применяется в случае, если имена имеют разделенный формат, например, «Имя Фамилия» (где разделителем является пробел между именем и отчеством) или «Фамилия, Имя» (где разделителем является запятая).
Для выполнения этих шагов скопируйте на пустой лист следующий образец данных.
A
Владимир Егоров
Ольга Костерина
Инна Ожогина
Мария Сергиенко
Выберите диапазон сведений, которые требуется преобразовать. На вкладке Данные в группе Средства обработки данных выберите команду Текст по столбцам. На шаге 1 работы мастера текстов щелкните кнопку с разделителями, а затем — кнопку Далее. На шаге 2 установите флажок напротив нужного разделителя, например пробела, а затем снимите остальные флажки в группе Символом-разделителем является.
В поле Образец разбора данных появятся имя и фамилия в двух различных столбцах.

Нажмите кнопку Далее. На шаге 3 щелкните столбец в поле Образец разбора данных, а затем — Текст в группе Формат данных столбца. Повторите этот шаг для каждого столбца в поле Образец разбора данных. При необходимости вставки разделенного содержимого в столбцы рядом с полным именем щелкните значок справа от поля Поместить в, а затем выберите ячейку рядом с именем в списке (в этом примере B2).

Если для новых столбцов не назначено новое расположение, разделенные сведения заменят исходные.Щелкните значок справа от пункта Мастер текстов (разбор).

Нажмите кнопку Готово.
Разделение содержимого разрывом столбца
Можно установить разделение сведений назначением места разрыва столбца. Выберите ячейку или диапазон ячеек. На вкладке Данные в группе Средства обработки данных выберите команду Текст по столбцам. На шаге 1 работы мастера текстов щелкните кнопку фиксированной ширины, а затем — кнопку Далее. В поле Образец разбора данных перетащите разделитель для указания места разделения содержимого.

Для удаления разделителя дважды щелкните его. Щелкните кнопку Далее. На шаге 3 выберите столбец в поле Образец разбора данных, а затем в группе Формат данных столбца выберите формат. Повторите этот шаг для каждого столбца в поле Образец разбора данных. При необходимости отображения разделенного содержимого в столбцах рядом с полным именем щелкните значок справа от поля Поместить в, а затем выберите ячейку рядом с именем в списке.

Если для новых столбцов не назначено новое расположение, разделенные сведения заменят исходные. Щелкните значок справа от пункта Мастер текстов (разбор).

Нажмите кнопку Готово.
Разделение текста по столбцам при помощи функциональных возможностей Microsoft Excel
Функции для работы с текстом можно использовать для выполнения операций с последовательностями символов в данных, например, для распределения фамилий, имен и отчеств из одной ячейки по трем различным столбцам.
Функция Синтаксис
ЛЕВСИМВ ЛЕВСИМВ(текст, число_знаков)
ПСТРПСТР(текст,начальная_позиция,число_знаков)
ПРАВСИМВПРАВСИМВ(текст, число_знаков)
ПОИСК ПОИСК(искомый_текст,просматриваемый_текст,нач_позиция)
ДЛСТР ДЛСТР(текст)
Основой распределения компонентов имени при использовании функций для работы с текстом является положение каждого знака в текстовой строке. Положения пробелов в текстовой строке существенны, поскольку они показывают начало или конец компонентов имени в строке.
Например, в ячейке, содержащей только имя и фамилию, фамилия начинается после первого пробела. Некоторые имена списка могут содержать отчество, в этом случае фамилия начинается после второго пробела.
Пример имени Описание Имя Отчество Фамилия Суффикс
1 Джеф Смит Без отчества Джеф   Смит  
2 Эрик С. КурджанИмя и один инициал Эрик Т. Курджан  
3 Ханаина Б. Г. БуэноИмя и два инициала Ханаина Б. Г. Буэно  
4 Кан, Венди БетСначала фамилия, с запятой Венди Бет Кан  
5 Мэри Кей Д. АндерсенИмя из двух частей Мэри Кей Д. Андерсен  
6 Паула Баррето де МаттосФамилия из трех частей Паула   Баррето де Маттос  
7 Джеймс ван ИтонФамилия из двух частей Джеймс   ван Итон  
8 Бэкон мл., Дэн К.Сначала фамилия и суффикс, с запятой Дэн К. Бэкон мл.
9 Гэри Алтман IIIС суффиксом Гэри   Алтман III
10 г-н Райан ИригC префиксом Райан   Ириг  
11 Джули Тафт-РайдерДвойная фамилия через дефис Джули   Тафт-Райдер  
Джеф Смит
В этом примере существует всего два компонента: имя и фамилия. Два компонента имени разделены пробелом.
A B C
Полное имя Имя Фамилия
Джеф Смит =ЛЕВСИМВ(A2, ПОИСК(" ",A2,1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2,1))
Имя начинается с первого знака в строке (Д) и заканчивается пятым знаком (пробелом). Формула возвращает пять знаков в A2, начиная слева.

Для поиска значения «число_знаков» следует воспользоваться функцией ПОИСК. С ее помощью находиться позиция пробела в A2, начиная слева, (5).
Фамилия начинается с пробела, 5 знаков, начиная справа, и заканчивается последним знаком справа (а). Формула извлекает 5 знаков в A2, начиная справа.
Для поиска значения «число_знаков» следует воспользоваться функцией ПОИСК и ДЛСТР. С помощью функции ПОИСК находим позицию пробела в A2 начиная слева (5). С помощью функции ДЛСТР подсчитываем общую длину текстовой строки, а затем вычтите количество знаков слева до первого пробела, найденного на шаге 1 (10 - 5 = 5)
Эрик С. Курджан
В этом примере существует три компонента: имя, отчество и фамилия. Все компоненты разделены пробелами.
A B C D
Имя Имя (Эрик) Отчество (С.) Фамилия (Курджан)
Эрик С. Курджан =ЛЕВСИМВ( A2, ПОИСК(" ",A2,1)) =ПСТР(A2,ПОИСК(" ",A2,1)+1,ПОИСК(" ",A2, ПОИСК(" ",A2,1)+1)-ПОИСК(" ",A2,1)) =ПРАВСИМВ(A2,ДЛСТР( A2)-ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1))
Ханаина Б. Г. БуэноВ этом примере существует два инициала отчества. Компоненты имени разделены пробелами.
A B C D
Имя Имя (Ханаина) Отчество (Б. Г.) Фамилия (Буэно)
Ханаина Б. Г. Буэно. =ЛЕВСИМВ(A2, ПОИСК(" ",A2,1)) =ПСТР(A2,ПОИСК(" ",A2, 1)+1,ПОИСК(" ",A2, ПОИСК(" ",A2,ПОИСК(" ",A2, 1)+1)+1)-ПОИСК(" ",A2,1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2, ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)+1))
Кан, Венди Бет
В этом примере фамилия ставится перед именем и вторым именем. Фамилия отделяется запятой, а имя и второе имя — пробелом.
A B C D
Имя Имя (Венди) Второе имя (Бет) Фамилия (Кан)
Кан, Венди Бет =ПСТР(A2,ПОИСК(" ",A2,1)+1,ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)-ПОИСК(" ",A2,1)) =ПРАВСИМВ(A2,ДЛСТР (A2)-ПОИСК(" ",A2,ПОИСК (" ",A2,1)+1)) =ЛЕВСИМВ(A2, ПОИСК(" ",A2,1)-2)
Мэри Кей Д. АндерсенВ этом примере имя состоит из двух частей: Мэри Кей. Все компоненты имени разделены пробелами.
A B C D
Имя Имя (Мэри Кей) Отчество (Д.) Фамилия (Андерсен)
Мэри Кей Д. Андерсен. =ЛЕВСИМВ(A2, ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)) =ПСТР(A2,ПОИСК(" ",A2, ПОИСК(" ",A2,1)+1)+1,ПОИСК(" ",A2,ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)+1)-(ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)+1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2,ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)+1))
Паула Баррето де МаттосВ этом примере фамилия состоит из трех частей: Баррето де Маттос. Первый пробел разделяет имя и начало фамилии.
A B D
Имя Имя (Паула) Фамилия (Баррето де Маттос)
Паула Баррето де Маттос =ЛЕВСИМВ(A2, ПОИСК(" ",A2,1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2,1))
Джеймс ван ИтонВ этом примере фамилия состоит из двух частей: ван Итон. Первый пробел разделяет имя и начало фамилии.
A B D
Имя Имя (Джеймс) Фамилия ван Итон)
Джеймс ван Итон =ЛЕВСИМВ(A2, ПОИСК(" ",A2,1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2,1))
Бэкон мл., Дэн К.В этом примере сначала указывается фамилия, за которой стоит суффикс. Фамилия с суффиксом отделена от имени с вторым именем запятой.
A B C D E
Имя Имя (Дэн) Второе имя (К.) Фамилия (Бэкон) Суффикс (мл.)
Бэкон мл., Дэн К. =ПСТР(A2,ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1) +1 ,ПОИСК(" ",A2, ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)+1)-ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2,ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)+1)) =ЛЕВСИМВ(A2, ПОИСК(" ",A2,1)) =ПСТР(A2,ПОИСК(" ", A2,1)+1,(ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)-2)-ПОИСК(" ",A2,1))
Гэри Алтман IIIВ этом примере строка имени начинается именем и заканчивается суффиксом. Формула, используемая для этих компонентов имени, аналогична формуле, используемой в примере 2. Имя можно извлечь при помощи функции ЛЕВСИМВ, фамилию — при помощи функции ПСТР, а суффикс — при помощи функции ПРАВСИМВ.
A B C D
Имя Имя (Гэри) Фамилия (Алтман) Суффикс (III)
Гэри Алтман III =ЛЕВСИМВ(A2, ПОИСК(" ",A2,1)) =ПСТР(A2,ПОИСК(" ",A2,1)+1,ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)-(ПОИСК(" ",A2,1)+1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1))
г-н Райан ИригВ этом примере перед полным именем стоит префикс. Формула, используемая для этих компонентов имени, аналогична формуле в примере 2. Имя можно извлечь при помощи функции ПСТР, а фамилию — при помощи функции ПРАВСИМВ.
A B C
Имя Имя (Райан) Фамилия (Ириг)
г-н Райан Ириг =ПСТР(A2,ПОИСК(" ",A2,1)+1,ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1)-(ПОИСК(" ",A2,1)+1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2,ПОИСК(" ",A2,1)+1))
Джули Тафт-РайдерВ этом примере фамилия пишется через дефис. Компоненты имени разделены пробелом.
A B C
Имя Имя (Джули) Фамилия (Тафт-Райдер)
Джули Тафт-Райдер =ЛЕВСИМВ(A2, ПОИСК(" ",A2,1)) =ПРАВСИМВ(A2,ДЛСТР(A2)-ПОИСК(" ",A2,1))

Задание:
Необходимо выполнить следующие задания, оформить отчет с описанием используемых функций, их синтаксиса. Отчет должен содержать описание последовательности действий, необходимой для выполнения задания, и результат. При использовании вложенных функций пошагово описать результаты их работы.
Каждое задание выполняйте на отдельном листе.
Вариант 1
Изменение регистра текста
Преобразуйте все буквы текста в прописные: Министерство образования и науки
Преобразуйте все буквы текста в строчные: КВН ХНУ
Преобразуйте первые буквы слов в прописные, а остальные в строчные: пушкин а. с.
Проверка ячейки на наличие в ней любого текста
В ячейке А1 введите текст: Воробей
В ячейке А2 введите сегодняшнюю дату.
Выполните проверку наличия текста в ячейках А1:А3.
Проверка соответствия содержимого ячейки определенному тексту
В ячейке А1 введите текст: Земля
В ячейку А2 введите текст: снегопад
Проверьте, соответствует ли текст в ячейках А1:А2 тексту: земля
Сравнение ячейки с другой ячейкой
В ячейку А1 введите текст: Северное сияние
В ячейку А2 введите текст: северное сияние
В ячейку А3 введите текст: Северное сияние
Проверьте, в каких ячейках текст совпадает.
Сравнение значения со значениями из списка
В ячейки А1:А5 введите список: Клиновый лист, землетрясение, серебро, облепиховое масло, солнце.
В ячейку В1 введите текст: землетрясение.
Проверьте, совпадает ли текст в ячейке хотя бы с одни элементом списка.
Проверьте, совпадает ли текст в ячейке со всеми элементами списка.
Проверка соответствия содержимого части ячейки определенному тексту
В ячейке А1 введите текст: укол
В ячейку А2 введите текст: колокол
Проверьте, содержит ли текст в ячейках А1:А2 текст: кол
Отображение текста до или после числа в ячейке с использованием числового формата
Создайте следующий формат: 00,00грн.” составляет доход”
Введите строки: 12,45; 3; 7890,163232.
Объединение текста и чисел из различных ячеек в одной ячейке с использованием формулы
В диапазоне А1:В4 введены данные:
Магазин Данные
1 Киношок 8
2 Мед+ 10000
3 Ювелир 4
4 Малыш 2
В ячейках С1:С4 постройте следующие предложения:
- Киношок продал 18 фильмов Адмирал;
- Мед+ совершил сделку на 10000,00 $;
- Продажа магазина Ювелир составляет 4шт. в час;
- Продавец магазина Малыш получает 2% от совершенной сделки.
Объединение двух и более столбцов с помощью функции
В диапазоне А1:F4 введены данные:
Имя Фамилия Почтовый адрес Город Область Почтовый индекс
Антон Свиридов ул. Светлая д.3, кв. 5 Харьков Харьковская 61000
Константин Сотник ул. Зеленая д. 20, кв. 42 Львов Львовская 79000
Анна Герасименко ул. Ленина 7 Богодухов Харьковская 62100
Роман Прокопчук пр. Правды д.4, кв. 12 Дзержинск Донецкая 85200
В ячейках J1:J4 постройте адреса.
Повторение знака в ячейке
Повторите символ: :-) 10раз
Отображение последних цифр номеров
В диапазоне А1:В4 введены данные:
Регистрационный номер 1111-2222-3333-1125
Ключевое поле 15_56_878_45
Серийный номер 138-9-56
Телефон 8-050-56-25-325
В ячейках С1:С4 получить строки типа:
****-****-****-1125
--_--_878_45
***-*-*6
Телефон: *-***-**-**-325
Вставка текущего имени файла, пути к нему и имени активного листа
Вставьте полный путь к текущему файлу.
Вставьте название файла.
Вставьте название текущей папки.
Вставьте название текущего листа.
Удаление указанного количества знаков с левого или правого края текста
В ячейках А1:В4 введены данные:
Круговорот Северное сияние
Магнитола Земной шар
Солнечный день Купол
Лагерь «Артек» Компакт-диск
В ячейках С1:С4 получите: Круг, Магнит, Солнечный, Лагерь.
В ячейках D1:D4 получите: сияние, шар, пол, диск.
Разделение имен при помощи мастера текстов
В ячейках А1:А4 введены данные: золотое сечение, экономическая информатика, синее небо, университетская группа.
В ячейках В1:С4 получите:
золотое сечение
экономическая информатика
синее небо
университетская группа
Разделение текста по столбцам при помощи функциональных возможностей Microsoft Excel
В ячейках А1:В12 введены данные:
Пример имени Описание
1 Иван Петров Без отчества
2 Алексей К. Кузнецов Имя и один инициал
3 Кэролин С. М. Минэ Имя и два инициала
4 Соколов, Игорь ВасильевичСначала фамилия, с запятой
5 Майкл Дэвид Д. Пауел Имя из двух частей
6 Билли Боб де Эдгар Фамилия из трех частей
7 Кэрол Эдди Брусс Фамилия из двух частей
8 Маркова ст., Луиза С. Сначала фамилия и суффикс, с запятой
9 Изабелла Дани I С суффиксом
10 г-н Джек ЛондонC префиксом
11 Гарольд Роб-МорганДвойная фамилия через дефис
12 Молли Мюриель мл. С суффиксом
В ячейках С1:F12 получите:
Имя Отчество Фамилия Суффикс
Иван   Петров  
Алексей К. Кузнецов  
Кэролин С. М. Минэ  
Игорь Васильевич Соколов  
Майкл Дэвид Д. Пауел  
Билли   Боб де Эдгар  
Кэрол  Эдди Брусс  
Луиза С. Маркова ст.
Изабелла   Дани I
Джек   Лондон  
Гарольд   Роб-Морган  
Молли Мюриель мл.
Вариант 2
Изменение регистра текста
Преобразуйте все буквы текста в прописные: Лучшие анекдоты
Преобразуйте все буквы текста в строчные: БЕЛАЯ РОЗА
Преобразуйте первые буквы слов в прописные, а остальные в строчные: в.г.олифер
Проверка ячейки на наличие в ней любого текста
В ячейке А1 введите текст: Черное море
В ячейке А2 получите год из сегодняшней даты.
Выполните проверку наличия текста в ячейках А1:А3.
Проверка соответствия содержимого ячейки определенному тексту
В ячейке А1 введите текст: детский лагерь
В ячейку А2 введите текст: снеговик
Проверьте, соответствует ли текст в ячейках А1:А2 тексту: Снеговик
Сравнение ячейки с другой ячейкой
В ячейку А1 введите текст: Дождь
В ячейку А2 введите текст: Небо
В ячейку А3 введите текст: дождь
Проверьте, в каких ячейках текст совпадает.
Сравнение значения со значениями из списка
В ячейки А1:А5 введите список: кукуруза, зеленый листок, компьютер, березовый сок, ручка.
В ячейку В1 введите текст: компьютер.
Проверьте, совпадает ли текст в ячейке хотя бы с одни элементом списка.
Проверьте, совпадает ли текст в ячейке со всеми элементами списка.
Проверка соответствия содержимого части ячейки определенному тексту
В ячейке А1 введите текст: форматирование
В ячейку А2 введите текст: кафедра
Проверьте, содержит ли текст в ячейках А1:А2 текст: форма
Отображение текста до или после числа в ячейке с использованием числового формата
Создайте следующий формат: "спустя" hh"часов" mm "минут"
Введите строки: 14:45; 12:00:21; 22:32
Объединение текста и чисел из различных ячеек в одной ячейке с использованием формулы
В диапазоне А1:В4 введены данные:
Лазурный берег 4:13
Расход 10000
Петров 3%
Абонплата 1
В ячейках С1:С4 постройте следующие предложения
- Песня Лазурный берег длится 4:13 минут;
- Расход составил 10000,00грн.;
- Петров получил 3% от выручки;
- Абонплата кабельного телевидения составляет 1,00грн в день
Объединение двух и более столбцов с помощью функции
В диапазоне А1:F4 введены данные:
Имя Фамилия Почтовый адрес Город Область Почтовый индекс
Виталий Безруков ул. Земская д.5, кв. 10 Донецк Донецкая 85200
Марина Сонева ул. Лесогорска я д.34, кв. 17 Кагарлик Киевская 09200
Иван Дмитриев пр. Ленина д.12, кв. 45 Бердичев Житомирская 13300
Кристина Иванова ул. Блюхера д.20, кв.38 Харьков Харьковская 61000
В ячейках J1:J4 постройте адреса.
Повторение знака в ячейке
Повторите символ: 8-) 5раз
Отображение последних цифр номеров
В диапазоне А1:В4 введены данные:
Регистрационный номер 12-456-23
Ключевое поле 568-589-56
Серийный номер 8_487_574
Телефон 80-63-21-54-986
В ячейках С1:С4 получить строки типа:
**-***-23
***-***-56
Серийный номер: -_---_-74
**-**-**-**-986
Вставка текущего имени файла, пути к нему и имени активного листа
Вставьте полный путь к текущему файлу.
Вставьте название файла.
Вставьте название текущей папки.
Вставьте название текущего листа.
Удаление указанного количества знаков с левого или правого края текста
В ячейках А1:В4 введены данные:
Лунная дорога Аленький цветочек
День прощения Жизненное кредо
Соната Машина
Воровство Блокноты
В ячейках С1:С4 получите: Лунная, День, Сон, Вор.
В ячейках D1:D4 получите: цветочек, кредо, шина, ноты.
Разделение имен при помощи мастера текстов
В ячейках А1:А4 введены данные: лисья нора, яркий день, Иван Петрович, Сергей Васильевич.
В ячейках В1:С4 получите:
лисья нора
яркий день
Иван Петрович
Сергей Васильевич
Разделение текста по столбцам при помощи функциональных возможностей Microsoft Excel
В ячейках А1:В12 введены данные:
Пример имени Описание
1 Андрей Лукаш Без отчества
2 Анна Я. Зотник Имя и один инициал
3 Микки К.Р. Марджи Имя и два инициала
4 Сохин, Ирина Алексеевна Сначала фамилия, с запятой
5 Пол Рейчел К.Морис Имя из двух частей
6 Амелия Лора де Лионель Фамилия из трех частей
7 Виктор Томи Ван Фамилия из двух частей
8 Алиферов мл., Константин К. Сначала фамилия и суффикс, с запятой
9 Алексей Мороз ст. С суффиксом
10 г-н Нил Винсент C префиксом
11 Ребекка Роуз-Рой Двойная фамилия через дефис
12 Нэнни Ли I С суффиксом
В ячейках С1:F12 получите:
Имя Отчество Фамилия Суффикс
Андрей   Лукаш  
Анна Я. Зотник  
Микки К.Р. Марджи  
Ирина Алексеевна Сохин  
Пол Рейчел К. Морис  
Амелия   Лора де Лионель  
Виктор   Томи Ван  
Константин К. Алиферов мл.
Алексей   Мороз Ст.
Нил   Винсент  
Ребекка   Роуз-Рой  
Нэнни Ли I
Вариант 3
Изменение регистра текста
Преобразуйте все буквы текста в прописные: Вестник ХНУ им. В.Н.Каразина
Преобразуйте все буквы текста в строчные: Высшая Математика Для Начинающих
Преобразуйте первые буквы слов в прописные, а остальные в строчные: н.а.бонк
Проверка ячейки на наличие в ней любого текста
В ячейке А1 введите текст: замок
В ячейке А2 получите месяц из сегодняшней даты.
Выполните проверку наличия текста в ячейках А1:А3.
Проверка соответствия содержимого ячейки определенному тексту
В ячейке А1 введите текст: дворец пионеров
В ячейку А2 введите текст: карусель
Проверьте, соответствует ли текст в ячейках А1:А2 тексту: Карусель
Сравнение ячейки с другой ячейкой
В ячейку А1 введите текст: Синица
В ячейку А2 введите текст: океан
В ячейку А3 введите текст: Океан
Проверьте, в каких ячейках текст совпадает.
Сравнение значения со значениями из списка
В ячейки А1:А5 введите список: нотная тетрадь, лифт, калькулятор, принтер, мягкий диван.
В ячейку В1 введите текст: лифт.
Проверьте, совпадает ли текст в ячейке хотя бы с одни элементом списка.
Проверьте, совпадает ли текст в ячейке со всеми элементами списка.
Проверка соответствия содержимого части ячейки определенному тексту
В ячейке А1 введите текст: расходы
В ячейку А2 введите текст: доходы
Проверьте, содержит ли текст в ячейках А1:А2 текст: ход
Отображение текста до или после числа в ячейке с использованием числового формата
Создайте следующий формат: "текущее время" hh:mm:ss
Введите строки: 13:56; 15:32:10; 23:49:59
Объединение текста и чисел из различных ячеек в одной ячейке с использованием формулы
В диапазоне А1:В4 введены данные:
Иван 100
Доход 700
Покупатель 15%
звонок 2,05
В ячейках С1:С4 постройте следующие предложения
- Иван ехал на машине со скоростью 100км/ч;
- Доход составил 700,00$;
- Покупатель получил 15%-скидку на приобретение стиральной машины;
- Оплата за междугородний звонок составляет 2,05грн в мин.
Объединение двух и более столбцов с помощью функции
В диапазоне А1:F4 введены данные:
Имя Фамилия Почтовый адрес Город Область Почтовый индекс
Яна Литовская ул. Береговая д.23 Днепропетровск Днепропетровская 49000
Руслан Медведев ул. Мироносицкая д.6, кв. 17 Харьков Харьковская 61000
Григорий Кошевой ул. Ленина д.62, кв. 1 Богуслав Киевская 09700
Лариса Мельникова пр.Победы д.45 Изюм Харьковская 64300
В ячейках J1:J4 постройте адреса.
Повторение знака в ячейке
Повторите символ: :-0 7раз
Отображение последних цифр номеров
В диапазоне А1:В4 введены данные:
Регистрационный номер 359-458-7856-32
Ключевое поле 956-78-97
Серийный номер 96-78-12
Телефон 806_321_549_86
В ячейках С1:С4 получить строки типа:
***-***-****-32
***-**-97
**-**-*2
Телефон: ---_---_---_86
Вставка текущего имени файла, пути к нему и имени активного листа
Вставьте полный путь к текущему файлу.
Вставьте название файла.
Вставьте название текущей папки.
Вставьте название текущего листа.
Удаление указанного количества знаков с левого или правого края текста
В ячейках А1:В4 введены данные:
Город Украины Ювелирное изделие
парикмахер Банковское дело
Днепропетровск кабак
Знойный вечер Кривой Рог
В ячейках С1:С4 получите: Город, парик, Днепр, Зной.
В ячейках D1:D4 получите: изделие, дело, бак, Рог.
Разделение имен при помощи мастера текстов
В ячейках А1:А4 введены данные: душистый перец, осенняя пора, Семен Андреевич, Лариса Михайловна.
В ячейках В1:С4 получите:
душистый перец
осенняя пора
Семен Андреевич
Лариса Михайловна
Разделение текста по столбцам при помощи функциональных возможностей Microsoft Excel
В ячейках А1:В12 введены данные:
Пример имени Описание
1 Микки Рурк Без отчества
2 Марина А. Сергеева Имя и один инициал
3 Стив С. М. Уильям Имя и два инициала
4 Колосов, Виталий Степанович Сначала фамилия, с запятой
5 Эллис Лилиан А. Реймонд Имя из двух частей
6 Ник Луис де Флой Фамилия из трех частей
7 Барбара Билли Джим Фамилия из двух частей
8 Сальников ст., Игорь А. Сначала фамилия и суффикс, с запятой
9 Алан Чейз II С суффиксом
10 г-н Пол Ричардсон C префиксом
11 Вивиан Милдер-Мейбл Двойная фамилия через дефис
12 Александр Григорьев мл. С суффиксом
В ячейках С1:F12 получите:
Имя Отчество Фамилия Суффикс
Микки   Рурк  
Марина А. Сергеева  
Стив С. М. Уильям  
Виталий Степанович Колосов  
Эллис Лилиан А. Реймонд  
Ник   Луис де Флой  
Барбара   Билли Джим  
Игорь А. Сальников ст.
Алан   Чейз II
Пол   Ричардсон  
Вивиан   Милдер-Мейбл  
Александр Григорьев мл.
Вариант 4
Изменение регистра текста
Преобразуйте все буквы текста в прописные: Банковское дело
Преобразуйте все буквы текста в строчные: АКЦИИ фирмы
Преобразуйте первые буквы слов в прописные, а остальные в строчные: а.г.цыпкин
Проверка ячейки на наличие в ней любого текста
В ячейке А1 введите текст: книга
В ячейке А2 получите день из сегодняшней даты.
Выполните проверку наличия текста в ячейках А1:А3.
Проверка соответствия содержимого ячейки определенному тексту
В ячейке А1 введите текст: береза
В ячейку А2 введите текст: золотая осень
Проверьте, соответствует ли текст в ячейках А1:А2 тексту: Береза
Сравнение ячейки с другой ячейкой
В ячейку А1 введите текст: Зонт
В ячейку А2 введите текст: кругосветное путешествие
В ячейку А3 введите текст: зонт
Проверьте, в каких ячейках текст совпадает.
Сравнение значения со значениями из списка
В ячейки А1:А5 введите список: кактус, собака, Америка, Финляндия, папоротник.
В ячейку В1 введите текст: собака.
Проверьте, совпадает ли текст в ячейке хотя бы с одни элементом списка.
Проверьте, совпадает ли текст в ячейке со всеми элементами списка.
Проверка соответствия содержимого части ячейки определенному тексту
В ячейке А1 введите текст: юбилей
В ячейку А2 введите текст: Новогодний вечер
Проверьте, содержит ли текст в ячейках А1:А2 текст: год
Отображение текста до или после числа в ячейке с использованием числового формата
Создайте следующий формат: "дата" dd.mmm.yyyy "время" h-mm-ss
Введите строки: 12.03.2009 14:35:06; 01.12.2009 17:32; 23.08.2009 19:00
Объединение текста и чисел из различных ячеек в одной ячейке с использованием формулы
В диапазоне А1:В4 введены данные:
Игорь 35000
Пушок 2500
Сергей 7%
Анна 500
В ячейках С1:С4 постройте следующие предложения
- Игорь продал машину за 35000,00$;
- Фабрика Пушок изготавливает 2500 свитеров в день;
-Сергей получил вознаграждение в размере 7% от совершенной сделки;
- Анна положила в банк 500,00грн.
Объединение двух и более столбцов с помощью функции
В диапазоне А1:F4 введены данные:
Имя Фамилия Почтовый адрес Город Область Почтовый индекс
Алексей Топольницкий ул.Веснина д.26, кв. 40 Харьков Харьковская 61000
Зоя Овчаренко ул. Ленина д.20, кв.4 Кировск Луганская 93800
Николай Вишневский пр.Правды д.18 Куликовка Черниговская 16300
Андрей Николаенко ул. Пушкина д.2, кв.33 Умань Черкасская 20300
В ячейках J1:J4 постройте адреса.
Повторение знака в ячейке
Повторите символ: :@) 14раз
Отображение последних цифр номеров
В диапазоне А1:В4 введены данные:
Регистрационный номер 12-152-1489-13
Ключевое поле 26_26_54_5
Серийный номер 458_231_45
Телефон 6-5-2-7-65
В ячейках С1:С4 получить строки типа:
**-***-****-13
--_--_--_5
Серийный номер: ***_***_45
*-*-*-*-65
Вставка текущего имени файла, пути к нему и имени активного листа
Вставьте полный путь к текущему файлу.
Вставьте название файла.
Вставьте название текущей папки.
Вставьте название текущего листа.
Удаление указанного количества знаков с левого или правого края текста
В ячейках А1:В4 введены данные:
крановщик глубокое озеро
небосклон цифровая печать
спортсмен пароход
Новый год Южная Америка
В ячейках С1:С4 получите: кран, небо, спорт, Новый.
В ячейках D1:D4 получите: озеро, печать, ход, Америка.
Разделение имен при помощи мастера текстов
В ячейках А1:А4 введены данные: Екатерина Васильевна, Игорь Степанович, Нижний Новгород, Новый Свет.
В ячейках В1:С4 получите:
Екатерина Васильевна
Игорь Степанович
Нижний Новгород
Новый Свет
Разделение текста по столбцам при помощи функциональных возможностей Microsoft Excel
В ячейках А1:В12 введены данные:
Пример имени Описание
1 Руслан Вишнев Без отчества
2 Карина Д. Гусарова Имя и один инициал
3 Джефри Л. М. Саймон Имя и два инициала
4 Серебряков, Петр Николаевич Сначала фамилия, с запятой
5 Адам Нил К. Уинфрид Имя из двух частей
6 Джулиан Кит де Лоан Фамилия из трех частей
7 София Джеймс Уолт Фамилия из двух частей
8 Захаров мл., Сергей К. Сначала фамилия и суффикс, с запятой
9 Теодора Ральф I С суффиксом
10 г-н Леонард Морган C префиксом
11 Вероника Максимилиан-Мэй Двойная фамилия через дефис
12 Оливер Чейз ст. С суффиксом
В ячейках С1:F12 получите:
Имя Отчество Фамилия Суффикс
Руслан   Вишнев  
Карина Д. Гусарова  
Джефри Л. М. Саймон  
Петр Николаевич Серебряков  
Адам Нил К. Уинфрид  
Джулиан   Кит де Лоан  
София   Джеймс Уолт  
Сергей К. Захаров мл.
Теодора   Ральф I
Леонард   Морган  
Вероника   Максимилиан-Мэй  
Оливер Чейз ст.

Приложенные файлы

  • docx 818567
    Размер файла: 165 kB Загрузок: 0

Добавить комментарий