Как насчет этого?Пожалуйста, подумайте об этом как об одном из нескольких ответов.
Модифицированная формула:
=IF(A1="","",JOIN("",ARRAYFORMULA(REGEXEXTRACT(SPLIT(A1," "),"\b[\w]"))))
- Когда ячейка "A1" пуста и не пуста,
""
и первыйбуквы каждого слова ставятся соответственно. - Разделить значение на каждое слово, используя
SPLIT
. - Получить первую букву из каждого слова, используя
REGEXEXTRACT
и ARRAYFORMULA
. - Использовалось регулярное выражение
\b[\w]
.
- Соедините каждый массив, используя
JOIN
.
Результат:
![enter image description here](https://i.stack.imgur.com/lFdQ7.png)
Ссылки:
Если это не тот результат, который вам нужен, я приношу свои извинения.
Добавлено:
В качестве другого используется LEFT
вместо REGEXEXTRACT
.
Модифицированная формула:
=IF(A1="","",JOIN("",ARRAYFORMULA(LEFT(SPLIT(A1," ")))))
Ссылка: