小技集

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



2024年3月15日【ID:0】

メンバー限定

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

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


FILTER関数は、以下のように指定した表のデータから指定した条件に合ったデータのみを抽出する時に活用する関数になります。

実は、必要な項目のみを抽出する際にも、FILTER関数を活用することができます。
今回は、指定した項目をFILTER関数で抽出する方法について解説していきます。


FILTER関数の使い方

抽出する方法はいくつかあるため、順番に解説していきます。

FILTER関数の使い方は次の通りです。

=FILTER(配列, 含む, [空の場合])
// 配列:絞り込み対象の表の範囲など
// 含む:絞り込み条件
// [空の場合]:条件を満たす対象のデータが見つからない時に表示する内容(省略時はエラーが表示される)

この含むという条件ですが、通常は以下のように指定します。

=FILTER(B3:F12,E3:E12="男")
// 性別の項目が「男」の場合

ここで設定されている条件式は「E3:E12="男"」になります。
この条件式は、「E3:E12」の1列に対しての式になります。

実は、ここで指定する式を行方向にすることで、行に対しての絞り込みができます。
行に対しての絞り込みを行うことによって、必要な項目のみを抽出することができます。


指定した項目をFILTER関数で抽出する方法①

まずは簡単な方法から確認していきます。
必要な項目のみを抽出する場合、その対象の項目名の上に「・」などの任意の文字を入力します。

次に、その項目名の上の文字を条件式に加えます。
例えば、上記の画像のように「・」という文字を入力している場合は、抽出する条件式は「B1:F1="・"」になります。

実際に、その条件式を用いて数式を作成していきます。

=FILTER(B3:F12,B1:F1="・")

このように必要な項目のみを抽出することができました。

抽出した項目に対して、更にデータの絞り込みを行いたい場合は、このFILTER関数をFILTER関数の配列の引数に設定するという方法で実現します。

=FILTER(FILTER(B3:F12,B1:F1="・"),E3:E12="男")

指定した項目をFILTER関数で抽出する方法②

ただ、上記の方法ですと、項目名の上に「・」などといった文字を入力する必要があります。
そのため、次に「・」などといった文字を入力せずに項目を抽出する方法について解説していきます。

そのためには、「B1:F1="・"」というような条件式が何を表しているのかを理解する必要があります。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


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

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






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

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


- 人気の記事 -



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



サイト累計閲覧数

8154349

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

Excel完全制覇


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

【Excel】ピボットテーブルの表示形式

【Excel】商品ごとの発注単位を考慮したリスト

【Excel】オンライン会議で使える拡大機能

【Excel】複数行のデータを瞬時に1列にする方法

【Excel】絵グラフを瞬時に作成

【ExcelVBA】完了タスクを非表示にして着手中タスクを上位表示する

【Excel】同じ書類の入力パターンを一元管理

【Windows】読めない漢字を入力する

【Excel】電話番号の形式を瞬時に変換

【Excel】別シート参照が面倒…を解決する構造化参照(テーブル)の活用

【Excel】新機能:画像をセル内に配置

【Excel】選択している行のデータを縦向きに抽出

【ExcelVBA】セルの変更履歴表を自動作成

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

【Excel】グラフを一瞬で作成する方法

【Excel】価格の下三桁を480円または980円にする

【ExcelVBA】書類の確認と同時にロックする仕組み

【Excel】入力した数値を0埋め4桁にする

【ExcelVBA】「マクロの記録」でクラス分け

【Excel】タスク管理表で自分のタスクを自動色付け

【Excel】FILTER関数で存在しない場合に好みのデータを表示

【Excel】表のデータ行や項目の位置を移動する

【Excel】指定した年月のデータを数式で抽出

【Excel】数式のコピー時に書式をコピーしない

【ExcelVBA】新機能「セルにフォーカス」を自作する





一覧ページへ

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