• ベストアンサー

数値で横方向に連続データの作成をしたい

別セルを参照している場合、縦に123と連続データの作成をすることはできますが、横に123と増やすことができません。 どうすればできますか? 数字だけの連続データ作成はできるんですけど=A1のように数値が入ってると横にスライドしても=A2、=A3と増えてくれません…

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

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

数式でやる場合は =INDIRECT("A"&COLUMN(A1)) とか =INDEX($A:$A,COLUMN(A1)) とか =OFFSET($A$1,,,COLUMN(A1)-1,0) ですね。 さもなければ縦方向に連続データ作成後に、コピーして 形式を選択して貼り付けで行列を入れ替えるでOKですね。

manmanmann
質問者

お礼

ありがとうございます >さもなければ縦方向に連続データ作成後に、コピーして 形式を選択して貼り付けで行列を入れ替えるでOKですね。 がいちばん簡単でした。詳しくおしえていただいたのに、理解ができずすみません。根本的な解決にはなっていないかもしれませんが…とりあえずこれでしのぎたいです。

その他の回答 (4)

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

>別セルを参照している場合、縦に123と連続データの作成をすることはできますが、横に123と増やすことができません。-->わかりにくい >=A1のように数値が入ってると横にスライドしても=A2、=A3と増えてくれません… で遣りたいことがわかった。 例データ A2:A6 a s d 13 23 B2に =INDIRECT("a"&COLUMN()) を入れて右方向に式を複写。 文字列で番地を表す文字列を作った場合、本当のセルを見てくれるようにするためには =INDIRECT( )関数の引数として、素の文字列を与える必要がある。 結果 B1:F21 a s d 13 23 ーーー 関数式にこだわらなければ A2:A7を範囲指定して、CTRL+C(コピー) スタートセルを選択(例、B2を選択) 形式を選択して貼り付けー行列を入れ替えるーOK A1セルの1を残す売位も B1に =INDIRECT("A" & COLUMN()) 右方向に式を複写

manmanmann
質問者

お礼

すみません、お礼もれしていました! くわしくありがとうございます!!

回答No.4

>横にスライドしても=A2、=A3と増えてくれません… 横(列)方向にコピーすると「=A2、=A3、=A4」ではなく「=B1、=C1、=D1」のように「列の方」が増えます。 そういう仕様になっていますから「横方向にコピーして、行番号を増やす」というのは出来ません。 「どういう表を作って、具体的に何をどうしたいのか?」を明確にして質問し直せば「貴方がやりたい事の答え」が得られると思います。

manmanmann
質問者

お礼

ありがとうございます。

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.3

こんにちは =A1 =B1 =C1 ってなるって事ですか? =INDIRECT("A"&COLUMN(A1))と入れて右方向へフィルコピーしてはどうですか?

manmanmann
質問者

お礼

ありがとうございます。AがB、Cとおきかわってしまいました

  • mpascal
  • ベストアンサー率21% (1136/5195)
回答No.1
manmanmann
質問者

お礼

ありがとうございます

関連するQ&A