小技集

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



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
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



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



サイト累計閲覧数

7175434

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

Excel完全制覇


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

【Excel】請求書などの摘要欄を抽出

【Excel】8桁の数値の日付を日付形式に変換

【ExcelVBA】予定表を1週間単位で表示

【ExcelVBA】入力と同時に値を上に詰める

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

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

【Excel】同じ日付が一定間隔で続く予定表を効率的に作成

【Excel】日付に対応する曜日を表示

【Excel】重複入力できないリストを作成

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

【Excel】指定した値以外のデータを瞬時に削除

【Excel】設定画面のテキストボックスで矢印キーを使用

【Excel】該当日の全予定をセル内に改行して抽出

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

【Excel】四半期を簡単な数式で求める

【Excel】新関数で「好みの項目」を「好みの順番」で抽出する方法

【Excel】○○IF(S)関数で便利な「*」と「?」とは

【Excel】抽出データの増減に合わせて罫線を自動設定

【Excel】6桁の年月を簡単に入力

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

【Excel】クイックアクセスツールバーをブック単位で設定

【Excel】文字列を並べ替えた時の順番

【ExcelVBA】表の先頭にデータを追加する機能(ノーコード)

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

【Excel】データバーで特定の値以下の色を変更





一覧ページへ

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