примеры применения функции СТРОЧН
Функция СТРОЧН — простейшие примеры
Раздел функцийТекстовые
Название на английскомLOWER
ВолатильностьНе волатильная
Похожие функции ExcelПРОПИСН, ПРОПНАЧ
Схожие функции !SEMToolsИзменить регистр

Что делает эта функция?

Функция переводит все символы (для которых это применимо) в передаваемом ей значении в нижний регистр.

Синтаксис

=СТРОЧН(Текст)

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

См. ПРОПНАЧ.

СТРОЧН — примеры применения

Допустим, наша задача — сделать в каждой ячейке первую букву заглавной, а остальные строчными. Исходная таблица дана полностью заглавными буквами.

Сразу оговоримся — функция ПРОПНАЧ здесь не подойдет, т.к. сделает каждое слово с заглавной, если их в ячейке несколько.

Для решения составим сложную формулу, в которой нам поможет функция ПСТР. Логика такова — первую букву оставим заглавной, а остальные — строчными.

Первую букву можно получить разными способами, может помочь как ПСТР, так и функция ЛЕВСИМВ:

=ПСТР(A1;1;1)
=ЛЕВСИМВ(A1;1)
Извлекаем первые буквы ячеек
Функции ПСТР и ЛЕВСИМВ извлекают первый символ ячейки

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

=ПСТР(A1;2;1000)
все символы, кроме первого
Функция ПСТР извлекает все символы, кроме первого

Ну а итоговая формула будет составлена из вышеуказанных с обработкой функциями СТРОЧН и ПРОПИСН:

=ПРОПИСН(ПСТР(A1;1;1))&СТРОЧН(ПСТР(A1;2;1000))
=ПРОПИСН(ЛЕВСИМВ(A1;1))&СТРОЧН(ПСТР(A1;2;1000))

Как видно из примера, эта комбинация не всегда дает тот результат, который хотелось бы получить, работая с форматированным текстом (подсвечено желтым)

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

Есть ли решение этой проблемы? Да! Но не в стандартном функционале Excel. Его предлагает моя надстройка !SEMTools для Excel. Подробнее об этом функционале — изменить регистр букв в Excel.

первые буквы предложений заглавными с помощью !SEMTools
Делаем первые буквы предложений заглавными с помощью !SEMTools