Текстовые функции
Большое количество функций предназначено для обработки текстов. С помощью этих функций пользователь может преобразовывать прописные литеры в строчные, текстовые значения в числовые и обратно, а также выполнять целый ряд других операций. В качестве аргументов текстовых функций используются, как правило, цепочки символов.
Функция ДЛСТР
Результат: Количество символов в текстовом аргументе текст.
Функция ЗАМЕНИТЬ
Результат: В текстовом аргументе старый_текст заменяет число_литер символов, начиная с нач_ном-ого, на текст новый_текст.
- старый_текст — текст, в котором желательно заменить некоторые литеры;
- нач_ном — позиция символа в тексте старый_текст, начиная с которой будет произведена замена;
- число_литер — число символов в тексте старый_текст, которые заменяются текстом новый_текст;
- новый_текст — текст, который заменяет символы в тексте старый_текст.
Функция ЗНАЧЕН
Результат: Преобразует текстовый аргумент текст в числовой формат.
- текст — текст в кавычках или ссылка на ячейку, содержащую текст, который нужно преобразовать. Текст может быть в любом формате, который допускается в Excel для числа, даты и времени. Если текст не удовлетворяет ни одному из этих форматов, то функция ЗНАЧЕН возвращает значение ошибки #ЗНАЧ!.
Обычно Excel при необходимости автоматически осуществляет преобразование из текстового представления в числовое.
Функция КОДСИВМ
Функция ЛЕВСИМВ
Результат: Возвращает первые количество_символов символов текстового аргумента текст в виде текстового значения.
- количество_символов — число больше 0; если значение аргумента количест-во_символов больше, чем длина текста, то будет выведен весь аргумент текст\ если аргумент количест-во_символов опушен, Excel принимает его равным 1.
Функция НАЙТИ
Результат: Находит вхождение одной текстовой строки в другую текстовую строку и возвращает номер символа, с которого начинается первое вхождение искомой строки. Для поиска вхождений одной текстовой строки в другую текстовую строку можно использовать также функцию ПОИСК, но в отличие от функции ПОИСК функция НАЙТИ учитывает регистр и не допускает символов шаблона.
- искомый_текст — искомый текст; если искомый_текст — это (пустая строка), то функция НАЙТИ считает подходящим первый символ в просматриваемой строке (то есть будет возвращено значение аргумента нач_позиция или 1); аргумент нач_позиция не должен содержать никаких символов шаблона;
- просматриваемый_текст — текст, содержащий искомый текст;
- нач_позиция — позиция символа, с которой следует начинать поиск. Первый символ в аргументе просматриваемый_текст имеет номер 1. Если аргумент нач_позиция опущен, то он полагается равным 1.
Если аргумент нач_позиция меньше или равен 0, или больше, чем длина текста, или не найден аргумент искомый_текст, то функция НАЙТИ выдает значение ошибки #ЗНАЧ!.
Функция ПЕЧСИМВ
Результат: Из аргумента текст будут удалены все управляющие символы.
Функция ПОВТОР
Результат: Текст, указанный в аргументе текст, повторяется сколько_раз раз.
Функция ПОДСТАВИТЬ
Результат: Текст, указанный в аргументе старый_текст, заменяется в аргументе текст на текст новый_текст.
Функция ПОИСК
Функции НАЙТИ и ПОИСК почти идентичны, но функция НАЙТИ различает написание прописными и строчными буквами, а ПОИСК — нет; кроме того, функция ПОИСК, в отличие от функции НАЙТИ, разрешает использование в аргументе искомый_текстсимволов подстановки (*) и (?).
Функция ПРАВСИМВ
Результат: Последние число_символов символов текстового аргумента текст в качестве текстового значения.
Функция ПРОПИСИ
Результат: Преобразует все буквы в тексте в прописные.
Функция ПРОПНАЧ
Результат: Первые буквы слов и все буквы, следующие за знаками препинания, будут преобразованы в прописные, все остальные — в строчные.
Функция ПСТР
Результат: Текстовое значение, которое включает количество_символов символов из текстового аргумента текст, начиная с позиции номер нач_позиция.
Функция РУБЛЬ
Результат: Преобразует число в текстовый формат, используя денежный формат с округлением до заданного числа десятичных знаков. Применяется следующий формат: #.##0,00р;-#.##0,00р.
- число — любое число;
- число_знаков — целые числа (положительные устанавливают разряды после запятой, которые будут отображаться, отрицательные устанавливают разряды перед запятой, до которых будет произведено округление; если аргумент опущен, Excel предполагает наличие 2 разрядов после запятой).
Функция СЖПРОБЕЛЫ
Результат: Удаляет все пробелы из текстового аргумента текст, оставляя только по одному между словами.
Функция СИМВОЛ
Результат: Символ, соответствующий ASCII-коду числа, заданного аргументом число. Функция CHAR используется для преобразования текстовых файлов в текстовый формат данного компьютера.
Функция СОВПАД
Результат: Значение ИСТИНА, если аргументы текст1 и текст2 абсолютно одинаковы, в противном случае — значение ЛОЖЬ.
Функция СТРОЧН
Результат: Все прописные буквы текстового аргумента текст будут преобразованы в строчные.
Функция СЦЕПИТЬ
Результат: Объединяет несколько текстовых элементов в один.
Функция Т
Результат: Аргумент значение выводится в текстовом виде. Если аргументу значение не соответствует текст, то функция Т возвращает «».
Обычно Excel автоматически преобразует значения к нужному типу.
Функция ТЕКСТ
Результат: Преобразует значение в текст в заданном числовом формате.
- значение — либо числовое значение, либо формула, вычисление которой дает числовое значение, либо ссылка на ячейку, содержащую числовое значение;
- строка_формат — числовой формат в текстовой форме (вкладка Число диалогового окна Формат ячеек). Запрещено использование символа (*) и формата Общий.
Функция ФИКСИРОВАННЫЙ
Результат: Число число, округленное до число_знаков десятичных разрядов, в формате с фиксированной запятой в виде текстовой строки.
- число — число, которое округляется и преобразуется в текст;
- число_знаков — число цифр справа от десятичной запятой;
- без_разделителей — логическое значение, причем, если аргумент без_разде-лителей имеет значение ИСТИНА, то функция ФИКСИРОВАННЫЙ не включает разделители тысяч в возвращаемый текст. Если аргумент без разделителей имеет значение ЛОЖЬ или опущен, то возвращаемый текст будет включать разделители (обычно это так).
Excel гарантирует точность только до 15 разрядов; результатом является текстовое значение — в отличие от чисел, форматированных с помощью команды Ячейка (меню Формат).
Текстовые функции
- старый_текст — текст, в котором желательно заменить некоторые литеры;
- нач_ном — позиция символа в тексте старый_текст, начиная с которой будет произведена замена;
- число_литер — число символов в тексте старый_текст, которые заменяются текстом новый_текст;
- новый_текст — текст, который заменяет символы в тексте старый_текст.
По существу, эта формула объединяет текстовую строку с содержимым ячейки ВЗ и отображает полученный результат. Обратите внимание, что в А5 к содержимому ВЗ не был применен ни один специальный формат. Тем не менее при желании можно установить для нее денежный формат с использованием пробелов и символа валюты.