Практикум по MS Excel, страница 15

8.2.3.  Текстовые функции

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

СЦЕПИТЬ(аргумент1; аргумент2; …,аргументN) – применяется для объединения текстовых строк в одну. Вместо функции СЦЕПИТЬ можно использовать знак &.

ПРАВСИМВ(текст; колич_симв) - извлекает заданное количество колич_симв последних (самых правых) символов из текстовой строки текст.

ЛЕВСИМВ(текст; колич_симв) - извлекает заданное количество колич_симв первых (самых левых) символов из текстовой строки текст.

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

ЗНАЧЕН(текст) - преобразует числовые данные, введенные на рабочем листе в текстовом формате (т.е. заключенные в кавычки) в числовые значения.

ТЕКСТ(значение; формат) - преобразует число в текст по заданному формату.

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

ПСТР(текст; нач_позиция; колич_симв) - извлекает из исходной строки текст, начиная с указанной позиции нач_позиция, подстроку заданной длины колич_симв.

СЖПРОБЕЛЫ(текст) - удаляет из текста все начальные и хвостовые пробелы, из внутренних же удаляются все пробелы, за исключением одиночных.

ЗАМЕНИТЬ(старый_текст; нач_позиция; колич_симв; новый_текст) - заменяет заданный фрагмент текста старый_текст другой строкой новый_текст.

Все текстовые функции можно просмотреть, вызвав Мастера функций и выбрав категорию Текстовые.

Пример № 6. Использование функции СЦЕПИТЬ.

            В столбцах 2,3,4 находятся фамилия, имена и отчества сотрудников. Требуется поместить в столбец 5 фамилию и инициалы.

Рис. 8.9.

Решение. Для решения данной задачи необходимо:

·  Извлечь фамилию из столбца 2,  поставить после нее пробел.

·  Извлечь  первый символ из столбца 3, поставить точку и пробел.

·  Извлечь  первый символ из столбца 4, поставить точку и пробел.

·  Объединить полученную последовательность.

Воспользуемся символом &, который используется для объединения (“сцепления”) последовательностей символов в одну последовательность.

Порядок действий:

1. Активизируйте ячейку Е3 и нажмите  “=”

2. Щелкните на ячейку B3.

3. Наберите символ & - что означает «сцепить»

4. Наберите символ “ ” - что означает «пробел»

5. Наберите снова символ &.

6. Выберите из мастера функции категории Текстовые функции ЛЕВСИМВ или наберите ее вручную и щелкните ячейку C3.

7. Наберите символ &.

8. Наберите символ “.” , что означает «точка» после первого инициала.

9. Наберите снова символ &.

10. Выберите из мастера функции категории Текстовые функции ЛЕВСИМВ или наберите ее вручную и щелкните ячейку D3.

11. Наберите символ &.

12. Наберите символ “.” , что означает «точка» после второго инициала.