
Раздел функций | Текстовые |
Название на английском | LOWER |
Волатильность | Не волатильная |
Похожие функции Excel | ПРОПИСН, ПРОПНАЧ |
Схожие функции !SEMTools | Изменить регистр |
Что делает эта функция?
Функция переводит все символы (для которых это применимо) в передаваемом ей значении в нижний регистр.
Синтаксис
=СТРОЧН(Текст)
Форматирование
См. ПРОПНАЧ.
СТРОЧН – примеры применения
Допустим, наша задача – сделать в каждой ячейке первую букву заглавной, а остальные строчными. Исходная таблица дана полностью заглавными буквами.
Сразу оговоримся – функция ПРОПНАЧ здесь не подойдет, т.к. сделает каждое слово с заглавной, если их в ячейке несколько.
Для решения составим сложную формулу, в которой нам поможет функция ПСТР. Логика такова – первую букву оставим заглавной, а остальные – строчными.
Первую букву можно получить разными способами, может помочь как ПСТР,
=ПСТР(A1;1;1)
так и функция ЛЕВСИМВ:
=ЛЕВСИМВ(A1;1)

Все буквы кроме первой нам также поможет извлечь ПСТР (здесь 1000 – число, заведомо превышающее возможное количество символов в ячейке):
=ПСТР(A1;2;1000)

Ну а итоговая формула будет составлена из вышеуказанных с обработкой функциями СТРОЧН и ПРОПИСН:
=ПРОПИСН(ПСТР(A1;1;1))&СТРОЧН(ПСТР(A1;2;1000))
=ПРОПИСН(ЛЕВСИМВ(A1;1))&СТРОЧН(ПСТР(A1;2;1000))

Как видно из примера, эта комбинация не всегда дает тот результат, который хотелось бы получить, работая с форматированным текстом (подсвечено желтым)
Ведь фактически она не делает заглавными первые буквы ячеек, а делает заглавным первый символ, который не всегда бывает буквой. А если в строке несколько предложений, второе и далее функция не определит и не сделает первые символы в них заглавными.
Есть ли решение этой проблемы? Да! Но не в стандартном функционале Excel. Его предлагает моя надстройка. Подробнее об этом функционале – сделать заглавными первые буквы предложений в Excel.

Понравилась статья? Поддержите ее автора!
Набор инструментов !SEMTools поможет решить множество задач без ввода сложных формул и сэкономит ваше время. И вам полезно, и автору приятно!