Googleスプレッドシートで姓で並べ替える方法
Google スプレッドシートの列内の名前を姓に基づいて並べ替えたい場合がよくあります。
幸いなことに、これは簡単で、次のステップバイステップの例でその方法を示しています。
ステップ 1: 名前を入力します
Google スプレッドシートに次の名前のリストがあるとします。
ステップ 2: 姓を含む新しい列を作成する
次の式を使用して、各フルネームから姓を抽出できます。
=TRIM(RIGHT(SUBSTITUTE( A2 ," ",REPT(" ",LEN( A2 ))),LEN( A2 )))
この数式をセルB2に入力し、列 B の残りのセルにドラッグして入力します。
列 B には、列 A の各フルネームの姓が含まれるようになります。
この式は、名前にミドルネームが含まれているかどうかに関係なく機能することに注意してください。
ステップ 3: 姓で並べ替える
最後に、範囲B2:A11を強調表示し、 [データ]タブをクリックし、 [範囲の並べ替え]をクリックして、 [列 B (A から Z) で範囲を並べ替え]をクリックします。
行は姓によって A から Z までソートされます。
実際に各人の姓を含む個別の列を保持したくない場合は、 「姓」というタイトルの列を削除することもできます。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシート: 空白スペースを並べ替えて無視する方法
Google スプレッドシート: ピボット テーブルを並べ替える方法
Google スプレッドシート: 日付順に並べ替える方法