Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прокофьева О. Е. / Excel / СМ 7 / СМ 7 Текстовые функции (6 примеров).doc
Скачиваний:
0
Добавлен:
20.12.2023
Размер:
1.37 Mб
Скачать

Microsoft Excl Лабораторные работы

Занятие №7. Работа с текстом

Упражнение 1. Превращение строк в столбцы и обратно

Хотим, упрощенно говоря, повернуть таблицу на бок, т.е. то, что располагалось в строке - пустить по столбцу и наоборот:

Специальная вставка

В ыделяем и копируем исходную таблицу (правой кнопкой мыши - Копировать). Затем щелкаем правой по пустой ячейке, куда хотим поместить повернутую таблицу и выбираем из контекстного меню команду Специальная вставка (Paste Special). В открывшемся диалоговом окне ставим галочку Транспонировать (Transpose) и жмем ОК.

Минусы: не всегда корректно копируются ячейки с формулами, нет связи между таблицами (изменение данных в первой таблице не повлияет на вторую). Хотя, часто задача как раз состоит в том, чтобы данные в двух таблицах не были связаны друг с другом.

Плюсы: в транспонированной таблице сохраняется исходное форматирование ячеек.

  • Транспонируйте таблицу из своего домашнего задания №1.

Упражнение 2 . Основные функции для работы с текстом

1.ДЛСТР(текст) – возвращает количество знаков в указанном тексте, включая пробелы. В качестве текста может выступать ссылка на ячейку, в которой содержится текст.

2.ЛЕВСМВ(текст; количество_знаков) – возвращает указанное количество знаков с начала строки текста. Например:

Если в ячейке A1 содержится имя, то функция =ЛЕВСИМВ(A1;1) возвращает инициал (одну первую букву) имени.

3.ПРАВСМВ(текст; количество_знаков) – возвращает указанное количество знаков с конца строки текста.

4.ПСТР(текст; начальная_позиция; количество_знаков) – возвращает указанное количество знаков, начиная с указанной позиции в строке текста.

  • Наберите любое словосочетание в ячейке и попробуйте применить к нему каждую из вышеперечисленных функций.

Упражнение 3 . Быстрое склеивание текста из нескольких ячеек

Способ 1 (простой). Функция сцепить

В категории Текстовые есть функция СЦЕПИТЬ (CONCATENATE), которая соединяет содержимое нескольких ячеек (до 255) в одно целое, позволяя комбинировать их с произвольным текстом. Например, вот такой вариант применения этой функции даст надпись, которую я все свое детство видел на заборе около дома:

Способ 2 (красивый). Символ для склеивания текста (&)

Для суммирования содержимого нескольких ячеек используют знак плюс "+", а для склеивания содержимого ячеек используют знак "&" (расположен на большинстве клавиатур на цифре "7"). При его использовании необходимо помнить, что:

  • Этот символ надо ставить в каждой точке соединения, т.е. на всех "стыках" текстовых строк также, как вы ставите несколько плюсов при сложении нескольких чисел (2+8+6+4+8)

  • Если нужно приклеить произвольный текст (даже если это всего лишь точка или пробел, не говоря уж о целом слове), то этот текст надо заключать в кавычки. В предыдущем примере с функцией СЦЕПИТЬ о кавычках заботится сам Excel - в этом же случае их надо ставить вручную.

Вот, например, как можно собрать ФИО в одну ячейку из трех с добавлением пробелов:

  • Объедините ФИО в одной ячейке, выбирая только инициалы от имени и отчества.

  • Вам прислали таблицу спортивных результатов в виде, который не вполне удобен для расчетов статистики выступлений (даже среднее количество побед не посчитать):

П ридумайте формулы, преобразующие данные в более удобный для анализа вид:

Соседние файлы в папке СМ 7