小技集

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



2023年10月12日【ID:0】

メンバー限定

【Excel】FILTER関数で離れている列を抽出

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


FILTER関数では、指定した表から指定した条件を満たしたデータのみを抽出することができます。
FILTER関数の使い方は以下の通りです。

=FILTER(配列, 含む, [空の場合])
// 指定した配列から指定の条件を満たすデータのみを抽出する
// [空の場合]は条件を満たすデータが見つからない場合に表示する内容

ただ、表の指定は通常であれば「開始セル:終了セル」というような指定になり、離れている項目のみを指定することができません。
例えば、以下の表から性別が"女"のデータのみを抽出する場合、以下の数式で実現ができます。

=FILTER(B3:E12,D3:D12="女","")

こちらの場合は、すべての項目を抽出しています。
表の範囲の指定は、「B3:E12」の部分になります。

このように「開始セル:終了セル」と指定しているため、特定の項目(例えば、"氏名"と"生年月日")のみを抽出ということが難しいです。

"氏名"と"生年月日"のみを抽出する際に、考えられる方法の1つとして、複数の数式を扱うという方法があります。
以下のイメージになります。

=FILTER(C3:C12,D3:D12="女","")
=FILTER(E3:E12,D3:D12="女","")

ただ、この方法の場合、複数の項目になると同時に、数式が増えてメンテナンスが大変になります。

そこで、上記のような離れている項目を抽出するには、次の方法がオススメです。



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

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




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

メンバーとは


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

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


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

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


メンバー募集 メンバー募集





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

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


- 人気の記事 -



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



サイト累計閲覧数

7420139

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

Excel完全制覇


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

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

【Excel】特定の範囲のみを印刷

【Excel】直近の退会者を表から自動抽出

【Excel】グループ化されたセルを素早く開閉!?

【Word】指定した位置でページを分ける

【ExcelVBA】ON・OFFボタンを開発

【Excel】時間や時給からの給料を正しく計算

【Excel】セル内にミニグラフを作成「スパークライン」

【Excel】色んな数値の連番の入力方法

【Excel】リンク更新の警告が表示されないようにする

【Excel】特定の項目が特定の値の場合に行全体を色付け

【Excel】セルを非表示にする際はグループ化

【ExcelVBA】結合されているセルを色付け

【Excel】数式で年齢を求める方法【2選】

【Excel】最初に覚えるべき集計関数(7選)

【Outlook・Word】定型のあいさつ文を入力

【Excel】COUNTA関数の落とし穴と対策

【Excel】吹き出しの図形の三角の幅を自由に調整する方法

【Excel】在庫数が指定値未満の場合に自動色付け

【Excel】隣接したセルの書式を自動反映させない

【Excel】対象月の営業開始日(終了日)を求める

【Excel】VBAとOfficeスクリプトのコードを比較(対象行の削除)

【Excel】初回購入日と直近購入日を抽出

【Excel】指定期間の予定表を自動作成

【Excel】商品ごとの販売数の合計を瞬時に集計





一覧ページへ

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