小技集

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



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="女","")

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

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

📘 Excel小技100選(500円)



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

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




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

メンバーとは


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

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


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

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


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






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

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


- 人気の記事 -



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



サイト累計閲覧数

8475314

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

Excel完全制覇


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

【Excel】グラフにデータを瞬時に追加(離れている範囲でもOK)

【Excel】重複した値の先頭以外をマーク

【Excel】一部が結合されている表から特定の値を数式で抽出

【Excel】ピボットテーブルで集計値の大きい順にする

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

【ExcelVBA】マークのある行を削除する

【ExcelVBA】選択した行を自動で色付け

【Excel】新関数で文字を抽出

【Excel】項目を瞬時に選択するリンクを作成

【Excel】表の一番右側のデータを自動抽出

【Excel】指定した年月の第3水曜日の日付

【ExcelVBA】ランダムで1人を選ぶ!ルーレット風の演出

【Excel】SWITCH関数で「その他」を表現

【Excel】マトリックス表の見出しの作成方法

【Excel】PHONETIC関数の結果を「ひらがな」にする

【ExcelVBA】進捗を「完了」にすると同時に日付を自動入力

【ExcelVBA】非表示の行を一括で削除

【Excel】データの追加に対応した数式を作成

【ExcelVBA】表の最終行の行番号を取得する方法

【Excel】数式の引数に途中の行から最終行までを指定

【Excel】カテゴリー単位の連番を自動表示

【Excel】シート名などの文字列からその値を参照する数式

【ExcelVBA】VBA開発でインデントが重要な理由

【Excel】重複した値の入力を禁止する

【ExcelVBA】ボタンを押すだけで3つの表を瞬時に移動





一覧ページへ

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