• 締切済み
  • 暇なときにでも

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

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

共感・応援の気持ちを伝えよう!

  • 回答数7
  • 閲覧数2654
  • ありがとう数0

みんなの回答

  • 回答No.7

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

共感・感謝の気持ちを伝えよう!

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

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

共感・感謝の気持ちを伝えよう!

  • 回答No.5

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

共感・感謝の気持ちを伝えよう!

質問者からの補足

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

  • 回答No.4
noname#204879
noname#204879

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

共感・感謝の気持ちを伝えよう!

質問者からの補足

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

  • 回答No.3

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

共感・感謝の気持ちを伝えよう!

質問者からの補足

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

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

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

共感・感謝の気持ちを伝えよう!

  • 回答No.1
noname#70673
noname#70673

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

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 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に手入力ではなく、作成済みの式をコピーする方法が知りたいです。 又、作成済みの式の相対参照を一括で絶対参照に変更するにはどうしたら良いのでしょうか? どうぞ宜しくご教示下さい。

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

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

  • この式をExcelの式に・・・・

    Excelで質問です。 私は、「C5<=(d5-e5)*x<c5+(d5-e5)」という式を作りました。このxを、この式を入力したセルに表示したいのです。その場合、どのような式を作ればよいのでしょうか。お願いします。

  • エクセル2002で、形式を選択してコピーがでない。

    エクセル2002で、形式を選択してコピーがでない。 C1=A1&B1とします(セルの文字列を結合)この時、C1(の中身、値)を別のセルにコピーしようとして、右クリックして、形式を選択してコピーを選択しようとしたんですが、グレーに反転しており、選択できないようになってました。 どうしたら、選択できるようになるのでしょう?? 初心者ですみませんが、よろしくお願い致します。m(_ _)m

  • ドラッグでの連続コピー

    連続コピーで困っています。 エクセルでH5のセルに次の式が入っています。 =IF(E5="a",IF(H4<=C5,1,IF(H4>=D5,1,0))) このセルを選択して右方向にドラッグして式をコピーしたいのですが、式内のH4だけを加算していき(I4,J4,K4・・・)他の文字(C5とかD5とかE5)は固定したままコピーできるのでしょうか? 色々試しましたがエクセルではこのようなコピーは無理かと・・・困ってしまいました。 回答よろしくお願いいたします。

  • エクセル、SUM関数を利用すると黄色いマークが出る。

    エクセルの簡単な足し算について、教えて下さい。 今、セルに以下のデータが入っていると仮定します、    A    B 1  10   15 2  11   16 3  12   17 4  13   18 5  14   19 さて、セルC3に『=(A1+A2+A3)/(B1+B2+B3)』と入力し、これを、セルC4・C5とコピー すると何も起こらないのに、 セルC3に『=SUM(A1:A3)/SUM(B1:B3)』と入力すると、 黄色いマークが出ます。 黄色いマークをクリックして『エラーを無視』するをクリックして処置しても、 セルC4・C5とコピーするとまた登場します。その度に、『エラーを無視する』を クリックして処置しておりますが、これって何とかならならいのでしょうか? なんか、”ひみちゅ”の対処方法があるのでしょうか? 宜しくご指導下さい。

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

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

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

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

  • 選択したセル内の式を全て絶対参照に変える方法

    選択したセル内の式を全て絶対参照の式に変える方法ってありますか? F4キー使ってちょっとずつ直してくのが面倒で困ってます。 あと、もうひとつ質問があります。 コピー&ペーストするとセル内の式も移動したセルの分だけ 変わってしまいますよね?例えばA1のセル内に=A2とあって、A1を コピーしてC1に貼り付けるとセル内の式も=C2になってしまう。 それを回避する方法とかってありませんか?絶対参照を使うしか方法 ないんですかね?

  • 式ではなく結果をコピーしたい

    例えば、セルに =1+2+3 と入力すると、表示は 6 となります。 このセルを選択してコピーすると =1+2+3 という式がクリップボードに入りますが、 6 という結果をコピーしたい場合はどう操作すればいいのでしょうか。 極々基本的な事を聞いているようで恥ずかしいのですが、よろしくお願いします。