Excel: 名、頭文字、姓を抽出する方法


Excel で次の数式を使用すると、セル内のフルネームから最初のイニシャルと姓を抽出できます。

 =LEFT( A2 ,1)&" "&(TEXTAFTER( A2 ," "))

この特定の例では、セルA2のフルネームから最初のイニシャルと姓を抽出します。

たとえば、セルA2にフルネームJohn Smith が含まれている場合、この数式はJ Smithを返します。

次の例は、この公式を実際に使用する方法を示しています。

例: Excel での名、頭文字、姓の抽出

Excel に次のようなフルネームのリストがあるとします。

各フルネームから姓と名を抽出したいとします。

これを行うには、セルB2に次の数式を入力します。

 =LEFT( A2 ,1)&" "&(TEXTAFTER( A2 ," "))

次に、この数式をクリックして、列 B の残りの各セルにドラッグします。

Excelで名前、イニシャル、姓を抽出

列 B には、列 A の各フルネームの姓名が含まれるようになります。

この式はどのように機能するのでしょうか?

セルA2のフルネーム (John Smith) から姓名を抽出するために使用した式を思い出してください。

 =LEFT( A2 ,1)&" "&(TEXTAFTER( A2 ," "))

この式がどのように機能するかは次のとおりです。

まず、 LEFT(A2,1)を使用してセルから最初の文字を抽出しました。

これにより、 J が抽出されました。

次に、 &” “&を使用して単一のスペースを連結しました。

次に、 TEXTAFTER(A2, ” “)を使用して、セル内のスペース以降のテキストをすべて抽出しました。

これによりスミスが抽出されました。

最終結果として、数式はJ Smithを返しました。

同じロジックを使用して、列 A の各フルネームから姓と名を抽出しました。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excelでテキストの頻度をカウントする方法
Excelでセルにリストテキストが含まれているかどうかを確認する方法
Excelでセルにテキストが含まれている場合に平均を計算する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です