• ベストアンサー

EXCELで別のブックから式をコピーしたときにブック名がついてきてしまうのですが

EXCEL2003を使用しています。 ブックAAAのシートBBBからSUM(A10:B20)というような式をコピーしたのですが、参照先が SUM([AAA.xls]BBB'!A10:B20) と、いうような形になり、ブック名とシート名が入ってきてしまいます。 ブック名とシート名はつけずにそのままSUM(A10:B20)の形でコピーしたいのですが、何か方法はありますでしょうか。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

数式バー上の数式を「=」を除きコピー→貼り付け後、先頭に「=」を挿入 又は、コピー後に置換で検索文字列を[*!、置換文字列は未入力ですべて置換では駄目でしょうか。

ff11111111
質問者

お礼

出来ました! 式をコピー後に範囲でブック名を空白に置換して消すという方法で 一括で出来ました。 目から鱗です。 ありがとうございました。

その他の回答 (3)

noname#99913
noname#99913
回答No.3

次の方法でできます。 (1)ブックAAAの式のあるセルにセルカーソルを移動 (2)F2キーを押す。 (3)式を選択し、Ctrl+Cキーを押す。 (4)ESCキーを押す。 (5)貼り付けたいブックに移動 (6)貼り付けたいセルにセルカーソルを移動 (7)F2キーを押す。 (8)Ctrl+Vキーを押す。 (9)Enterキーを押す。

ff11111111
質問者

お礼

一つ一つ式の内容をコピーするしか方法はないようですね。 かなりの数があるので一括で出来る方法がないか探していました。 (申し訳ないです、最初の質問で数が多いことを入れておくべきでした) ありがとうございました。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.2

>ブックAAAのシートBBBからSUM(A10:B20)というような式をコピーした >のですが、参照先がSUM([AAA.xls]BBB'!A10:B20) >と、いうような形になり、ブック名とシート名が入ってきてしまいます 本当ですか? 元の式が =sum(A10:B20) ならそのままコピーされると思うのですが・・・ =sum(Sheet1!A10:B20) のセルをコピーしたならご質問の通りになりますね。 セルを編集状態にして数式を範囲選択してコピー (あるいは数式バーで数式を選択) これを別ファイルに貼り付けするなら [AAA.xls] はついてきません。

ff11111111
質問者

お礼

すみません、元の式にシート名が入っていました。 シート名が入っているとブックまで参照するのはエクセルの試用なのですね。 式を一つ一つコピーするのも数が多く大変な作業になるので、一括で出来る方法はないかと考えていました。 ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

1.数式バーの式をコピーして貼り付ける http://pc.nikkeibp.co.jp/article/NPC/20060214/229253/ 2.形式を選択して貼り付け から数式を貼り付ける http://www.1147mono.com/Excel/katsuyou_20.htm 3.殆ど同じシートを作るなら、シートのコピー http://azby.fmworld.net/usage/windows_tips/20050909/index.html

ff11111111
質問者

お礼

ありがとうございました。 参考にさせていただきます。

関連するQ&A