どこかにシート名一覧を作成その範囲を選択
→数式
→名前の定義
名前:mySh
→OK
→全シートを選択(別名グループ化した状態)
→A2を選択して次の数式を入れる
=SEQUENCE(COUNTA(B:B)-1,,IFERROR(MAX(INDIRECT(INDEX(mySh,TEXT(SHEET(A1)-1,"0;;;"))&"!A2#")),0)+1)
【追記】シート名一覧を作らない方法
...現在では推奨されない方法で、マクロ有効ブック(*.xlsm)で保存する必要がありますが
数式
→名前の定義
→名前:mySh
参照範囲:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
→OK