- 締切済み
excelの絶対参照は
行の絶対参照を別シートの列に反映することは出来ますか? 1 2 3 4 5 を別シートで↓にしたいです。 1 2 3 4 5 A$1で下にコピーしても、ぜんぶA$1になってしまいます。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- xls88
- ベストアンサー率56% (669/1189)
マクロの例です。 Sub test1() Dim r As Range Dim i As Long i = 0 For Each r In Range("A1:A10") i = i + 1 r.Formula = "=Sheet1!" & Cells(1, i).Address(0, 0) Next End Sub
- gyouda1114
- ベストアンサー率37% (499/1320)
- xls88
- ベストアンサー率56% (669/1189)
別シートで普通にセル参照式を入力 =Sheet1!A1 =Sheet1!B1 =Sheet1!C1 ・・・・・・ 参照式セル範囲を選択 編集メニューの「置換」で = を # に「すべて置換」 #Sheet1!A1 #Sheet1!B1 #Sheet1!C1 ・・・・・・ セル範囲選択状態でコピー 貼り付け先へ移動し 「形式を選択して貼り付け」で「行列を入れ替える」で貼り付け #Sheet1!A1 #Sheet1!B1 #Sheet1!C1 ・ ・ ・ セル範囲選択状態で 編集メニューの「置換」で # を = に「すべて置換」 =Sheet1!A1 =Sheet1!B1 =Sheet1!C1 ・ ・ ・
- suekun
- ベストアンサー率25% (369/1454)
行列を入れ替えて参照したいって事だと推測して 下記サンプルで行くとA4セルに以下の数式を記入して 下方向にコピー。 =INDEX($A$1:$E$1,1,ROW(A1)) A B C D E 1 1 2 3 4 5 2 3 4 1 5 2 6 3 7 4 8 5
- fujisantaro
- ベストアンサー率60% (3/5)
=$A1で下にコピーすれば、 $A2 $A3 $A4 と参照されますが、そういうことですか?