Как объединить первый символ ячейки с другой ячейкой в ​​Excel?

У меня есть лист Excel с именами в столбце A и фамилиями в столбце B. Я хочу создать третий столбец C, который содержит первый символ из имени и добавляет его к фамилии, создавая first initial + surname< /эм>.

First Name    Last Name    Combined Name
John          Smith        jsmith

Как я могу сделать это с помощью Excel?


person Community    schedule 10.02.2009    source источник


Ответы (6)


=CONCATENATE(LEFT(A1,1), B1)

Предполагая, что A1 содержит 1-е имена; B1 Фамилии

person Ian Jacobs    schedule 10.02.2009
comment
эта формула статическая, потому что вы написали A1, можете ли вы сказать, могу ли я сделать ее динамической - person Parviz Eyvazov; 23.08.2016
comment
Просто перетащите ячейку из нижнего правого угла или дважды щелкните, чтобы расширить ее до всех строк... - person Onuray Sahin; 01.07.2017

Лично мне нравится функция & для этого

Предполагая, что вы используете ячейки A1 и A2 для Джона Смита

=left(a1,1) & b1

Если вы хотите добавить текст между, например, периодом

=left(a1,1) & "." & b1
person Community    schedule 11.02.2009
comment
Я согласен... Я ненавижу набирать СЦЕПИТЬ(... а не просто символ & - person Jon Fournier; 11.02.2009
comment
Конечно. Я мог бы видеть смысл функции конкатенации, если бы вы могли передать диапазон, но... вы не можете. - person Hobbo; 01.03.2009

Используйте следующую формулу:

=CONCATENATE(LOWER(MID(A1,1,1)),LOWER( B1))

для

Josh Smith = jsmith

обратите внимание, что A1 содержит имя, а B1 содержит фамилию

person Community    schedule 01.03.2009

Вот какую формулу я использовал, чтобы получить первую букву имени и первую букву фамилии из 2 разных ячеек в одну:

=CONCATENATE(LEFT(F10,1),LEFT(G10,1))
Lee Ackerman = LA
person Ann    schedule 10.05.2013

Не уверен, почему никто не использует точку с запятой. Вот как это работает для меня:

=CONCATENATE(LEFT(A1;1); B1)

Решения с запятой приводят к ошибке в Excel.

person luschn    schedule 14.08.2014

ВОПРОС был: предположим, что T john должен быть преобразован john T, как изменить в excel?

Если текст "T john" находится в ячейке A1

=CONCATENATE(RIGHT(A1,LEN(A1)-2)," ",LEFT(A1,1))

и с поклоном толпе

=RIGHT(A1,LEN(A1)-2)&" "&LEFT(A1,1)

берет правую часть строки, исключая первые 2 символа, добавляет пробел, добавляет первый символ.

person Peter    schedule 07.12.2010
comment
Пожалуйста, не используйте подписи или слоганы в своих сообщениях. - person meagar; 07.12.2010