小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年9月2日【ID:0】

【Excel】複数の表を結合して重複を除外する


以下のように、灰色の見出しの3つの表を縦方向に結合し、重複を除いた表(緑の見出しの表)に抽出する数式の作成方法について解説していきます。

・複数の表を縦方向に結合

まずは、複数の表を縦方向に結合する方法から解説していきます。

複数の表(範囲)を縦方向に結合する場合は、VSTACK関数を活用します。
この関数の使い方は、以下になります。

=VSTACK(配列1, [配列2, 配列3, …])
// 指定した配列を縦方向に結合して返す
// 配列:結合対象の表(配列2以降は省略可能)

実際に活用して3つの表を結合すると、以下のようになります。

=VSTACK(B3:C6,E3:F7,H3:I6)

このように、指定した順番で表を結合して抽出することができます。


・表から重複を除外

次に、表から重複したデータを除外する方法について解説していきます。

先ほど結合した表には重複したデータが存在します。
以下の画像では、同じ色のデータが重複しています。

これらの重複を一括で除外する場合は、UNIQUE関数を活用します。
この関数の使い方は、以下になります。

=UNIQUE(配列)
// 指定した表から行単位で重複を除外した表を返す
// 配列:対象の表
※実際には他の引数も存在し、他の引数を指定することで、列単位で重複を除外することも可能

実際に先ほどのVSTACK関数の数式に組み合わせると、以下のように重複を除外した表を抽出することができます。

=UNIQUE(VSTACK(B3:C6,E3:F7,H3:I6))

パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
1分で読める小技集 1分で読める小技集





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

3476088

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】データベースとなる表を作成するときのポイント

【ExcelVBA】ダブルクリックで値を切り替える方法

【Excel】テーブルを使わずに自動で拡張する範囲設定

【Excel】SORT(BY)関数で複数列を基準にして並べ替える

【Excel】SUM関数より凄いSUBTOTAL関数とは

【Excel】○○IF(S)関数で使える条件式

【Excel】分表記を時刻表記(時:分)に変換

【Excel】瞬時にコピーするショートカット

【Excel】フィルターで絞った上でトップ3を求める

【Excel】表にある日付のみグラフに表示

【Excel】期間外のデータを非表示にする

【ExcelVBA】各要素のデータ行を自動で挿入

【ExcelVBA】表の先頭にデータを追加する機能(ノーコード)

【Excel】特定のセルに値がある場合に行全体を色付け

【Excel】FILTER関数で必要な項目のみを抽出

【Excel】Officeクリップボードを活用したメモ

【Excel】数式のセルを自動で色付け

【Excel】完全にランダムでチーム分け

【Excel】タイムスケジュールを瞬時に作成

【Excel】図形の既定の書式を好みの書式にする

【Excel】セル自体が斜めになる!?

【Excel】重複を除いた件数と重複した件数

【Excel】重複入力できないリストを作成

【Excel】連動したドロップダウンリスト

【Excel】FILTER関数で複数条件指定





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ