Материал: ЭКСЕЛЬ2 2013 Методичка Расширенные возможности

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

31

Microsoft Excel 2013. Уровень 2. Расширенные возможности

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

ПРОПИСН(Текст) – делает все буквы в строке текста прописными.

UPPER(Text)

=ПРОПИСН("Специалист") СПЕЦИАЛИСТ

СТРОЧН(Текст) – делает все буквы в строке текста строчными.

LOWER(Text)

=СТРОЧН("СПЕЦИАЛИСТ") специалист

ПРОПНАЧ(Текст) – делает прописную первую букву в каждом слове текста, преобразуя все другие буквы в строчные.

PROPER(Text)

ПРОПНАЧ("МОСКОВСКИЙ УНИВЕРСИТЕТ") Московский Университет

При необходимости можно из ячейки забрать необходимые символы. В зависимости от расположения, используются функции ЛЕВСИМВ, ПРАВСИМВ и ПСТР.

ЛЕВСИМВ(Текст;Количество_знаков) – выдает указанное количество символов с начала строки

текста.

LEFT(Text; Num_chars)

=ЛЕВСИМВ("Специалист";4) Спец

ПРИМЕР: По исходным данным – Фамилия, Имя и Отчество, получить Фамилия И.О.

Центр Компьютерного обучения «Специалист»

www.specialist.ru

32

Microsoft Excel 2013. Уровень 2. Расширенные возможности

ПРАВСИМВ(Текст;Количество_знаков) – выдает указанное количество символов с конца

строки текста.

RIGHT(Text;Num_chars)

=ПРАВСИМВ("Специалист";4) лист

ПСТР(Текст;Начальная_позиция;Количество_знаков) – возвращает заданное число символов из

строки текста, начиная с указанной позиции.

MID(Text;Start_num;Num_chars)

=ПСТР("Специалист";7;3) лис

Для определения позиции нужного символа можно воспользоваться функциями НАЙТИ или ПОИСК.

НАЙТИ(Искомый-текст;Просматриваемый_текст;Нач_позиция) – определяет позицию начала символа (или символов) в указанной текстовой строке с учетом регистра.

FIND(Find_text;Within_text;Start_num)

=НАЙТИ("ц";"Специалист";1) 4

=НАЙТИ("Ц";"Специалист";1) #ЗНАЧ!

ПОИСК(Искомый_текст;Текст_для_поиска;Нач_позиция) – определяет позицию первого вхождения символа или строки текста в указанной текстовой строке без учета регистра.

SEARCH(Find_text;Within_text;Start_num)

=ПОИСК("Ц";"Специалист";1) 4

=ПОИСК("ц";"Специалист";1) 4

ДЛСТР(Текст) – определяет количество символов в текстовой строке.

LEN(Text)

=ДЛСТР("Специалист") 10

ПРИМЕР: Из исходных данных получить символы до # и символы после #.

www.specialist.ru

Центр Компьютерного обучения «Специалист»

33

Microsoft Excel 2013. Уровень 2. Расширенные возможности

Результатом обработки текстовых функций являются данные с текстовым типом данных. Существует 3 способа преобразовать текстовый аргумент в числовой: воспользоваться функцией ЗНАЧЕН, умножить полученный результат на 1 или в начале формулы поставить --.

ЗНАЧЕН(Текст) – преобразует текстовый аргумент в число.

VALUE(Text)

ПРИМЕР: Преобразовать результат вычисления текстовой функции в числовой тип данных.

ПРАКТИКУМ:

Открыть файл 01_6 Текстовые функции.

На листах ЗАДАНИЕ1, ЗАДАНИЕ2, ЗАДАНИЕ3, ЗАДАНИЕ4, ЗАДАНИЕ5 решить задачи в соответствии с заданиями.

Сохранить изменения в файле.

Разбиение текста по столбцам

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

1.Выделить столбец с исходными данными.

2.На вкладке Данные [Data], в группе в группе Работа с данными [Data Tools]

выбрать Текст по столбцам [Text to Columns].

3.В диалоговом окне Мастер распределения текста по столбцам – шаг 1 из 3 [Convert Text to Columns Wizard – Step 1 of 3] указать формат исходных данных:

с разделителями [Delimited] - содержимое одного столбца от другого отделено знаком (пробел, табуляция, точка с запятой, запятая и др.).

фиксированной ширины [Fixed width]: выбираем, если в тексте каждый столбец состоит из одинакового количества символов.

Нажать Далее [Next].

Центр Компьютерного обучения «Специалист»

www.specialist.ru

34

Microsoft Excel 2013. Уровень 2. Расширенные возможности

4.На следующем шаге окна Мастер распределения текста по столбцам – шаг 2 из 3 [Convert Text to Columns Wizard – Step 2 of 3] в зависимости от формата исходных данных, выбранных на шаге 1 работы мастера, сделать следующие настройки:

С разделителями – надо выбрать символразделитель из предлагаемых или, если нужного нет, то ввести его с клавиатуры в поле

другой [other].

Фиксированной ширины

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

Нажать Далее [Next].

5.На следующем шаге окна Мастер распределения текста по столбцам – шаг 2 из 3 [Convert Text to Columns Wizard – Step 3 of 3] настроить формат данных для каждого столбца. Для этого выделить столбец в Образце разбора данных [Data preview] и выбрать Формат данных столбца [Column data format]:

общий [General] автоопределение типа данных.

текстовый [Text] – значения будет текстовыми данными.

дата [Date] – выбрать для дат нужный вариант: ДМГ, ГМД МДГ и т.д., если порядок расположения составляющих даты отличается от используемого.

Подробнее [Advanced] –

установить Разделитель

целой и дробной части

[Decimal Separator], а так же Разделитель разрядов

[Thousands separator],

если они отличаются от ваших региональных стандартов.

www.specialist.ru

Центр Компьютерного обучения «Специалист»

35

Microsoft Excel 2013. Уровень 2. Расширенные возможности

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

В поле Поместить в [Destination] указать ячейку для размещения результата разбиения текстовых данных, нажать Готово [Finish].

ПРАКТИКУМ:

Открыть файл 01_6 Текстовые функции.

На листе ЗАДАНИЕ6 решить задачу в соответствии с заданием.

Сохранить изменения в файле и закрыть его.

Мгновенное заполнение

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

1.Ввести в первую ячейку текст-шаблон для заполнения. Выделить ячейку.

2.На вкладке Данные [Data], в группе в группе Работа с данными [Data Tools]

выбрать Мгновенное заполнение [Flash Fill].

ПРАКТИКУМ:

Открыть файл 01_6 Текстовые функции.

На листе ЗАДАНИЕ7 решить задачу в соответствии с заданием.

Сохранить изменения в файле и закрыть его.

САМОСТОЯТЕЛЬНЫЕ УПРАЖНЕНИЯ

Открыть файл УПРАЖНЕНИЯ ЭКСЕЛЬ2. Выполнить задание на листе 6.

Функции даты и времени

Excel хранит дату в виде последовательных чисел, а время – в виде десятичной части этого значения. Программа может работать с датами, начиная с 1 января 1900 г. Эта дата соответствует положительному числу 1, каждая последующая дата так же соответствует целому положительному числу. Так как значения даты и времени представляются числами, поэтому их

Центр Компьютерного обучения «Специалист»

www.specialist.ru