小技集

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



2023年10月20日【ID:0】

【Excel】FILTER関数で空白を空白のまま抽出する


FILTER関数を用いて値を抽出した際に、以下のように空白が存在する場合、空白が0になってしまいます。

=FILTER(B3:E12,D3:D12="男")
// 黄色のセルに数式を入力

こちらの空白を0にしない方法について解説していきます。

FILTER関数は、指定した範囲から条件を満たしている行(列)を抽出する関数になります。
その指定した範囲に空白がある場合は、範囲を指定した時点で0に置き換わってしまいます。

=B3:E12

この時点で空白が0になって抽出されているため、条件で絞った表に関しても空白が0になってしまいます。

対策として、この時点で空白を空白にすることで、抽出結果の空白を空白のままにすることができます。
その場合は、以下のようなIF文で実現することができます。

=IF(B3:E12="","",B3:E12)
// 対象の範囲で空白の要素は、空白を返す
// 空白以外は、そのままの値を返す

このIF文の内容をFILTER関数の範囲に指定することで、空白を空白のままにすることができます。

=FILTER(IF(B3:E12="","",B3:E12),D3:D12="男")

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


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





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

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


- 人気の記事 -



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



サイト累計閲覧数

2311751

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

Excel完全制覇


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

【Excel・Googleスプレッドシート】ExcelファイルをGoogleスプレッドシートで開くと…!?

【ExcelVBA】マークされた行を削除する

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

【Excel】値がない行(列)を自動で色付け

【Excel】色の付いたセルを瞬時に集計

【Excel】文字列を右詰めで1つ1つの枠に割り当てる

【ExcelVBA】チェックボックスを一括リセットするボタン作成

【Excel】ピボットテーブルで詳細確認

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

【Excel】折り返して全体を表示して右端を揃える

【Excel】特定のセルの値を複数箇所に一括入力

【Excel】色んな文字結合4選

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

【Word】「表記ゆれ」を瞬時に修正する方法

【Excel】再利用するための瞬時に値を削除できる設定

【Excel】セルの入力を取り消す

【Excel】グラフを後から組み合わせる

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

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

【Excel】選択した範囲内の改行を一括削除

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

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

【Excel】非表示セルを除いてコピー&ペースト

【Excel】同じセル内の複数の値を集計

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





一覧ページへ

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