_Microsoft Excelでミドルネームを無視して姓名を組み合わせる方法_さまざまな形式の名前のリストがあり、名前のリストをすばやく抽出する必要がある場合。ミドルネームまたはイニシャルなしで姓名を組み合わせる際に同様の問題に直面している場合は、この記事が役に立ちます。この記事では、姓と名をさまざまな形式で組み合わせる方法を学習します。

質問):ミドルネームをスキップした後、フルネームからのみ姓名を抽出するために、非常に多くの数式を組み合わせようとしました。問題は、名前のリストが同じ形式でないことです。そうしないと、はるかに簡単になります。名前の形式が他のものと異なります。

以下は、私たちが持っているデータのスナップショットです。最初の列にはフルネームがあり、2番目の列には優先出力があります:

img1

  • IF、ISNUMBER、FIND、LEFT、MID、およびSUBSTITUTE関数を組み合わせて使用​​して結果を検索します。

セルB2では、数式は* = IF(ISNUMBER(FIND( “-“、A2,1))、LEFT(A2、FIND( “-“、A2,1)-1)、LEFT(A2、FIND( “

“、A2,1)-1)&MID(A2、FIND(” @ “、SUBSTITUTE(A2、” “、” @ “、2)、1)、99))*

img2

セルA2の名前には基本的に3つの異なる形式があります。ミドルネームとセルA3には「ブライアン」があり、セルA4には終了位置に「L」があります。

  • 上記の式は、すべての条件を処理し、優先出力を返す必要があります。

このようにして、姓名を1つのセルから分離し、名前形式のセットを満たす別のセルに抽出できます。