姓で並べ替える

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

姓で名前のリストを並べ替える必要があるが、名前が ("Elsie Carr" のように) 名から始まっている場合は、("Carr, Elsie" のように) 姓から始まるように変更する必要があります。 これを行うには、複数の数式を使います。

以下に、B2、C2、および D2 で複数の数式を示し、それらをセル E2 にまとめます。

フルネームを "姓, 名" に変換する数式

上記の数式を以下で説明します。

セル

数式

説明

結果

B2

=FIND(" ",A2)

"Elsie Carr" にある最初のスペースの位置を見つけます

6

C2

=MID("A2,B2+1,30)

スペースの後の最初の位置 (7) (これは Carr の "C") から始めて "Elsie Carr" の最後に残る 30 文字を検索します。 必要な数よりも多くの文字を調べても問題はありません。

Carr

D2

=LEFT(A2,B2-1)

最初のスペース (位置 6) の前で検出された文字から左端までの数を返すことで、"Elsie Carr" の名を検索します。 そのため、最初の 5 文字 (位置 6 マイナス 1) である "Elsie" が返されます。

Elsie

E2

=D2 & ", " & C2

"Carr" に、カンマとスペース (", ") と "Elsie" を結合して "Carr, Elsie" を返します。

Carr, Elsie

E2 では、"Elsie Carr" を "Carr, Elsie" に変換しました。これで、E2 の数式をその下のセルを通過して下にドラッグし、数式をコピーして列 A の名前の残りを変換します。

名前を並べ替える前に、名前を数式の結果から値に変換する必要があります。

  1. E2 から始まるセルを選び、Ctrl + C キーを押してコピーします。

  2. [ホーム] タブで、[貼り付け] の下の矢印をクリックし、[値の貼り付け] をクリックします。

最後に、名前を並べ替えるには、セルを選択して [昇順で並べ替え] または [降順で並べ替え] をクリックします。

昇順の並べ替えと降順の並べ替え

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×