0

たとえば、セルの値が6の場合、Excelで次のように動的に出力する方法は次のとおりです。

6
A1~A2
A2~A3
A3~A4
A4~A5
A5~A6
4

1 に答える 1

1

では、この数式を 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),"")
于 2012-11-06T14:01:42.637 に答える