Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа № 4. Текстовые функции.docx
Скачиваний:
21
Добавлен:
23.02.2015
Размер:
169.43 Кб
Скачать
  1. Удаление указанного количества знаков с левого или правого края текста

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

Функция ДЛСТР возвращает количество знаков в текстовой строке.

Синтаксис:

=ДЛСТР(текст)

где текст   — текст, длину которого требуется определить. Пробелы также учитываются.

Функция ЛЕВСИМВ возвращает первые знаки текстовой строки исходя из заданного количества знаков.

Синтаксис:

=ЛЕВСИМВ(текст; количество_знаков)

где текст   — текстовая строка, содержащая извлекаемые знаки;

количество_знаков   — количество знаков, извлекаемых функцией ЛЕВСИМВ.

«Количество_знаков» должно быть больше или равно нулю.

Если «количество_знаков» больше длины текста, функция ЛЕВСИМВ возвращает весь текст.

Если аргумент «количество_знаков» опущен, то предполагается, что он равен 1.

A

1

Данные

2

Витамин A

3

Витамин B1

4

Формула

Описание (результат)

5

=ЛЕВСИМВ(A2; ДЛСТР(A2)-2)

Удаление последних двух знаков из строки в ячейке A2 (Витамин)

6

=ПРАВСИМВ(A3; ДЛСТР(A3)-8)

Удаление первых 8 знаков из строки в ячейке A3 (B1)

  1. Разделение имен при помощи мастера текстов

Использование мастера текстов для разделения простого содержимого ячеек — например, имен и фамилий — по различным столбцам.

Полное имя

Имя  

Фамилия  

Владимир Егоров

Владимир

Егоров

Ольга Костерина

Ольга

Костерина

Инна Ожогина

Инна

Ожогина

Мария Сергиенко

Мария

Сергиенко

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

    1. Разбиение содержимого по разделителю

Этот метод применяется в случае, если имена имеют разделенный формат, например, «Имя Фамилия» (где разделителем является пробел между именем и отчеством) или «Фамилия, Имя» (где разделителем является запятая).

Для выполнения этих шагов скопируйте на пустой лист следующий образец данных.

A

Владимир Егоров

Ольга Костерина

Инна Ожогина

Мария Сергиенко

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

В поле Образец разбора данных появятся имя и фамилия в двух различных столбцах.

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

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

Нажмите кнопку Готово.

    1. Разделение содержимого разрывом столбца

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

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

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

Нажмите кнопку Готово.