小技集

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



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


- 人気の記事 -



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



サイト累計閲覧数

7676308

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

Excel完全制覇


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

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

【Excel】データ数に応じて自動で連番を振る方法

【Excel】グラフのラベルテキストを改行する

【Excel】XLOOKUP関数を使って複数条件で検索

【Excel】複数のセルを異なる区切り文字で文字結合

【Excel】文字列の数字を一括で数値にする

【ExcelVBA】誤操作防止!実行ボタンを押したときに確認画面を表示する

【Excel】指定したセルを別のセルの間に移動する

【Excel】スクロールバーを活用して行の色付け

【Excel】VLOOKUP関数でURLをリンクとして取得する

【ExcelVBA】複数の書類テンプレートを一元管理

【ExcelVBA】ボタン1つで完了タスクを別シートに移動

【ExcelVBA】チェックしたら行が自動で非表示になる表

【Excel】日付を和暦で表示する

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

【Word】便利な文章の選択方法

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

【Excel】日付の年月日の位置を揃えて表示

【ExcelVBA】Functionで複数の戻り値を設定

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

【Excel】該当する氏名をカンマ区切りで抽出

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

【Excel】表の全選択を瞬時に行う

【Excel】設定画面を閉じずに別ファイルを操作する裏技

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





一覧ページへ

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