2012-02-23 7 views
15

内の現在の行番号を取得し、私はこの式を期待する:GoogleドキュメントのスプレッドシートではARRAYFORMULA

=ARRAYFORMULA(ROW())

のような列を埋めるために:

[ 1] 
[ 2] 
[ 3] 
[ 4] 
    ... 

を代わりに、それは1で停止します。ここで何が起きてるの?配列形式で現在の行番号を取得する別の方法はありますか?

答えて

20

複数の値を持つためには、ROW()のセル範囲の引数を指定する必要があります。少し単純であってもよい。これは、1から10

+2

ありがとうございます。 '= ARRAYFORMULA(ROW(A2:A))'(ヘッダ行の下から始まる) – rymo

+0

返される数字が実際のものと一致していることを確かめる必要がある場合は、シート行番号が表示されていますが、フォーミュラがどの行から始まっているのかわからない場合は、これより簡単な方法がありますか? '= ARRAYFORMULA(ROW(間接的に(" A "、ROW()、":A "))))' – rymo

10

以下に行番号と列を充填する

=ARRAYFORMULA(ROW(A1:A10)) 

はそれをこの方法を試し

=arrayformula(ROW(INDIRECT("A"&ROW()&":A"))) 

又は

=index(ROW(INDIRECT("A"&ROW()&":A"))) 
関連する問題