目次
を希望する場合 Excelでリストからユニークな項目を抽出する ここでは、リストからユニークな項目を抽出するための10の簡単な方法を説明します。
ワークブックダウンロード
固有アイテムの抽出.xlsmExcelでリストからユニークな項目を抽出する10の方法
ここでは、それぞれの方法を順を追って説明しますので リストからユニークな項目を抽出する Excel 365を使用しましたが、どのバージョンのExcelでも使用可能です。
方法-1: 配列式を使用してリストから一意な項目を抽出する
以下はその例です。 製品一覧 を含む イドノー と 製品名 には、繰り返しがあることがわかります。 製品名 このリストからユニークな製品を抽出したい。 アレイ式 を使用して、ユニークなアイテムを抽出します。
➤ そもそも、次のような数式をセル E5 .
=iferror(index($c$5:$c$12,match(0,countif($e$4:e4,$c$5:$c$12),0)),"")
を配合したものです。 I ニューデリー X , MATC H そして COUNTIF の機能を持つ。
- countif($e$4:e4,$c$5:$c$12) → ユニークリストをチェックし、マッチしない場合は0を、マッチした場合は1を返す。
- match(0,countif($e$4:e4,$c$5:$c$12),0)である。 → no-matchの最初の出現位置を特定し、ここでは0を表すようにプログラムする。
- index($c$5:$c$12,match(0,countif($e$4:e4,$c$5:$c$12),0))である。 → INDEX が返す位置を使用します。 MATCH を取得し、リストから項目名を返す。
- ユニークアイテムがなくなると、エラーが発生することがあります。 これを解消するため、弊社では IFERROR関数 この関数を使うことで、エラーメッセージを空白に置き換えています。
➤ その後に 入力 .
➤ 数式をDrag Downする必要があります。 塗りつぶし ハンドル 道具 .
➤ 最後に、ユニークなアイテムで 配列式によるユニークな製品 テーブルを使用します。
続きを読む Excelで列から配列に一意な値を取得するVBA(3つの条件)
方法-2:UNIQUE関数を使ったリストからの抽出
以下の中からユニークな項目を抽出したい。 製品名 を使うことで UNIQUE機能 .
➤ まず、入力します。 =UNIQUE 細胞内 E5 であり、また UNIQUE機能 が表示されます。
を選択しなければならない ➤。 勢揃い という、私たちの 製品名 を選択します。 C5〜C12 .
➤その後に、コンマ「"」をつける。 , "をダブルクリックする必要があります。 False-一意な行を返す .
➤ ブラケットを閉じ、? 入力 .
➤ 最後に、ユニークなアイテムを抽出して見る。 UNIQUE関数を使った一意の商品リスト の表で計算式を見ることができます。 フォーミュラバー .
続きを読む Excelで列の一意な値を見つける(6つの方法)
方法-3:LOOKUP関数とCOUNTIF関数の非配列式の使用
で構成される非配列式を用いることができる。 ルックアップ と COUNTIF では、この式を使って、リストからユニークなものを抽出する方法を見てみましょう。
ここでは、セルに次の数式を入力します。 E5 .
=lookup(2,1/(countif($e$4:e4,$c$5:$c$12)=0)),$c$5:$c$12)
- countif($e$4:e4,$c$5:$c$12) → 一意なリストをチェックし,一致しない場合は0を,一致する場合は1を返す。 これは,以下のものからなる配列を生成する。 バイナリ 価値観 真 と ファルス そして,この配列で1を割ると,もう1つの配列ができ,その配列には1と #DIV/0 のエラーが発生しました。
- 外 ルックアップ の結果は,2 をルックアップ値として持っています. COUNTIF の部分はlookup_vectorとして動作します。 この2つを比較します。 ルックアップ は,error の最終値にマッチし,対応する値を返す。
➤ 次に、押さえるのは 入力 .
➤ ドラッグダウン式にします。 フィルハンドル .
➤ 最後に、抽出されたユニークアイテムを を使用したユニークな製品。 非 アレイ式 の表で計算式を確認することができます。 フォーミュラバー .
続きを読む Excelで条件に基づいて一意の値を抽出する方法
方法-4:配列式で重複を除外して抽出する。
この方法では、重複を除いたユニークな項目を抽出するために アレイ の式で表されます。
➤ まず、次の数式をセルに入力します。 E5 .
=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0)),0))
これです。 E4:$E$4 は抽出結果を出したい列の最初のセル、そして リスト から選択されたセルの範囲である。 C5 まで C12 .
の2つがあります。 INDEX が導出した位置から,初期値と最終値を返す関数です. COUNTIFS と MATCH を、それぞれご紹介します。
➤その後に、押さえる 入力 .
➤ そして、数式をドラッグダウンする。 フィルハンドル ツールを使用します。
➤ 最後に、重複を除いた2つのユニークな製品を見ることができます。
続きを読む エクセルで範囲から一意な値を取得する方法(8つのメソッド)
方法-5: アドバンストフィルターを使用してリストからユニークなアイテムを抽出する
というExcelの機能を利用することができます。 アドバンストフィルター では、その方法を説明しましょう。
➤ まず、抽出したいデータの範囲を選択します。
➤ その後、"So "をクリックします。 データ タブで表示します。
ここでは、セルを選択し、探索した結果 データ タブに表示されます。 アドバンスト オプションがあります。 ソート&フィルター コマンドのグループ)。
➤ その後、アン アドバンストフィルター のウィンドウが表示されます。
➤ 選定します。 別の場所にコピーする
➤ ロケーションをお伝えします。 $E$4 箱入り コピー先
➤ 必ずクリックしてください。 一意なレコードのみ .
➤ さて、ここで よっしゃー .
➤ 最後に、ユニークな項目が抽出された表を見ることができる アドバンストフィルターを使用したユニークな製品 .
続きを読む Excelで複数の列から一意な値を見つける方法
方法-6:大文字小文字を区別した一意な値を抽出する
次のように大文字と小文字を区別した値があるとします。 リスト テーブルを使用すると アレイ 式を使って、そのリストからユニークな項目を抽出します。
➤ まず、セルに次の数式を入力します。 D3 .
=iferror(index($b$3:$b$10, match(0, frequency(if(exact($b$3:$b$10,transpose($d$2:d2)), match(row($b$3:$b$10), row($b$3:$b$10)), ""), match(row($b$3:$b$10), row($b$3:$b$10))), 0), "")
➤その後に、押さえる 入力 .
➤ 式を引きずっていきます。 フィルハンドル .
➤ 最後に、大文字と小文字を区別して抽出された一意の値を表 大文字小文字を区別する値 .
方法-7:ピボットテーブルで一覧からユニークな項目を抽出する
以下からユニークな項目を抽出することができます。 製品一覧 を使うことで ピボットテーブル .
➤ まず、ユニークなアイテムを抽出したいデータセットの範囲を選択します。
➤ ここでは、データ範囲を選択します。 C4 まで C12 .
➤そのあと、"S "を選択します。 インサート タブ リボン .
を選択します。 ピボットテーブル .
➤その後の選択では 既存ワークシート .
➤ 場所を指定する必要がある。 ここでは、場所を選択する E4 まで E12 .
➤マーク このデータをデータモデルに追加する
➤ クリック よっしゃー .
➤ 最後に、マークをつけると 製品名 において ピボットテーブル に、抽出されたユニークプロダクトが表示されます。 列のレベル テーブルを使用します。
方法-8:VBAで一意性を抽出する
以下より 製品一覧 テーブルから、一意の 製品名 使って ブイビーエー コード
➤ まず、タイプします。 ALT+F11 を作業シートに追加しました。 シート8 .
➤ その後、ア ブイビーエー プロジェクトウィンドウが表示されます。
➤ ダブルクリックで シート8 .
➤ A ブイビーエー エディターウィンドウが表示されます。
➤ 次のようなコードを入力します。 ブイビーエー エディターウィンドウを表示します。
Sub ExtractUnique() Rem Long型変数の宣言 Dim lsrow As Long Rem 変数の定義 lsrow = Cells(Rows.Count, "C").End(xlUp).Row Rem AdvancedFilter の適用 ActiveSheet.Range("C4:C" & lsrow) .AdvancedFilter Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("E4"), Unique:=True End Sub.
ここでは ロング という変数があり、その中に最後の行を挿入しました。 その後、いくつかの アクティブシート を維持したまま範囲をコピーするメソッドです。 ユニーク かわりに 真 .
➤ 閉鎖します。 ブイビーエー エディタ・ウィンドウで、アクティブなSheet8へ移動します。
➤ そこで、タイプします。 ALT+F8 をクリックすると、「マクロ名」ウィンドウが表示されます。
➤ クリックします。 実行 .
➤ 最後に、個性的な商品を 製品名 テーブルを使用します。
続きを読む Excel VBAで列から一意な値を取得する(4例)
方法-9: ユニークなアイテムを強調する
ユニークを強調したい 製品名 以下より 製品一覧 .
➤ まず、選択するのは 製品名 から C5 まで C12 .
➤そして、その後に ホーム タブで表示します。
➤ 選択する 条件付き書式設定 .
➤ そして、以下を選択します。 新ルール .
A 新しい書式ルール のウィンドウが表示されます。
➤ 選択する 数式を使用して書式設定するセルを決定する .
➤ 次の数式を書き込む。 この式が真である場合の値のフォーマット ボックスを使用します。
=countif($c$5:c5,c5)=1
➤ それから フォーマット .
A セルのフォーマット のウィンドウが表示されます。
をクリックします ➤。 塗りつぶし オプションを使用します。
➤ 色を選択し、ここでは青を選択します。
➤ 次に、... をクリックします。 よっしゃー .
➤ では、ご覧ください。 プレビュー をクリックします。 よっしゃー .
➤ 最後に、ハイライトされたユニークな 製品名 .
方法-10:条件付き書式で一意な項目を取得する
以下では 製品一覧 テーブルで、重複しているものを隠したい 製品名 で、ユニークな商品名だけを表示させたい。
➤ そのためには、まず最初に 製品名 細胞から C5 まで C12 .
➤その後に ホーム のタブをクリックします。 リボン を選択する必要があります。 条件付き書式設定 .
を選択します。 新ルール .
A 新しい書式ルール のウィンドウが表示されます。
➤ 選ばなければならない。 数式を使用して書式設定するセルを決定する .
➤ 次のような式を書きます。 この式が真である場合の値のフォーマット ボックスを使用します。
=COUNTIF($C$5:C5,C5)>1
➤ それから フォーマット .
A セルのフォーマット のウィンドウが表示されます。
を選択します➤。 フォント オプションを使用します。
➤ そして、選択するのは ホワイト テーマカラー。
➤ クリックしてください。 よっしゃー .
➤ その様子を見ることができます。 プレビュー をクリックします。 よっしゃー .
➤ 重複する商品名は白色で表示され、隠されていることがわかります。
ここで、ユニークな製品をリストの一番上に並べたいので、いずれかのセルを右クリックします。 ここでは、セル C5 .
➤その後の選択です。 フィルター オプションを使用します。
➤ さて、次に選択するのは 選択されたセルの文字色でフィルタリング .
➤最後に、ユニークな Product Name があるのみであることがわかります。 製品一覧 テーブルを使用します。