Формула для извлечения определенных позиций символов в строке

Формула для извлечения определенных позиций символов в строке

Я тут занят с Excel, но борюсь с какой-то формулой. У меня есть имя и фамилия в одной ячейке, и я хочу объединить их в другой ячейке. Но мне нужна только первая буква имени и первые 5 букв фамилии. Поскольку обе находятся в одной ячейке, я не знаю, как это сделать. Также мне придется иметь дело с пробелом посередине.

решение1

Конечно, это можно сделать с помощьюконкатенировать,левыйисередина

=CONCATENATE(LEFT(A1,1),MID(A1,FIND(" ",A1)+1,5))

Это предполагает, что естьтолько одно местов имени - непосредственно перед фамилией.

Вы также можете использовать этот вариант, в зависимости от того, насколько сложны ваши клетки.

=CONCATENATE(LEFT(A1,1),RIGHT(A1,IF(LEN(A1)-FIND(" ",A1)>4,5,LEN(A1)-FIND(" ",A1))))

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