小技集

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



2023年10月20日【ID:0】

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

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


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

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

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


空白を0にしない方法

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

=B3:E12

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

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

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

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

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

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

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


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





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

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


- 人気の記事 -



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



サイト累計閲覧数

7421566

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

Excel完全制覇


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

【Excel】「文字列の数字」の警告を非表示にする方法

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

【Excel】表の中に集計行を瞬時に挿入

【Excel】カレンダーで予定がある日のみ自動色付け

【Excel】FILTER関数1つで離れている項目を抽出

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

【Excel】項目に合わせて自動入力切替

【Word】指定した範囲内を全角文字に統一

【Excel】不要なセルを自動でグレーにする方法

【Excel】スピンボタンで文字入力

【Excel】VLOOKUPで「見つかった一番下の値」を抽出する方法

【Excel】期限が3日以内の未完了タスクを色付け

【Excel】Python in Excelでクロス表を1行1データに変換

【Excel】特定の曜日の日付を入力できないようにする

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

【Excel】各商品の最終購入日を表から抽出する

【Excel】指定時間を自動で色付け「シフト表」

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

【Excel】XLOOKUP関数でスピルを活用

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

【Excel】値を変えずに千の位以上を表示

【Excel】REPLACE関数とSUBSTITUTE関数の使い分け

【Excel】瞬時に先頭(末尾)のシートへ移動

【Excel】1つの数式でセル結合を解除

【Excel】VLOOKUP関数で時間を検索して抽出できない?





一覧ページへ

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