- ベストアンサー
エクセル 数式の入力について
B1 =(A1+A2)/2 B2 =(A3+A4)/2 B3 =(A5+A6)/2 のように数式を入力したいのですが、一気に入力する方法を教えてください。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
間違っているかもしれませんが、通常のフィルハンドル・コピーでは出来ないと思います。 私のやり方: ="=(A"& (ROW(A1)-1)*2+1 &"+A"& (ROW(A1)-1)*2+2&")/2" この式を、B1から、フィルハンドルで、ドラッグコピーしてから、 その範囲をコピー 右クリック、形式を選択して貼り付け 「値」 メニューバーの[データ(D)]-[区切り位置] 直接 「完了」 で、式に変わるはずです。
その他の回答 (4)
はじめまして。 他の回答者の方と重複するかもしれませんが。 B1に「=(A1+A2)/2」と入力する→B1とB2を選択してコピー→貼り付けする範囲を選択(この場合選択するセルの数は偶数で)→貼り付け この状態では、1セルごとの空きがあるので、 貼り付けをおこなったセルを範囲選択→「編集」→「ジャンプ」→左下の「セル選択」を押す→「空白セル」にチェックを入れる→「OK」 これで空白セルが選択されるので、その状態で「Ctrl」+「-」キーを押して空白セルを削除します(「上方向にシフト」) 少し手間がかかるかもしれませんが、参考になれば幸いです。
お礼
なるほど。この方法を使えば関数を使わなくてもできますね! みなさんにいろいろな方法を教えていただいて、勉強になります。 ありがとうございます!
- toku3ya
- ベストアンサー率19% (61/320)
B1、B2、B3 にそれぞれ… =(INDIRECT("A"& ROW()*2-1) +INDIRECT("A"& ROW()*2))/2 を入力すればよろしいと思います。(B1 に入力して、B2 と B3 にコピーしてもよろしいです) また、平均を求めているようですので、 =AVERAGE(INDIRECT("A"& ROW()*2-1),INDIRECT("A"& ROW()*2)) でもよろしいと思います。
お礼
初心者なので、関数に弱いのです・・・。 INDIRECT、初めて使います。勉強になりました。 ありがとうございます!
- a987654
- ベストアンサー率26% (112/415)
質問者さんの意図には反するかも知れませんが私なら B2 =(A1+A2)/2 B4 =(A3+A4)/2 としてB1~B4をセレクトして後はNO1の方の方法を 使います。 平均を出しているのですからこの方が見やすいと思いませんか?
お礼
確かに・・・許されるなら私もそうしてます! ただ、そうはできないのです。 出した平均値を一行ずつあけずに表示したいので・・・。 アドバイスありがとうございます!
- queen21
- ベストアンサー率0% (0/4)
通常の連番コピーはマウスで、そのセルをクリックして セルの右下をさわってドラックし、必要な所までもっていきますよね。[そこまではわかりますか?] 今回の貴殿の場合は飛び連番(1→3→5...)ですね。 そういうときは、一度に二つ以上のセルを選択して、セル右下をさわってドラック・・・以下同様です。
お礼
その方法は試してみたのですが、うまくいきませんでした。 ご回答ありがとうございます。
お礼
関数はあまりわからないので、オートフィル機能でできないかと思ったのですが・・・やはり無理でしたか(汗)。 教えていただいた数式でできますね。 ありがとうございます!