小技集

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



2025年11月18日【ID:0】

【Excel】タスク管理表から完了日順に抽出

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


以下のようなタスク管理表から、直近に完了したタスクをすぐに確認したいとき、ぱっと見では分かりづらいです。

とはいえ、毎回並べ替えするのも面倒…

ということで今回は、数式で完了したタスクのみを完了日順に抽出する方法について紹介していきます。


1. 完了したタスクを抽出する

今回の場合、以下の表の、完了日の項目に値が入力されているタスクが「完了したタスク」になります。

そのため、完了日に何かしら値が入力されている行のみを「FILTER関数」で抽出します。

タスク管理表(見出し行を除く)が3行目から27行目まで用意されている場合の数式は、以下になります。

=FILTER(B3:E27,E3:E27<>"","")
// B3:E27:抽出対象の項目の範囲(タスク管理表のデータの範囲)
// E3:E27<>"":抽出条件(完了日の項目が空でない)
// "":対象が見つからない場合に表示する値(何も表示しない)

上記の数式で、完了したタスクのみを抽出することができます。


2. 完了日を基準に降順にする

次に、先ほど抽出した「完了したタスク」を、「SORT関数」で完了日を基準に降順にします。

その数式は、以下になります。

=SORT(FILTER(B3:E27,E3:E27<>"",""),4,-1)
// FILTER(B3:E27,E3:E27<>"",""):並べ替え対象の表(FILTER関数で抽出した表)
// 4:並べ替える基準の列(完了日の項目は先頭から4列目)
// -1:順序(降順)

上記の数式で、完了日を基準に降順にすることができます。


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

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


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






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

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


- 人気の記事 -



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



サイト累計閲覧数

7637585

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

Excel完全制覇


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

【Excel】ピボットテーブルの表示形式

【Excel】効率的に役割を割り当てる設定

【Excel】セル参照や数式に名前を付ける「LET関数」

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

【Excel】数式などでシートを切り替えずに別シートを参照!?

【Excel】表のデザインを自動で作成する方法 2選

【Excel】ピボットテーブルで集計値の大きい順にする

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

【ExcelVBA】書類の確認と同時にロックする仕組み

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

【Excel】タスク管理表から完了日順に抽出

【Excel】締め日が20日の場合の「請求対象月」

【Excel】VLOOKUP関数で列番号を数えずに抽出

【Excel】文章から特定の値を表形式で抽出

【Excel】「文字列の数字」が入力されたセルを色付け

【Excel】出社時刻と退社時刻から勤務時間を求める

【Excel】PHONETIC関数の結果を「ひらがな」にする

【ExcelVBA】非表示の行を一括で削除

【Excel】数式のみで複数の表を縦に並べる

【ExcelVBA】結合されているセルを色付け

【Excel】特定のセルへ瞬時に移動

【Excel】離れている複数範囲を簡単にコピー&ペースト

【Excel】誤って上書き保存しないための対策

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

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





一覧ページへ

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