Как мне объединить первый символ ячейки с другой ячейкой в ​​Excel? - PullRequest
32 голосов
/ 10 февраля 2009

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

First Name    Last Name    Combined Name
John          Smith        jsmith

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

Ответы [ 6 ]

66 голосов
/ 10 февраля 2009
=CONCATENATE(LEFT(A1,1), B1)

Предполагая, что А1 имеет первые имена; B1 Фамилии

20 голосов
/ 11 февраля 2009

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

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

=left(a1,1) & b1

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

=left(a1,1) & "." & b1
3 голосов
/ 01 марта 2009

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

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

для

Josh Smith = jsmith

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

1 голос
/ 14 августа 2014

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

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

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

1 голос
/ 11 мая 2013

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

=CONCATENATE(LEFT(F10,1),LEFT(G10,1))
Lee Ackerman = LA
0 голосов
/ 07 декабря 2010

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

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

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

и кивком на & толпу

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...