エクセルでデータを五十音順に並べ替える方法(8つの方法)

  • これを共有
Hugh West

かなりの頻度で、実行する必要があります。 ソート の運用を開始しました。 エクセル さらに、様々な順序でデータを並べ替えることができます。 アルファベット順 しかし、大量のワークシートを手作業でアルファベット順に並べ替えるのは大変な作業です。 今回は、簡単かつ効果的な方法として ソートデータ において アルファベット順 において エクセル .

説明のために、サンプルデータセットを例にして説明します。 例えば、以下のデータセットでは セールスマン , 製品 そして 売上高 会社の

練習用ワークブックをダウンロードする

以下のワークブックをダウンロードし、ご自身で練習してください。

Excelでデータをアルファベット順に並べ替える.xlsx

Excelでデータを五十音順に並べ替える8つの方法

1.ソート機能でExcelの値を五十音順に並べ替える

があります。 エクセルソート 今回は、この機能を利用して、以下の手順でタスクを実行します。

STEPS

  • まず、範囲を選択します B5:D10 .
  • 次に、次のページに進みます。 ホーム 編集 ソート&フィルター AからZへのソート .

  • 最後に、ソートされた結果を得ることができます。

続きを読む エクセルで英数字のデータを並べ替える方法(簡単な手順付き)

2.データをアルファベット順にするためにExcelのフィルター機能を適用する

を適用することも可能です。 フィルター 特集 ソート そこで、以下の手順を覚えて、タスクを実行してください。

STEPS

  • をクリックします。 B4 .
  • その後、以下を選択します。 ホーム 編集 ソート&フィルター フィルター .

  • では、その横にあるドロップダウンを押してください。 セールスマン ヘッダーを選択し aからzまでのソート .

  • 最後に、ソートされたデータが返されます。

続きを読む Excelのソートとフィルタの違い

3.エクセルで複数の列を並べ替える

さらに、複数の列を同時に並べ替えることができます。 これは、1つの列の複数のセルに同じ値がある場合に特に便利です。 したがって、以下の手順に従ってください。 ソートデータ において アルファベット順 において エクセル .

STEPS

  • はじめに、範囲を選択する B5:D10 .
  • 次に、以下を選択します。 データ ソート&フィルター ソート .

  • その結果 ソート のダイアログボックスがポップアップ表示されます。
  • を押してください。 レベル追加 .
  • 次に、以下を選択します。 セールスマン において 並び替え 製品 において では のフィールドを使用します。
  • 続いて、以下を選択します。 A to Z から ご注文 オプションを選択し、 を押します。 よっしゃー .

  • 最終的に、目的のソートされたデータを得ることができます。

続きを読む: エクセルVBAで複数の列を並べ替える方法(3つのメソッド)

4.行のアルファベット順の並べ替え

デフォルトでは エクセル は、上から下へ並べ替える操作ですが、ちょっとした設定で左から右へ並べ替えることができます。 そこで、行をアルファベット順に並べ替える操作を覚えましょう。

STEPS

  • まず、範囲を選択し データ ソート&フィルタリング r ➤ ソート .
  • その結果 ソート というダイアログボックスが表示されるので、ここで オプション .

  • その後、サークルを選択し ソート を左から右に押してください。 よっしゃー .

  • 次に、以下を選択します。 4列目 ( ヘッダー 行)を選択し A to Z を順番に表示します。
  • 続いて、 を押します。 よっしゃー .

  • 最終的には、再編成されたデータを返してくれる。

続きを読む エクセルで複数行を並べ替える方法(2通り)

類似の読み物

  • エクセルで月別に並べ替える方法(4つの方法)
  • エクセルでIPアドレスを並べ替える方法(6つの方法)
  • [解決済み!】Excelのソートが効かない(2つの解決方法)
  • エクセルに並べ替えボタンを追加する方法(7つの方法)
  • エクセルでユニークリストを並べ替える方法(便利な10個の方法)

5.エクセルでSORT関数を使ってデータを並び替える

さらに エクセルSORT関数 を注文することができますので、手順に従ってください。

STEPS

  • セレクトセル F5 最初は
  • ここで、数式を入力します。
=sort(b5:d10,1,1)

  • 最後に 入力 で、並べ替えたデータを流出させる。

続きを読む エクセルVBAでソート関数を使う方法(8つの適切な例)

6.値をアルファベット順に並べるためのヘルパーカラムの作成

ただし ヘルパーコラム にとって ソート をアルファベット順に並べます。 この作業を行うには、次の手順を覚えてください。

STEPS

  • まず、セルを選択します。 E5 と入力し、数式を入力します。
=COUNTIF($B$5:$B$10,"<="&B5)

  • その後 入力 を使用し オートフィル ツールで、シリーズを完結させることができます。

COUNTIF関数 は、テキスト値を比較し、その相対順位を返します。

  • 次に、セルを選択します。 F5 .ここで、数式を入力します。
=index($b$5:$b$10,match(rows($e$5:e5),$e$5:$e$10,0))

  • 次に、 を押します。 入力 で残りを完成させます。 オートフィル ツールを使用します。

フォーミュラの仕組みは?

  • ROWS($E$5:E5)

ROW機能 は、それぞれの行番号を返します。

  • match(rows($e$5:e5),$e$5:$e$10,0)を実行します。

MATCH機能 範囲内に存在する項目の相対位置を返します。 E$5:$E$10 .

  • index($b$5:$b$10,match(rows($e$5:e5),$e$5:$e$10,0))です。

最後に INDEX機能 から流出した行に存在する値を返します。 match(rows($e$5:e5),$e$5:$e$10,0)を実行します。 の式で表されます。

  • 次に、セルにおいて G5 を入力し、数式を入力します。
=index($c$5:$c$10,match(rows($e$5:e5),$e$5:$e$10,0))

  • プレス 入力 を使い、シリーズを埋める。 オートフィル .

⏩ 数式はどのように機能するのか?

  • ROWS($E$5:E5)

ROW機能 は、最初にそれぞれの行番号を返します。

  • match(rows($e$5:e5),$e$5:$e$10,0)を実行します。

MATCH機能 範囲内に存在する項目の相対位置を返します。 E$5:$E$10 .

  • index($c$5:$c$10,match(rows($e$5:e5),$e$5:$e$10,0))である。

最後に INDEX機能 から流出した行に存在する値を返します。 match(rows($e$5:e5),$e$5:$e$10,0)を実行します。 の式で表されます。

  • その後、細胞内 H5 を入力し、数式を入力します。
=index($d$5:$d$10,match(rows($e$5:e5),$e$5:$e$10,0))

  • 最後に 入力 で残りを完成させます。 オートフィル .

⏩ 数式はどのように機能するのか?

  • ROWS($E$5:E5)

ROW機能 は、最初にそれぞれの行番号を返します。

  • match(rows($e$5:e5),$e$5:$e$10,0)を実行します。

MATCH機能 範囲内に存在する項目の相対位置を返します。 E$5:$E$10 .

  • index($d$5:$d$10,match(rows($e$5:e5),$e$5:$e$10,0))です。

最後に INDEX機能 から流出した行に存在する値を返します。 match(rows($e$5:e5),$e$5:$e$10,0)を実行します。 の式で表されます。

続きを読む Excelで列を値で並べ替える(5つの方法)

7.エクセル関数を組み合わせてデータを整理する

ヘルパーカラムを作成する手間を省くために、いくつかの エクセル関数 まで ソート のデータを使用します。

STEPS

  • セレクトセル E5 最初は
  • 次に、数式を入力します。
=INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0))

  • 次に、 を押します。 入力 を使用し オートフィル シリーズを埋めるためのツールです。
  • 最後に、整理されたデータを手に入れることができます。

⏩ 数式はどのように機能するのか?

  • COUNTIF($B$5:$B$10,"<="&$B$5:$B$10)の場合

COUNTIF関数 の範囲に存在するテキスト値を比較します。 B$5:$B$10 であり、最初にその相対順位を返す。

  • ROWS($B$5:B5)

ROWS機能 は、それぞれの行番号を返します。

  • MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0)

MATCH機能 の出力である指定された範囲に存在する項目の相対位置を返す。 COUNTIF($B$5:$B$10,"<="&$B$5:$B$10)の場合 .

  • INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0))でなければならない。

最後に INDEX機能 は、アルファベット順の名前を抽出します。

続きを読む エクセルでデータを2列で並べ替える方法(5つの簡単な方法)

8.エクセルで混合データをアルファベット順に並べ替える

重複や空白、数字が混在したデータを並べ替えなければならない場合があります。 前回の方法では、このようなケースを解決します。 それでは、次の方法をご覧ください。 混合データのソート において アルファベット順 において エクセル .

STEPS

  • はじめに、セルを選択します。 E5 と入力し、数式を入力します。
=COUNTIF($B$5:$B$10,"<="&B5)

  • 次に、 を押します。 入力 でシリーズを埋めてください。 オートフィル .

ここでは、テキストの値を比較し、相対的な順位を返します。

  • その後、セル内 F5 を入力し、数式を入力します。
=--isnumber(b5)

  • 続いて、 を押します。 入力 で残りを完成させます。 オートフィル .

ISNUMBER関数 を探します。 番号 の値です。

  • もう一度、選択します。 F11 を使用し オートサム 特色 エクセル を入力して、合計を求めます。

  • セレクトセル G5 をクリックして数式を入力します。
=--ISBLANK(B5)

  • プレス 入力 と使用します。 オートフィル をクリックして、残りを完成させてください。

これです。 ISBLANK関数 は、空白のセルを探します。

  • その後、セルを選択 G11 を適用してください。 オートサム 機能を使って、合計を求めることができます。

  • セレクトセル H5 と入力し、数式を入力します。
=if(isnumber(b5),e5,if(isblank(b5),e5,e5+$f$11))+$g$11

  • プレス 入力 を使用し オートフィル ツールを使用します。

を使ったこの式は IF関数 は、空白、数値、テキスト値を分離する。 もしセルが空白なら、セル番号と数値の合計を返す。 E5 と細胞 G11 .任意の数値の場合、比較順位を返し、数値と空白の合計数を加算する。 テキストであれば、比較順位を返し、数値と空白の合計数を加算する。

  • 次に、セルを選択します。 I5 と入力し、数式を入力します。
=ferror(index($b$5:$b$10,match(small($h$5:$h$10,rows($i$5:i5)+$g$11),$h$5:$h$10,0)),"")

  • 次に、 を押します。 入力 を使用し オートフィル ツールを使用します。
  • 最後に、空白のセルを最後の位置にして、ソートされたデータを返します。

⏩ 数式の仕組みは?

  • ROWS($I$5:I5)

まず第一に 関数は、それぞれの行番号を返します。

  • small($h$5:$h$10,rows($i$5:i5)+$g$11)です。

これです。 SMALL機能 の範囲から指定された最小の値を返します。 H$5:$H$10 .

  • match(small($h$5:$h$10,rows($i$5:i5)+$g$11)),$h$5:$h$10,0)

MATCH機能 は、指定された範囲に存在する項目の相対位置を返します。

  • index($b$5:$b$10,match(small($h$5:$h$10,rows($i$5:i5)+$g$11)),$h$5:$h$10,0))

INDEX機能 の範囲からアルファベット順に名前を抽出します。 B$5:$B$10 .

  • iferror(index($b$5:$b$10,match(small($h$5:$h$10,rows($i$5:i5)+$g$11),$h$5:$h$10,0)),"")

最後に IFERROR関数 は,エラーが見つかった場合は空白を返し,そうでない場合はデータを返す。

続きを読む Excelでデータを入力したら自動的に並べ替える(3つの方法)

Excelでデータを五十音順に並べ替える際の問題点

1.空白または非表示の列と行

空白や非表示のデータがある場合、正確なソート結果が得られません。 そのため、正確な結果を得るためには、ソート操作を行う前に、空白セルを削除する必要があります。

2.認識できない列ヘッダー

この場合も、ヘッダが通常の項目と同じ形式である場合、ソートされたデータのどこかに入ってしまう可能性があります。 これを防ぐには、データ行だけを選択して ソート の操作を行うことができます。

結論

今後は、以下のようになります。 ソートデータ において アルファベット順 において エクセル また、他の方法があれば教えてください。 コメント、ご提案、お問い合わせは、以下のコメント欄からお願いします。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。