小技集

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



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


- 人気の記事 -



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



サイト累計閲覧数

7076413

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

Excel完全制覇


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

【Excel】FILTER関数1つで離れている項目を抽出

【Excel】数式を劇的に読みやすくする方法

【Excel】期限に応じた優先度を自動で表示させる

【Excel】新機能:画像をセル内に配置

【Excel】ユーザー設定リストを使って効率化

【Excel】SORTBY関数で項目を好みの順番にする

【Excel】軸の異なる表を瞬時に作成

【Excel】商品ごとの発注単位を考慮したリスト

【Excel】PDFファイルを読み込む方法

【Excel】グラフ上で目標値を可視化

【Excel】VLOOKUPで「見つかった一番下の値」を抽出する方法

【Excel】表の順番をランダムに並べ替える

【Excel】長い数式を改行して見やすくする

【Excel】ORは「+」、ANDは「*」でも表現できる!?

【Excel】重複を考慮した上位3件を抽出

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

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

【ExcelVBA】チェックボックスを一括リセットするボタン作成

【Excel】オートフィルのちょっとした小技

【Excel】Officeクリップボードを活用したメモ

【Excel】累計を瞬時に求める

【Excel】プランごとの金額をSWITCH関数で求める

【ExcelVBA】データ変更と同時にピボットテーブルを自動更新

【Excel】改行を保持しながら値を参照する

【Excel】データの追加に対応した数式を作成





一覧ページへ

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