姓で並べ替える

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

姓で名前のリストを並べ替える必要があるが、名前が ("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 のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

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

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

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

×