●Sheet1
A B C D E F
1 名前 年齢 名前 年齢 名前 年齢
2 田中 52 米田 15 遠藤 60
3 佐藤 18 飯島 45 宇野 25
4 遠藤 16 江川 60
5 村田 20
●Sheet2
A B C D
1 名前 年齢
2 田中 52 4 1
3 佐藤 18 6 1
4 遠藤 16 9 1
5 村田 20 1
6 米田 15 2
7 飯島 45 2
8 遠藤 60 3
9 宇野 25 3
10 江川 60 3
C2
=IFERROR(C1+TEXT(COUNTA(INDEX(Sheet1!$2:$500,,2*ROW(C1)-1)),"0;;;"),"")
下方向・↓
D2
=IF(ROW(D1)>MAX($C:$C),"",XMATCH(ROW(D1),$C:$C,1,-1)-1)
下方向・↓
A2
=IF(D2="","",INDEX(Sheet1!$2:$500,COUNTIF(D$2:D2,D2),2*D2-1))
下方向・↓
B2
=IF(D2="","",INDEX(Sheet1!$2:$500,COUNTIF(D$2:D2,D2),2*D2))
下方向・↓