• ベストアンサー

列NOを連続するには?

エクセル初心者ですが、教えて下さい。 A列1行目に[Book1,xls]sheet1!$B$3と他のファイルからデータを引用した時、同じくA列2行目以下に$C$3・・・・$AA$3と連続した列番号を変えた入力をどうやって指定するのか教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A1セルには次の式を入力して下方にオートフィルドラッグします。 =INDEX('[Book1.xls]Sheet1'!B$3:AA$3,1,ROW(A1))

daikumati
質問者

お礼

ありがとうございました。例示のとおり、うまくいきました。 少し応用して他のセルにもやってみます。

その他の回答 (1)

回答No.1

$B$3をB$3とすればいいと思います。 $をつけるとコピーした際にも同じ値が入りますが、$をつけないとそのセルの場所によって変動します。 内部的には A1に$B$3と入力するとその値は「2列目の3行目」という認識になりますが、B$3とすると、「列は今いるセルから+1列目、行は全体からみて3行」。 B3とすると、「今いるセルから+1列目、今いる行から+2行目」という認識になります。 説明の日本語がつたなくて済みませんが、$B$3の箇所をB$3やB3としていただくとわかると思います。

daikumati
質問者

お礼

参考になりました。ありがとうございます。

daikumati
質問者

補足

やり方が間違っているのかもしれませんが、$B$3から3の頭の$を外すと確かに、行の変化は見られるのですが、Bの頭の$を外して下へコピーしても、列のアルファベットニ変化が見られないのですが?

関連するQ&A