小技集

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



2025年5月13日【ID:0】

【Excel】進捗別にタスクを簡単に抽出

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


タスク管理をしていると、「今、進行中のタスクは?」「確認が必要なタスクは?」といった情報をサッと確認したくなる場面があります。
今回は、進捗が「着手中」や「確認待ち」になっているタスクを、自動で抽出して表示する方法を紹介していきます。


1. 表の構成

今回は、以下の表を用いて実現していきます。

2行目以降のB列からE列に抽出元の表、G列からI列に進捗「着手中」のタスクを表示する用の表、K列からM列に進捗「確認待ち」のタスクを表示する用の表を用意しています。
抽出先の表に関しては、表の先頭(セルG1とK1)に抽出対象の進捗を入力しています。


2. 数式の入力

・進捗「着手中」の抽出

まずは、進捗が「着手中」のタスクから抽出していきます。
以下の数式をセルG3に入力します。

=FILTER($B:$D,$E:$E=G1,"")
// 抽出元の表:$B:$D(Noから担当)
// 抽出する条件:$E:$E=G1(進捗の項目がセルG1の値と等しい)
// 抽出対象が見つからない場合に表示する値:""(空)

抽出元の表の範囲は常に固定になるため、「$」で固定しています。
抽出する進捗が入力されたのセルG1に関しては、隣の「確認待ち」のタスクを抽出する際にも、数式を入力したセルの2つ上のセルという感じに相対的な位置になるため、「$」では固定していません。

数式を入力して確定することで、以下のように「着手中」のタスクのみを抽出することができます。

・進捗「確認待ち」の抽出

次に、進捗が「確認待ち」のタスクを抽出していきます。
こちらに関しては、先ほど、セルG3に入力した数式をセルごとコピーして、セルK3に貼り付けるだけで、以下のように抽出することができます。

コピー元の数式をコピー先の数式を比較すると、抽出条件の進捗のセルのみが相対的に変わっていることが確認できます。

コピー元:=FILTER($B:$D,$E:$E=G1,"")
コピー先:=FILTER($B:$D,$E:$E=K1,"")
ExcelVBAレベル確認

3. まとめ

FILTER関数を使えば、「進捗が◯◯のタスクだけを抽出したい」といったニーズに簡単に応えられます。
今回の数式のポイントは以下の2つ:

・抽出元の範囲は絶対参照
・抽出条件のセルは相対参照

こうすることで、数式を再利用しやすくなり、作業効率が大幅に向上します。


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

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


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

6847484

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

Excel完全制覇


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

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

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

【Word】好みの「組み文字」を入力する方法

【Excel】TRUEとFALSEを理解する

【Excel】候補に表示されない3つの隠し関数

【ExcelVBA】円グラフでルーレットを実現

【Excel】値の発生頻度を瞬時に計算

【ExcelVBA】記入時刻を自動入力

【Excel】数式で年齢を求める方法【2選】

【Excel】重複なしでコード単位の番号を割り当てる

【ExcelVBA】データを入力する度に自動で並べ替え

【Excel】予定表から労働時間を色んな形式で求める

【Excel】基準日から「年・月・曜日・月末」などを求める

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

【ExcelVBA】差し込みで複数のPDFファイルを自動生成

【Excel】関数の使い方をすぐに確認する

【ExcelVBA】省略した項目を自動で入力

【Excel】表の特定の項目を結合せずに結合した見た目にする

【ExcelVBA】複数シートの表を1つにまとめる

【ExcelVBA】チェックボックスを動的に入力(一括チェック)

【Excel】セル内の特定の文字の数を求める

【Excel】表の途中に行を一瞬で挿入

【Excel】FILTER関数で必要な項目のみを抽出

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

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





一覧ページへ

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