- ベストアンサー
Excel縦方向オートフィル時に横方向変化させたい
Excelの数式で、例えば、=A1の数式がセル内にあるとして、そのセルを縦方向にオートフィルした時、 =A1 =A2 =A3 • • • になりますが、それを =A1 =B1 =C1 • • • の参照になるようにしたいのです。 つまり、縦方向オートフィルで、横方向のオートフィルが効いたように値が参照されるようにさせたいということです。 セル関数を駆使すれば出来そうなのですが、可能でしょうか? どなたかご教授いただけますと幸いです。 よろしくお願い致します。
- THUBAN
- お礼率76% (771/1002)
- Excel(エクセル)
- 回答数4
- ありがとう数5
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.2の補足です。 =OFFSET($A$1,0,ROW(A1)-1) の $A$1 を参照先にして(例が=A1だったので$A$1) ROW(A1) は参照先に関係なくROW(A1)のままでやってください。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17068)
(1)操作で copyして元部分(横セル並び)をコピーして、縦横いれ替え貼り付け (2)関数で 例えばB1:G1にa,b,c,d,e,f, とあるとする(こういう内容的に、規則正しいデータである必要ないが) H2に =OFFSET($B$1,0,ROW()-2)と入れて、下動向に+を引っ張る。 ROW()-2の部分は、張り付けるセル先頭の番地に沿って、修正要。 H2以下 a b c d ・・・ スタートセルの場所によってむつかしい例があるかも。小生チェック不足 (3)VBAで行う 質問者は好まないようなので、略
補足
自身はVBA得意なので、VBAでやりたいところなのですが、初心者が何も考えずに使えるようにセル関数での実現を目指しました。ありがとうございました。
- kkkkkm
- ベストアンサー率65% (1617/2456)
色々方法はあると思いますが =A1 のところを =OFFSET($A$1,0,ROW(A1)-1) にしておくと縦にフィルした場合横参照になります。
補足
ありがとうございます。ちょうど、OFFSETで試行錯誤していたところでした。
- iyonohanamuko
- ベストアンサー率54% (6746/12377)
マウスを使用してのオートフィルではありませんが… 対象セル範囲を選択後、Ctrl+R ではどうですか? もしくは、F2キーで数式セルを編集モードにして、Ctrl+Enter ではどうでしょうか?
補足
目的は初心者が何も考えずに使えるようにするためなので、出来る限り簡素な操作で実現できるようにしたく。ご意見ありがとうございました。
関連するQ&A
- Excel2003 横に オートフィルって
出来ますか? 通常 縦方向へのオートフィルは セルの右下をダブルクリックで 左の列に値が入っている間は 同じ行まで コピペしてくれますが、これと同じような事を 横方向には 出来ないのでしょうか? セルの右下を「ドラッグして」ではなく ダブルクリックで実現したいです。 どなたか お分かりになる方がいらっしゃいましたら宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- 【Excel 関数】 INDIRECT関数のオートフィルについて
INDIRECT関数のオートフィルについて、昨日より色々調べましたが 解決できませんでしたので質問させて頂きます。 宜しくお願いします。 【状況】 ・Bookの構成は 一番左に「集計」シート、その横に「Sheet1」「Sheet2」・・・ と続いており、それぞれ数字のデータが入っています。 ・「集計」シートには、 「A1」セルに シート名を入力する欄、 「B1」セルに「=INDIRECT($A$1&"!B1")」 とデータを反映させる式が入っています。 この状態で、「B1」セルを、 横方向(横)にオートフィルすると ・・・ 「C1」「D1」「E1」 縦方向(下)にオートフィルすると ・・・ 「B2」「B3」「B4」 とそれぞれのデータを反映させるには、元の 「=INDIRECT($A$1&"!B1")」 をどのように変えればよろしいでしょうか? ご教示頂けましたら幸いです。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excel オートフィル機能
Excelでセルを参照しながら数式を入力して、その数式をオートフィル機能を使って下方向にコピーしたいのですが、参照するセルは右方向に参照してほしいです。 上記のような設定はできますか??
- ベストアンサー
- オフィス系ソフト
- Excel2007で数式のオートフィルの仕方について
Excel2007で数式のオートフィルの仕方について ただの数字をセルA1に1、セルA2に3と入力し、A1とA2を範囲選択して、 下方向にオートフィルすると 1 3 5 7 9 となるのですが、 数式の場合、このような連続入力になりません。 例えば、 =B1 =B3 =B5 =B7 =B9 のようにするにはどうすればいいのでしょうか。 オートフィルはできないのでしょうか。
- ベストアンサー
- その他MS Office製品
- エクセルのオートフィルの横方向の時
オートフィルの横方向時にA1,A2,A3としたいのですがアルファベットがA,B,Cと変わってしまいます。どうにか横方向で数字のみスライドできませんか?
- ベストアンサー
- 会計ソフト
- Excelのオートフィルについて教えてください
Excelで、表の一番上に数式を入れて下の行にもオートフィルをしたとき、 結果がオートフィル型ではなく連続データのように表示されてしまうことがあります。 しかし数式バーを見てみると下に行くにつれて数字はちゃんと変わっていて(正しい数式が表示されていて)、 もう一度関数のボタン(fx)をクリックしてみると、ちゃんとした結果が得られます。 これはどういう現象なのでしょうか。 関数で参照するセルが結合されていることは関係しているのでしょうか。 詳しい方、ご存知の方いらっしゃいましたらお手数ですがご回答いただければ、と思います。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル オートフィルが故障?
通常例えば一番上のセルにSUM関数を入れ横のセルの合計をだし、下にオートフィルをすると忠実に横のセルの合計がかえってくると思います。 が、昨日から一番上の合計の値(数字)のみが下にコピーされ、肝心の数式がコピーされなくなってしまいました。 これはどうしたことでしょうか? 一応エクセルの自動修復もためしてみましたが、効果なしです。
- ベストアンサー
- オフィス系ソフト
- 【Excel2003】数式を含むセルのオートフィルがうまくいきません。
Excel2003 で数式を含むセルのオートフィルを実行したら、おかしなことになります。例では、=sumif($B$2:$B$19,$B$21,$E$2:$E$19)のセルを下方向にフィルハンドルを使ってコピーしても、数値のコピーにしかなりません。書式のみのコピーにしたら空白がコピーされます。 どうすれば絶対参照を含む数式のコピーがうまくいきますか?
- ベストアンサー
- オフィス系ソフト
- EXCEL2007のオートフィル機能について
EXCEL2007を使用しているのですが、連番を振りたく1~101・・・といった風に したかったのでオートフィル機能を使用したのですが、 横方向には連番が振られるのですが、縦方向にはコピーしかできません。 どうすれば縦方向に連番を振ることができるのでしょうか?
- ベストアンサー
- Excel(エクセル)
- 数式のオートフィルは可能ですか?【Excel 2003】
数値のオートフィルはできるようですが、数式のオートフィルはできませんか? たとえば A1に数式 =E5 が入っているとして、オートフィルでA2を =E6 にできませんか?
- ベストアンサー
- オフィス系ソフト
補足
重ね重ねありがとうございます。実際は複数のセル関数(IFなど)の中に入れられているため、オートフィルで上手く機能するように、あとは自分で工夫してみます。ありがとうございました。