Как прописать каждую первую букву после каждой точки / периода в определенной ячейке в Excel - PullRequest
0 голосов
/ 17 октября 2019

Предполагая только первую букву после "."должен быть в верхнем регистре

= IF (НАЙТИ (".", A1)> 0, ЗАМЕНИТЬ (A1, НАЙТИ (".", A1) + 2,1, ВЕРХНИЙ (MID (A1, НАЙТИ (". ", A1) +2,1))), A1)

Как можно прописать каждую первую букву после каждой точки в этой конкретной ячейке с помощью формулы Excel?

Пример:

Привет, мир. Привет, мир. Привет, Мир

должен быть ->

Привет, мир. Привет, мир. Hello World

Большое спасибо и ура!

1 Ответ

0 голосов
/ 20 октября 2019

Я согласен с udearboy, что PROPER - это путь. PROPER кажется заглавной первой буквой после каждого периода И первой буквой в строке. Итак, объедините первую часть строки (до первого периода) с правильным регистром остальной части строки:

=IFERROR(LEFT(A1,FIND(".",A1))&PROPER(RIGHT(A1,LEN(A1)-FIND(".",A1))),A1)

Я добавил IFERROR в случаестрока не имеет периодов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...