Само название этих функций говорит, что они предназначены для работы с текстовой информацией. Ниже перечислены наиболее часто используемые текстовые функции. В качестве аргументов текстовых функций может быть ссылка на ячейку, или просто текст. Если в качестве аргумента используется текст, он должен быть заключен в кавычки.
СЦЕПИТЬ(аргумент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. Наберите символ “.” , что означает «точка» после второго инициала.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.