たとえば、セルの値が6の場合、Excelで次のように動的に出力する方法は次のとおりです。
6
A1~A2
A2~A3
A3~A4
A4~A5
A5~A6
では、この数式を 20 行、または必要な数だけコピーすることをお勧めします。
=IF(A$1>ROW()+1-ROW(B$1),"A"&ROW()+1-ROW(B$1)&"~A"&ROW()+2-ROW(B$1),"")
次に、設定すると結果が得られます
A1 = 6
と
B1 = IF(A$1>ROW()+1-ROW(B$1),"A"&ROW()+1-ROW(B$1)&"~A"&ROW()+2-ROW(B$1),"")
お役に立てれば。
編集:
B1 = IF(A$1>ROW()+1-ROW(B$1),"A"&CHAR(ROW()-ROW(B$1)+65)&"~A"&CHAR(ROW()-ROW(B$1)+66),"")