Microsoft Excel

трюкиприёмырешения

Форматирование
21.12.2013 2547

Как в Excel преобразовать текст к правильному формату заглавных букв

Ранее мы уже знакомились с функциями СТРОЧН(), ПРОПИСН() и ПРОПНАЧ(), которые используются для преобразования текстовой строки и приведения её к определенному формату заглавных букв. К сожалению, ни одна из них не может обеспечить преобразование строки так, чтобы первая буква являлась заглавной, а остальные — строчными, как требуется для обычного предложения. Однако существует способ создания такой формулы, используя уже известные нам функции.

Для этого необходимо для начала извлечь первую букву строки и сделать ее заглавной:
=ПРОПИСН(ЛЕВСИМВ(A28))
Далее необходимо извлечь всю оставшуюся правую часть строки и сделать буквы строчными:
=СТРОЧН(ПРАВСИМВ(A28;ДЛСТР(A28)-1))
Наконец, мы объединяем два этих выражения для получения целой строки:
=ПРОПИСН(ЛЕВСИМВ(A28)) & СТРОЧН(ПРАВСИМВ(A28;ДЛСТР(A28)-1))

Следующий рисунок (4.12) показывает результат работы данной формулы для различных строк (вверху идет исходная строка, а ниже — результат работы).

Результат применения функции для преобразования текста к правильному формату заглавных букв

Результат применения функции для преобразования текста к правильному формату заглавных букв

При импортировании различной информации в рабочие книги часто может возникнуть ситуация, когда Excel не опознает формат даты. В частности, когда дата вводится в формате ГГГГММДД (например, 20080219). Для того чтобы преобразовать данное выражение к формату, с которым может работать Excel, вы можете использовать функции ЛЕВСИМВ(), ПРАВСИМВ() и ПСТР(). Если неопознанная дата находится в ячейке А1, то функция ЛЕВСИМВ(A1;4) извлечет год, ПСТР(A1;5;2)- месяц, а ПРАВСИМВ(A1;2) — день. Включение данных функций в функцию ДАТА() позволит вам получить правильный формат для Excel: =ДАТА(ЛЕВСИМВ(A1;4);ПСТР(A1;5;2);ПРАВСИМВ(A1;2)).


Top