働き方を、すこし整える

無理なく、働き方を整える

やってない人だけ抽出!スプレッドシートで“未入力”を見つけるFILTER関数の使い方

 

「誰がまだやってないのか、毎回チェックするのが大変」
「提出状況を見たいだけなのに、目視で探すしかない」
「未入力の人だけ、一覧で出してくれたら楽なのに…」

こんなふうに感じたこと、ありませんか?

 

スプレッドシートは便利ですが、
提出・入力・更新などの“やり忘れ”チェックに関しては、
放っておくと手作業地獄になりがちです。

 

でも実は、
たった1行の関数で「やってない人だけ」を自動で抽出する方法があります。

  • タスクの抜け漏れチェック
  • アンケートの未提出者リスト
  • 日報や週報の確認

どれにも使えるシンプルな技です。

 

この記事では、
FILTER関数ISBLANK関数 を組み合わせて、
「未入力だけを表示する仕組み」を丁寧に解説します。

次章では、まずなぜこの仕組みが必要なのか、
「人の目チェック」が限界な理由から掘り下げていきます。

 

 

第1章|なぜ“人の目チェック”では限界があるのか

スプレッドシートは「一覧性」があるから便利。
だけど、やっていない人だけを見つけるという目的には、
実はすごく向いていない使い方でもあります。

 

❌ 目視チェックのよくある課題

① 見落とす

1行1行確認していると、どうしても集中力が切れて見落としが発生します。

② 人数が増えると破綻する

10人くらいならまだしも、20人、30人と増えてくると、
毎回探すのが苦痛になってきます。

 

③ 時間がかかる

1人ずつ名前をチェック → 未記入かどうか確認 → 手で色付け or コピー...
意外と時間がかかる地味作業になります。

 

✅「未提出者だけ見たいのに、それができない」
というのが、スプレッドシートにおける“管理のもどかしさ”です。

 

🤖 自動抽出すれば、次の状態が作れる

  • 「やってない人」が一目で分かる
  • 一覧が自動で更新される
  • 担当者に確認・リマインドしやすくなる

 

第2章|FILTER関数 × ISBLANK関数で「未入力だけ」を抽出する方法

まずは結論から。
スプレッドシートで「未入力の行だけ」を抽出したいなら、
この1行の関数が使えます:

=FILTER(A2:B100, ISBLANK(B2:B100))

 

🧩 どういう意味?

この式は、

  • A2:B100 の中から
  • B列が空欄(未入力)の行だけを
  • まるごと表示する

という動作をします。

 

📝 実際の例

名前 提出日
田中 2024/05/01
鈴木  
佐藤 2024/05/02
高橋  

 

このとき、上記の関数を使えば、表示されるのは:

 

名前 提出日
鈴木  
高橋  

 

となり、「やってない人だけ」がパッと見えるようになります。

 

💡 ワンポイント解説

  • FILTER(範囲, 条件):指定した条件を満たす行だけを抽出

  • ISBLANK(列範囲):セルが空欄かどうかを判定する

 

🚨 注意点

  • 抽出元の範囲(A2:B100など)は十分に余裕を持たせる

  • ISBLANK は数式セルでも空白と判定しない場合があるので注意
    =LEN(B2:B100)=0 に変えるとより確実です

 

次章では、この仕組みをもう少し発展させて、

  • 未提出者にコメントを加えたり
  • 名前だけを一覧で出す方法

など、実務でよくある応用パターンをご紹介します。

 

第3章|応用編:未提出者リストをさらに使いやすくする工夫

未入力の行を FILTER で抽出するだけでも便利ですが、
実際の業務では「もう一歩使いやすくしたい」という場面があります。

ここでは、実務でよくある3つの応用パターンをご紹介します。

 

① 名前だけ一覧表示したい(提出状況の通知用など)

提出日などの列は不要で、「やってない人の名前だけリスト化したい」場合は次のように書きます:

=FILTER(A2:B100, ISBLANK(B2:B100))

  • A列:名前
  • B列:提出日

このように、抽出する列を1列にすれば、名前だけのリストになります。

 

② 空白ではなく「提出済み」などの文字チェックにしたい

たとえば、「B列が '未提出' の人だけ表示したい」という場合:

=FILTER(A2:B100, B2:B100="未提出")

 

これは ISBLANK の代わりに文字列一致で条件を絞るパターンです。
「未記入」ではなく「未対応」などフラグを使って管理している場合に有効です。

 

③ 提出漏れ者にコメントを添える

Slackやメールに通知する前に、「コメント付きリスト」を作っておきたいときは、
別列にメッセージ列を用意して自動入力しましょう:

 

=ARRAYFORMULA(IF(ISBLANK(B2:B100), "提出お願いします", ""))

 

これにより、「未入力の人」だけに自動でコメントが付与されます。
その列を FILTER で一緒に表示すれば、リマインド文付きリストの完成です。

 

🧩 これで実現できること

  • 未提出者リストの自動化
  • 通知・確認の効率化
  • ミスや漏れの減少

 

まとめ|“やってない人だけ”が見えると、管理がラクになる

スプレッドシートは便利なツールですが、
「未提出の人を探す」「入力漏れを見つける」ような作業には、
そのまま使うと意外と向いていない側面もあります。

 

ですが今回ご紹介した、
FILTER × ISBLANKの組み合わせを使えば、

  • やっていない人だけを抽出
  • 自動で更新される一覧を表示
  • 通知・確認の効率アップ

といったメリットが、関数1行で手に入ります。

 

💡 ポイントを振り返ると…

  • =FILTER(範囲, ISBLANK(列)) で、未入力だけ抽出できる
  • 名前だけ/コメント付き/条件付き抽出もアレンジ可能
  • 「確認」や「声かけ」の手間を大幅に減らせる

 

“やっていない人”が一目で分かる。

それだけで、日々の確認作業がずっとラクになります。

 

完璧な関数スキルがなくても、
「ちょっと整える」だけで仕事がスムーズになる。

そんな体験を、スプレッドシートでもぜひ試してみてください。

 

 

✅ 関連記事紹介セクション

あわせて読みたい関連記事

📘 迷わず作れるスプレッドシートのコツ|設計図思考で仕事を整える方法

スプレッドシート、なんとなく作っていませんか?
見やすく・使いやすく整える“型”を紹介しています。

workstyle-organize.hatenablog.com

 

📂 フォルダが迷路にならない整理術|仕事が整う3階層モデルと棚おろしのコツ

ファイル整理に悩む人へ。迷わず探せるフォルダ構成の作り方を解説しています。

workstyle-organize.hatenablog.com

 

🧠 ToDoリストが続かない人へ|3行メモで整えるシンプルな習慣術

「やることが多すぎて動けない」そんなときに効く、思考を整える軽い習慣。

workstyle-organize.hatenablog.com