Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ UNIQUE、SORT、FILTERの組み合わせ | セクション
Excel検索テクニック

UNIQUE、SORT、FILTERの組み合わせ

メニューを表示するにはスワイプしてください

動的配列関数を組み合わせる理由

FILTER 関数は、条件を満たすすべてのレコードを返します。 多くの実際のケースでは、結果にさらなる絞り込みが必要です。 例えば、次のような場合があります:

  • 重複値の削除
  • 返されたリストの並べ替え
  • 生データからのクリーンな要約の作成

このような場面で UNIQUESORT が役立ちます。 FILTER と組み合わせることで、Excel はクリーンで整理された動的な結果を返すことができます。

UNIQUE 関数

UNIQUE 関数は、範囲から重複しない値を返します。 元データに重複値が含まれている場合、UNIQUE は重複を削除します。

=UNIQUE(array)

array: 値を含む範囲。

SORT 関数

SORT 関数は、範囲またはスピル結果を並べ替えます。

=SORT(array)

array: 並べ替える範囲または動的な結果。

重複のない顧客リストをアルファベット順で返す例

ワークシートに次の表が含まれていると仮定します。

スクリーンショット

目的は、重複のない顧客名のリストをアルファベット順で返すことです。

=UNIQUE(B2:B7)

これにより、各顧客名が一度だけ返されます。

スクリーンショット
=SORT(UNIQUE(B2:B7))

これにより、顧客の重複のないリストが昇順で返されます。

スクリーンショット

FILTER、UNIQUE、SORT の組み合わせ

ワークシートには Product IDProduct NameCategory を含む製品テーブルがあると仮定。

スクリーンショット

カテゴリはセル F2 に入力。 目的は、選択されたカテゴリに属する一意でソートされた商品名リストを返すこと。

=SORT(UNIQUE(FILTER(B2:B11; C2:C11=F2)))
  • FILTER 関数が最初に実行され、カテゴリに一致するすべての商品名を返す;
  • UNIQUE がそのフィルター済みリストから重複を削除;
  • SORT が最終結果を昇順に並べ替える。

これにより、選択したカテゴリが変更されると自動的に更新される動的リストが作成される。

スクリーンショット

タスク

シナリオ

ワークシートには Sales IDCustomerCityAmountRegion を含む売上テーブルがある。 入力セルに地域が入力されている。 目的は、その地域に属する一意でソートされた都市名リストを返すこと。

手順

  • Region で行をフィルタリング;
  • City の値のみを返す;
  • 都市名の重複を削除;
  • 結果をアルファベット順に並べ替える。
question mark

Excel における UNIQUE 関数の目的は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  14

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  14
some-alt