Как найти заглавную букву в середине слова, в середине предложения в Excel?

Как найти заглавную букву в середине слова, в середине предложения в Excel?

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

Например:

Ячейка A1 = Красная машинаЖелтая ячейка A2 = Розовый велосипедКрасная ячейка A3 = Зеленый грузовикСиняя ячейка

Мне нужна формула, которая бы извлекала «Желтое пространство», «Красное пространство» и «Синее пространство».

Спасибо.

решение1

Если ячейка начинается с заглавной буквы (как в вашем примере), вы можете сделать это с помощью формулы массива, которая использует значения символов ASCII для всех заглавных букв (от 65 до 90).

Используйте это в B1:
=REPLACE(A1,1,MIN(IF(ISNUMBER(FIND(CHAR(ROW($65:$90)),REPLACE(A1, 1, 1, ""))),FIND(CHAR(ROW($65:$90)),REPLACE(A1, 1, 1, "")))),"")

Это формула массива, поэтому вам нужно ввести ее с помощью Ctrl+ Shift+ Enter, а не просто Enter. А затем перетащите вниз, чтобы заполнить весь столбец.

Связанный контент