• 締切済み

行と列を入れ替えたリンク

A1、A2、A3、、、 とそれぞれ1、2、3、、、、とデータが入っています。 A行のリンクをC1から列方向にしたいと思いますがうまくいきません。 具体的には、 C1 に A1のリンク 、D1 に A2のリンク、E1 に A3のリンク 、、、としたいのですが、 C1=A1 として単純にコピーすると D1=B1、E1=C1となってしまいます。 どうかご教授のほどよろしくお願いします。

みんなの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.5

とりあえずB1に =$A1 ($の位置に注意)といれて、B2、B3・・・等に式をコピーします。 B1以下式が入ったセルを選択します。 コピーします。 C1セルを選択します。 「形式を選択して貼り付け」で、「行列を入れ替える」にチェックしてOK これでそうなったと思いますので。 不要になったB1以下式が入ったセルを消去します。

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.4

C1に =INDEX($A:$A,COLUMN()-2) 右方向に式を複写。 =INDIRECT("A"&COLUMN()-2) もできる。

noname#204879
noname#204879
回答No.3

C1: =OFFSET($A1,COLUMN(A1)-1,)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

方法1 C1に =INDEX($A:$A,COLUMN(A1)) と記入し右にコピーする 方法2 C1に A1 と「=を付けずに」記入し,右にオートフィルドラッグする C1から右のセル範囲を選択しておいて Ctrl+Hで置換のダイアログを出し A を =A に全て置換する

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

C1=INDIRECT("A"&COLUMN(A1)) または C1=OFFSET($A$1,COLUMN()-3,0) で右にコピー