あなたならどうやる?様々なデータをエクセルで管理していると思わない条件でデータを抽出して欲しいと言われたり、とあるデータを探す必要があることがありませんか?今回は、エクセルの表に重複する項目を持っており、その中で最新の行を探す方法をお伝えいたします!こちらは、以前わたしが依頼されて効率の良いデータの探し方に困ってしまったケースなので、振り返りの意味も込めて解説させていただきます!文字の説明だけではやりたいことが分かりづらいので、以下のエクセルの表を用いて説明させていただきます。「フィルター」を使用してデータの並び替えまずはエクセルの「フィルター」機能を使ってデータの並び替えをします。日付(時間)を新しい順に並び替え最初に、「日付」列を新しい順(降順)に並び替えます。上の画像のように並び替えると新しいデータから順に上から並び替えがされました。清掃場所(重複する項目)の並び替え続いて、「清掃場所」(重複している項目)を並び替えます。この場合、並び順は昇順/降順は問いません。項目(清掃場所)ごとに新しい日付のデータが表示されるようになりました。分かりやすいように清掃場所ごとに色を付けています。重複するデータ(清掃場所)の種類が3つだけなので、それぞれの項目の1番上のデータが新しいデータとすぐに分かりますが、今回は重複する項目がたくさんあることを前提にしているので、解説はまだ続きます。IF関数を使って最新行に目印をつけるいよいよこの作業の締めとなる重複する項目の最新の日付の行に目印をつけていきましょう。最新行に目印をつけるにはIF関数を使用します。「日付」列の隣の列に以下のようにIF関数を記載します。最新の行に目印をつけるIF関数=IF(B2<>B3,”○”,”×”)関数の意味をそのまま解説すると「B2(上のセル)とB3(下のセル)が同じでないとき、”○”を表示、同じであるとき”×”を表示する」です。B2、B3のセルを指定しているように、肝となるのはヘッダー行から始めているところです。この関数をオートフィルで表の一番下の行までコピーします。D列に追加した「最新」列を見て、それぞれの項目の1番上の行に”○”が付いているのが分かるでしょうか?(上の画像では分かりやすくするために黄色で塗りつぶしてます。)先ほどフィルターを使って、各項目を日付の新しい順(降順)に並び替えてあるため、各項目の1番上に”○”が付いている行が各項目(各清掃場所)の最新日付が入力されている行だと分かります。項目ごとに並び替えられた重複が存在する列(清掃場所)の上下のセルを比較することで、項目ごとの1番上のセルを特定しています。上下のセルを比較するためにヘッダー行から始めたのも、一番上に表示されている項目(清掃場所)の最新行に目印をつけるためです。まとめ:Excel機能の組み合わせで必要なデータを抽出!エクセルの機能を組み合わせて使えば見つけるのが面倒なデータも効率的に見つけることができます!今回は重複する項目の最新の行を見つけ出す方法を解説いたしました。この記事で紹介させていただいた方法の手順は以下です。昇順/降順はどちらでもよいIF関数を使って最新行に目印をつける➤重複が存在する列の上下のセルを比較して同じでない場合に印をつけるこの記事で紹介した方法ではフィルター機能による並び替えとIF関数を使用しました。意外と知られていないから知っていると差がつくをコンセプトに紹介しているエクセルの時短術をまとめました。関数よかったらシェアしてね!URLをコピーしました!URLをコピーしました!便利なものだけまとめ!Windowsキーを使ったショートカット7選!iPhone/iPadの画面を最大限暗くする方法|ホワイトポイントとは?この記事を書いた人sakana文系出身の社内SEブロガー。大学時代に語学留学、ワーキングホリデーを経験、大学卒業後は新卒でSIerにSE(システムエンジニア)として就職し、落ちこぼれて退職。1年間フリーターとしてスニーカーを販売した後に商社の社内SEに転職。意識高そうで低そうな経歴で、いつも何か行動しなくてはと必死です。趣味はギター、ベース、スケボー、読書、ファッションと筋トレを少々。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。