• 締切済み

【Excel】まったく同じ式をコピーするには?

エクセルで、  たとえばA1のセルが「=A2」  だったとします。  A1のセルをコピーして、たとえばC4で貼り付け  をするとC4の中身は「=C5」となってしまいます。 C4の中身も「=A2」のようにまったく同じ式に コピーする方法はありますか? 形式を選択して貼り付け等でもないような気がします。 ※式に「$」をつけるという方法はダメです。  ($をつけない式をコピーしたいからです) ※ツールバーのところの式をコピーする方法も  だめです。  (実際は多数のセルを一括でコピーしたいため) よろしくお願いします。

みんなの回答

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.7

> 質問文では1つのセルだけでしたが、実際に > したいのはかなりの多くのセルをするのです。 > なのでこの方法ではだめです。 うーーん...誤解がありませんか? 検索語[ =A2 ]、置換語 [ ☆A2 ] としたら複数セルは無理ですよ。 数式の中にある”[ = ]記号だけ”を置換するのです。 シート全体に対して。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.6

数式バーの数式をコピーして張り付けるか 「=A2」を「|=A2」としてコピーしてから「編集」「置換」で「|」を「」にする。 ※「|」は数式に使わない文字なら何でもOK

回答No.5

コピーしたいセルを選んで「置換」します。(ctrlキー + hキー) 検索する文字列は = 、置換後の文字列はそのセル内で明らかに使用していないと思われる文字 例えば ☆ にして全て置換えにします。 これでコピーしたいセルが一旦文字列になります。 例で言えば =A2 が ☆A2 に変換されます。 それをコピーして好きなところへ貼り付けて、コピー元とコピー先のセルを選んで ☆ を = に置き換えれば完了です。

shiritai
質問者

補足

質問文では1つのセルだけでしたが、実際に したいのはかなりの多くのセルをするのです。 なのでこの方法ではだめです。

noname#204879
noname#204879
回答No.4

》 式に「$」をつけるという方法はダメです。 》  ($をつけない式をコピーしたいからです) ダメと決め付けるには知恵がなさ過ぎないかと。 式に $ を付けてコピーした後、該当範囲を選択しておいて[置換]コマンドで $ を削除すればOKかと。 [置換]操作は1回で済みそうなものを!

shiritai
質問者

補足

既にできあがっているファイルで、あらたな 操作をするのです。 既にできあがっているファイルのそれぞれの セルに$をつけるのでは意味がありません。

回答No.3

普通に選択コピーして、「形式を選択して貼り付け」から「値」を選べばいけるはずですが、、、、、、、 他の意味なのかな??

shiritai
質問者

補足

式をコピーしたいのです。

  • 134
  • ベストアンサー率27% (162/600)
回答No.2

セル内の関数をコピーするのでなく 「関数の挿入」に入力した関数をコピー → esc でコピー解除 → 目的のセルに貼り付ける でOKのように思います。

noname#70673
noname#70673
回答No.1

こんにちは。邪道かもしれませんが。 式を入れたいセル(セル郡)を予め適当な文字列でフィルしておきます。(例:ABCでフィルしたものとします。) 次にそのセル郡を選択し、置換を用いて、"ABC"を、"=A2"に変換(すべて変換)します。 これでいかがでしょうか?

関連するQ&A

  • エクセルで縦列を横列にコピーしたい

    エクセルで縦列のデータを横列にコピーしていきたいのです。例えばA40のセルに「=G3」と入力し横にコピーしていくとB40には「H3」、C40には「I3」、D40には「J3」・・・・となります。そうではなく、B40には「G4」、C40には「G5」、D40には「G6」・・・・の値が入るようにしたいのです。この場合A40のセルにどのような式を入力してコピーしていけばいいのでしょうか。(複数列あり「形式を選択して貼り付け-行列を入れ替える」では上手くできません。)

  • excel2003 関数式 コピー

    関数式をコピーする時に、セルの右下にカーソルを当ててポインタを十字にしてドラッグするとコピーされていたのに、その機能が使えません。 A1の式をA2以下にコピーしたくて上記のようにするのですが、式はコピーされているのですが、数値がどれもA1の数値になってしまいます。 元々違うバージョンのエクセルを使って作られている表なので、それが影響しているのかわかりませんが、とにかくできません。 どうしたらいいでしょうか? 宜しくおねがいします。

  • エクセルで式の値を変えずにコピーする方法ありますか

    宜しくお願いします。 式が入った表などを別の場所にコピーをすると、その移動した分に応じて式の中身も移動してしまいますよね。(横に水平移動した場合、 A4*B4がD4*E4になる、など) 式の中身を変えずに他の場所にコピーをするためには どうすれば良いのでしょうか。式に全て絶対参照をつけておかなければ ならないのでしょうか(上の例でいけば、$A4$*$B4$など) 式の入った表をコピーした場合、値だけ貼り付けをして、式を再度入力するという手間の掛かることをしています。 どうすれば、式の値を変えずにコピーをすることができるでしょうか 教えてください。宜しくお願いします。

  • 多数のファイル名をエクセルにコピーする方法

    エクスプロ-ラーに多数のファイル(同じ拡張子)名称を一括でエクセルファイルの各セルにコピーしたいのですが、一括でできる方法はありませんか?ファイル数が1000以上あるので、1個づつ名前をコピーしてセルに貼り付けするのは気が遠くなりそうなのです。 皆様の知恵をお借り願います。宜しくお願いします。

  • Excel2003で式のコピー

    下記質問のやり直しです。 http://oshiete1.goo.ne.jp/qa5310983.html 実際に使用する式の作成のためにサンプル表を作って練習してます。 A1(=$B$1*5+$C$1/5+$D$1+10) B1(5) C1(60)   D1(20)                     B2(=B1*5) C2(=C1/5) D2(=D1+10) 目的はA1に=$B$1*5+$C$1/5+$D$1+10を貼り付けたいのです。B2,C2,D2の式を順番にA1に貼り付けたいのですが、絶対参照は置いといて、B2はクリック、コピー、形式選択、数式でA1に=B1*5は貼り付け出来ますがC2、D2を追加で貼り付け出来ません。A1に手入力ではなく、作成済みの式をコピーする方法が知りたいです。 又、作成済みの式の相対参照を一括で絶対参照に変更するにはどうしたら良いのでしょうか? どうぞ宜しくご教示下さい。

  • EXCELの式をテキストエディタに貼り付けたい

    EXCELのセルに入力されている式をテキストエディタに貼り付けたいと思っています。 たとえば、A1に 「10」 が入っていて、 A2に「=A1」と入っている状態で A2のセルをコピーしてテキストエディタ(たとえばメモ帳)に貼り付けると「10」がペーストされますが、 そうではなく、「=A1」がペーストされるようにしたいのです。 EXCEL内のほかのセルへのペーストだったら「形式を選択して貼付け」で「式」を選択すればいいことは知っているのですが、テキストエディタへのやり方は知らないので、途方に暮れています。 どなたか宜しくお願い致します。

  • エクセルで数式をそのままコピーする方法は?

    例えば、或るセルに「=A5+B5」という数式が入っていたとして それを別なセルにコピーペーストするとそのコピーしたセルの位置に合わせて 勝手に数式が変えられてしまいます 例えば上記の数式の場合、一つ下のセルにコピーすると 「=A6+B6」になってしまいます これを「=A5+B5」のまま別なセルにコピーしたいのです 形式を選択して貼り付けで数式だけを選んでも駄目でした $を使えば移動しても変わりませんが、 数式が多いので、いちいち入力してられません 何か良い方法がございましたらご教授ください

  • エクセル 式を変えずにコピーしたい

    エクセルで表を作っています。 表のセルには式が入っています。 同じ式が入った表をもう一つ作りたくて、そのままコピペすると、中の式が変わりますよね。 たとえば=A1と式が入ったセルを一つ右にコピペすると=B1となります。 これをコピーしても、=A1のままにしたいのです。 最初の式を=$A$1に変えておく方法は、セルが1つなら簡単ですが、たくさんある場合は、どうすれば良いのでしょうか?

  • Excel式をそのままsheetを変えても使うには

    Excelsheet1のEセル4行目に=IF(AND(C4=0,D4=0),"",E3+C4-D4) この式を入れて家計簿を作りました sheet2にこの式を使いたいのですが sheet1をコピーしてsheet2で文字のみ削除しました このセルの=IF(AND(C4=0,D4=0),"",E3+C4-D4) この式はどうすればsheet2で使えますか? 家計簿だと月ごとにsheetを変えて増やしていく方がいいのでしょうか?そのままダラダラ下に行を増やせばいいのですか? Excel2003 SP2 です

  • Excelで数式はそのままで値のコピー

    セルA1,A2,A3,A4に値が2,3,空白,5 とあります。 セルB3には=A1*A2の式が入っています。 この時、A1からA4の範囲選択し、コピーし、B1にベーストしてB3に入っている式をそのままにするやり方を教えてください。 形式を選択して貼り付けで値のみにしてもB3の式が消えてしまいます。 最終的にはVBAで行うのでVBAの指定方法が解ればお願いします。 Excel2000です。

専門家に質問してみよう