[[20230927084701]] 『重複したデータの日付が最新のものだけを抽出した』(もも) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『重複したデータの日付が最新のものだけを抽出したい』(もも)

こんにちは
質問させてください。

例えば
A列に重複した数字が複数あるとします。

A列の数字が同じものの、B列には日付が異なるものが複数あります。


A列 B列
1 20180101
1 20150404
1 20230909
1 20191014
2 20180101
2 20150404
2 20230909
2 20191014

このような場合、B列の日付が最新のものだけを抽出するような関数や抽出方法を教えていただきたいです。
よろしくお願い申し上げます。

< 使用 Excel:Excel2016、使用 OS:Windows11 >


 わたしの理解が間違っていなければ、以下のページが参考になるかと。

http://office-qa.com/Excel/ex246.htm
(xlg) 2023/09/27(水) 09:12:26


数値だとして
=MAX(B1:B8)
結果 20230909
でだめですか。

(IT) 2023/09/27(水) 09:23:30


 どうなってほしいのか、その結果を書いてください。

	D	E
1		
2	1	20230909
3	2	20230909

 ↑ なことなら、ピボットテーブルで簡単にできます。
 値フィールドの集計方法を「最大」にする

 ついでに、数式なら・・・
 D列の番号はそちらで入力

 B列を「数式で空白にしていない」という前提で

 E2 =MAX(INDEX(($A$2:$A$100=D2)*$B$2:$B$100,0))
 下コピー

 MAXIFS 関数が使える Excel ならそれでできるでしょう。

 以上
(笑) 2023/09/27(水) 09:30:48

 ちなみに上で紹介した参考ページの手順だと、以下のようになります。
 検索条件の式は =B2=MAX(B:B)

	A	B
  1	No.	日付	
  4	1	20230909
  8	2	20230909
 10

 1 行目の見出しは勝手に追加しました。絞り込みにより 2,3,5-7,9 行目は非表示になっている状態です。
(xlg) 2023/09/27(水) 09:50:48


ご教示ありがとうございます。
結果としては、いちばん日付が新しい行のみ残す形としたいです。
ご教示いただいた内容でデータ確認してみます。
(もも) 2023/09/27(水) 10:31:06

xlgさま

ご教示いただいたMAX関数を用いて抽出フィルター実行してみましたが対象をうまく抽出できません。
もし、掲示板をご覧になっていたら詳細を再度教えていただけますでしょうか。
申し訳ありませんが、よろしくお願い申し上げます。
(もも) 2023/09/28(木) 08:49:38


 もう少し具体的にどこがどううまくできなかったのですか?
(xlg) 2023/09/28(木) 09:11:32

 以下のようになっているとして、

	[A]	[B]	[C]	[D]
[1]	No.	日付		
[2]	1	20180101	=B2=MAX(B:B)
[3]	1	20150404		
[4]	1	20230909		
[5]	1	20191014		
[6]	2	20180101		
[7]	2	20150404		
[8]	2	20230909		
[9]	2	20191014		

フィルターオプションの設定ダイアログで以下の通り設定します。

 1. [選択範囲内] を選択
 2. [リスト範囲] → $A$1:$B$9
 3. [検索条件範囲] → $D$1:$D$2(実際には前にシート名が勝手に入ると思います)

 なお D2 は数式を入力して確定すると FALSE になるはずです。
(xlg) 2023/09/28(木) 09:23:18


 ちなみに上の設定だと、先に書いたように結果はオートフィルタで絞り込まれたような状態になりますが、[指定した範囲] を選択して [抽出範囲] に(同じシート内の)適当なセル(ひとつ)を指定すると、そこに抽出されます。
(xlg) 2023/09/28(木) 09:30:10

xlgさま
ありがとうございます。
なかなか理解できず、申し訳ありません。
抽出できました、ありがとうございます
(もも) 2023/09/28(木) 12:07:08

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.