文字列内の特定の文字位置を抽出する数式

文字列内の特定の文字位置を抽出する数式

私はエクセルで忙しいのですが、ある数式で苦労しています。 1 つのセルに姓と名があり、それらを別のセルに結合したいのですが、必要なのは名の最初の文字と姓の最初の 5 文字だけです。 両方とも 1 つのセルにあるため、どうすればいいのかよくわかりません。 また、中央のスペースも処理する必要があります。

答え1

もちろん、これは連結するそしてミッド

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

これは、スペースは1つだけ名前の中 - 姓の直前。

セルの複雑さに応じて、これも使用することをお勧めします。

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

関連情報