- ベストアンサー
列NOを連続するには?
エクセル初心者ですが、教えて下さい。 A列1行目に[Book1,xls]sheet1!$B$3と他のファイルからデータを引用した時、同じくA列2行目以下に$C$3・・・・$AA$3と連続した列番号を変えた入力をどうやって指定するのか教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A1セルには次の式を入力して下方にオートフィルドラッグします。 =INDEX('[Book1.xls]Sheet1'!B$3:AA$3,1,ROW(A1))
その他の回答 (1)
- wildcat-yp
- ベストアンサー率37% (303/813)
回答No.1
$B$3をB$3とすればいいと思います。 $をつけるとコピーした際にも同じ値が入りますが、$をつけないとそのセルの場所によって変動します。 内部的には A1に$B$3と入力するとその値は「2列目の3行目」という認識になりますが、B$3とすると、「列は今いるセルから+1列目、行は全体からみて3行」。 B3とすると、「今いるセルから+1列目、今いる行から+2行目」という認識になります。 説明の日本語がつたなくて済みませんが、$B$3の箇所をB$3やB3としていただくとわかると思います。
質問者
お礼
参考になりました。ありがとうございます。
質問者
補足
やり方が間違っているのかもしれませんが、$B$3から3の頭の$を外すと確かに、行の変化は見られるのですが、Bの頭の$を外して下へコピーしても、列のアルファベットニ変化が見られないのですが?
お礼
ありがとうございました。例示のとおり、うまくいきました。 少し応用して他のセルにもやってみます。