Возможности !SEMTools
примеры применения функции СТРОЧН
Функция СТРОЧН – простейшие примеры
Раздел функцийТекстовые
Название на английском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
Делаем первые буквы предложений заглавными с помощью !SEMTools

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

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*