• 締切済み

EXCELで置換がされない

EXCEL2007を使用しています。 EXCEL(1)の一部のデータを別のEXCEL(2)に移動するために=式を使って います。 移動させたいデータが多いために、=式を一つずつ手入力で設定するのは面倒なので 一端置換でEXCEL2の=を抜いた上で、入れたいデータを設定し、再度置換で=を入れてリンク式に するというやり方をとっているのですが、その時にEXCEL1のファイル名に( )カッコがあると何故か前に’(アポストロフィ)がくっつき、それが邪魔をして置換ができません。 EXCEL1のファイル名を( )カッコ抜きにすれば解消されるのでしょうができればEXCEL1のファイル名は変えたくありません。 分かりづらい説明で申し訳ございません。どなたかファイル名を変えずに置換がされるような設定方法を教えてください。よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

質問の中の表現(エクセルの術語を使ってない)が、我流・一般の会話流(エクセルの本の読書経験などないのだろう)で、よくわからない。 もっと勉強してから質問してください。 >EXCEL(1)の一部のデータを別のEXCEL(2)に移動するために エクセルの別ブックに、何かをするのか。 >移動するために とはデータを写すのか(目的語が無い) コピーと貼り付けではダメなのか。 なぜ、=(たぶん関数式の=による代入で)やる必要があるのか。 >置換がされない 何を何で置換するのか。なぜ置換する必要があるのか。 ーー 他ブックのセルの値を参照は 基本は「エクセル 他ブック参照」でGoogleででも照会すること。 http://www.excel-jiten.net/formula/ref_other_books.html の最後の部分など。 これでうまく行かないのか。 ーー ブック名の1,2例の実例でも挙げて質問のこと。 ーーー ブック名に特殊記号などは用いないほうが望ましい。難しいことを選んでおいて質問するより、単純なやり方を選んで、徐々に、可能な特殊なやり方を見つけて、進むべきだ。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

置換で = を zzz に全て置換して式を文字列化し,作業後に改めて zzz を = に全て置換して,数式に戻します。

29222922
質問者

お礼

お返事遅れて申し訳ございません。  keithinさんのやり方でやれば確かにリンクができました。 ご回答ありがとうございました。

  • muunoy
  • ベストアンサー率38% (70/183)
回答No.1

この投稿回答は、状態の確認をさせていただきたく思います。 >EXCEL(1)の一部のデータを別のEXCEL(2)に移動するために=式を使っています。 EXCEL(1)とEXCEL(2)はワークブック名ですか? 「EXCEL(1)の一部のデータを移動する」というのは、一般的には「ワークブック EXCEL(2)から、ワークブック EXCEL(1)の一部のデータを参照する」ということだと思うのですが、いかがでしょうか? 「移動する」場合ですと、もとあった場所にはなくなってしまうと解釈されます。 そこで、EXCEL(2)の任意のセルから、EXCEL(1)の一部のデータを参照するための、リンク式の入力手順でお困りなのだと読み取ったのですが、もし違いましたら、ごめんなさい。 現在の情報に加えて、 ・手動で「=」などを入力して変更した場合には、式が有効になるか ・「=」を置換する際の文字列には何を設定しているか ・EXCEL(2)で式を入力したセルの表示形式はどのような設定になっているか などを、お教えていただければと思います。

29222922
質問者

補足

お返事遅れてしまい申し訳ございません。 〉EXCEL(1)とEXCEL(2)はワークブック名ですか? そうです。仮にEXCEL(1)とEXCEL(2)と名付けただけです。 リンク式の入力手順という事ではなく、データがリンクできないので困ってた。 といった所でした。 今回の件はNO2のkeithinさんの回答で解決できました。 分かりづらい説明だったのにも関わらず、お返事いただいて本当にありがとうございました。

関連するQ&A