タグ別アーカイブ: 重複無

UNIQUE関数xFILTER関数から重複無リスト抽出~条件一致~

 FILTER関数UNIQUE関数などの新関数の醍醐味は「関数同士の組み合わせ」にあります!

 今回は FILTER関数UNIQUE関数 の組み合わせにより、ある表から条件に合う重複が無いリストを作成する方法を解説します

そして、最後はUNIQUE関数xFILTER関数の組み合わせを応用した内容も解説します

条件に合う重複無リスト作成

今回は、下の画像の左にある表から「70点未満の得点を一度でも取った人」リストを重複が無いように作成します

 抽出元の表には、田中さんや佐藤さんのように同じ名前の人のデータが複数含まれています

まずは設定条件/<70に沿ったFILTER関数を作成してみましょう

FILTER関数の書き方は次の通りです

=FILTER(抽出範囲,条件)

上の書き方を今回のやりたい事に当てはめると次の画像の通りになります

 上の画像では、まだFILTER関数しか入力していないので、リストに佐藤さんの名前が複数回登場しています

ですので、FILTER関数にUNIQUE関数を下の画像のように組み合わせます

これで、佐藤さんの登場は1回のみになりました

応用編

仮に、下の画像のように指定範囲を空欄にした場合には、下の画像のように「0」が関数の抽出結果に含まれてしまいます

この時には、FILTER関数の設定条件に「AND条件」を加えます

このANDで追加される条件は「>0」です

 この「AND条件」をFILTER関数に設定する場合には下の画像の黄色で囲まれた箇所のように「*」を使います

これで不必要な0が消えました

<まとめ>

 今回は、UNIQUE関数とFILTER関数を組み合わせて、条件に合った、重複が無いリストを作成しました

 この組み合わせを覚えると、今までピボットテーブル経由で取得していたデータが関数だけで取得できるのでとても便利です

ぜひ有効活用していきましょう!

 後、FILTER関数の設定条件に「*」を使用してAND条件で抽出する方法もぜひ覚えておきましょう

最後に、「+」を使用するとOR条件にて抽出できる旨も付け加えておきます

にほんブログ村 資格ブログ ビジネススキルへ
にほんブログ村 IT技術ブログ VBAへ


にほんブログ村

Power Queryって何?12~重複のないリストを一瞬で作成

こんにちは、Excellent仕事術ガッツ鶴岡です

 ドロップダウンリストはガッツに頼らず、エクセルの入力作業を効率化するのに欠かせないものです

 ところが、ドロップダウンリストの元になる「重複のないリストデータ」を作成すること自体が、実は結構な手間だったりします

 Power Queryでは、この重複の無いリストデータの作成を直感的なクリック操作により作成することができます

 しかも、並べ替えなども行い易い画面構成になっています

 では、ポイントを絞りながらリストデータ作成の解説を行って行きます

1.元データをPower Queryエディターで読み込む

では、まず元データをテーブル化してPower Queryエディターを開きます

テーブル化

2.変換タブの「リストに変換」をクリック

Power Queryエディターが開いたら、変換タブに移動しましょう

すると、「リストに変換」というボタンが見つかるはずです

リストかする列をカーソルで指定したら、この「リストに変換」ボタンをクリックします

リストに変換

すると、次の画像のように選択した1列だけが残っています

3.リストデータのチェック及び再変換

ここから、過去の記事で紹介した「個別の値のカウント」処理を行い、リストに重複がないかどうかを確認します

ちなみに「リストに変換」処理を行うと上の画像のようにもう一つの「変換タブ」へ自動的に移動しています

出力された結果を見ると「12」です

では、画面右の「適用したステップ」にて「計算された個別カウント」を削除して1つ前の状態に戻りましょう!

既に「重複の排除が済んでいたかどうか?」のチェックを行いしましょう!

この解説で使用しているデータだと20行あるので、重複排除は行われていません

ですので、下の画像の「重複の削除」ボタンで重複を消します

重複の削除を行うと、次のGIF画像のように「いくつの行を削除したか?」については出力されないので、この点は注意が必要です

すると12行になりました

後は、昇順もしくは降順で並び替えを行いましょう!

<まとめ>

 今回紹介した、Power Queryエディターのリスト化専用の変換タブは、ユーザーのニーズに合わせてよく作成されていると思います

 このリスト化に必要な次の3つの処理を、うまく組み合わせて処理が進められるようになっています

・重複削除の有無

・重複削除

・並び替え

 ぜひ、ドロップダウンリストを作成する時には、この「リストに変換機能」をうまく活用して省力化につなげて頂けると嬉しいです

長文に最後までお付き合い頂き、誠にありがとうございました

にほんブログ村 資格ブログ ビジネススキルへ

にほんブログ村 IT技術ブログ VBAへ

にほんブログ村