web-dev-qa-db-ja.com

Excelでセルの最初の文字を別のセルと結合するにはどうすればよいですか?

列Aに名、列Bに姓を持つExcelシートがあります。名の最初の文字を含む3番目の列Cを作成し、姓に追加して、first initial + surnameを作成します。

First Name    Last Name    Combined Name
John          Smith        jsmith

Excelを使用してこれを行うにはどうすればよいですか?

32
James May
=CONCATENATE(LEFT(A1,1), B1)

A1が最初の名前を保持していると仮定します。 B1姓

66
Ian Jacobs

個人的には、この機能が好きです

John SmithにセルA1とA2を使用していると仮定します

=left(a1,1) & b1

たとえばピリオドなどの間にテキストを追加する場合

=left(a1,1) & "." & b1
20
JustForFun

次の式を使用します。

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

for

Josh Smith = jsmith

a1には名前が含まれ、B1には姓が含まれていることに注意してください。

3
Chris Bode

これは、2つの異なるセルから名の最初の文字と姓の最初の文字を1つにするために使用した式です。

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

誰もセミコロンを使用していない理由がわかりません。これは私のためにどのように機能するかです:

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

コンマを使用したソリューションでは、Excelでエラーが発生します。

1
luschn