Чтобы оставить только первую букву в ячейке Excel, можно использовать формулу =ЛЕВСИМВ(A1), где A1 — ячейка, в которой нужно оставить один символ. 1
Также для этой задачи можно применить формулу массива: 4
- Скопировать следующую формулу в пустую ячейку, в которой нужно получить результат. 4
=CONCAT(LEFT(FILTERXML('<a><b>'&SUBSTITUTE(A2,' ','</b><b>')&'</b></a>','//b'),1))
- Затем потянуть формулу вниз, чтобы заполнить другие ячейки. 4 Это действие автоматически извлечёт первую букву каждого слова в каждой ячейке одновременно. 4
Ещё один вариант — использовать пользовательскую функцию (UDF): 4
- Удержать ALT + F11, чтобы открыть Окно Microsoft Visual Basic для приложений. 4
- Нажать «Вставить» > «Модули» и вставить код в Окно модуля. 4
- Сохранить и закрыть этот код, вернуться на лист и ввести формулу =GetFirstLetters(A2) в пустую ячейку. 4 Затем перетащить маркер заполнения в ячейки, к которым нужно применить эту формулу. 4