• ベストアンサー

エクセルでのセルの内容の一部分を複数のセルに一度にコピーする

ネットワークを使ってエクセルファイルの共有をしております。 ネットワーク上のあるエクセルファイルのセルA1には【='\\PC00\平成16年度\[B.xls]4月'!$E$14】とあります。 セルA2には【='\\PC00\平成16年度\[B.xls]5月'!$E$14】とあります。 このA1とA2の16年度を17年度に書き換えたいのですがA1は4月、A2には5月とあります。この部分は変更したくありません。 複数選択をして16年度を17年度にするとすべて4月になってしまいます。 やはりセルの一部分を複数のセルに書き換えるのは無理なのでしょうか? 説明が下手ですみません。もっと詳しい情報が必要であればお答えします。ご教授くださいませ。

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

  • ベストアンサー
  • imaruya
  • ベストアンサー率34% (63/181)
回答No.3

単に文字列の置換で済むと思います。 A1セルとA2セルを選択し、編集→置換で検索する文字列に”平成16年度”、置換する文字列に”平成17年度”と入力し、全て置換で変更できるのではないかな?

solakichi
質問者

お礼

ありがとうございました。 目からウロコでした。 本当に感謝です! またよろしくお願いします。

その他の回答 (2)

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

方法はいくつかあります。 1.「編集」「置換」で「16年度」を「17年度」 2.別セルに「平成16年度」として 【=INDIRECT("'\\PC00\"&$B$1&"\[B.xls]"&ROW(A4)&"月'!$E$14")】 【$B$1】で「平成16年度」を参照しています。ここのセルの内容を変更する。 【ROW(A4)】は「4」を返します。下にコピーするとA4,A5,A6の様に変化し値も4,5,6と変化します。 下方で12,1,2,3と変化したい場合はここを 【MOD(ROW(A3),12)+1】とすればOK

solakichi
質問者

お礼

方法の2は実際にやってみて「ほぉ~」と 感心してしまいました。 ありがとうございました。

回答No.1

質問の意味は、平成16年度のフォルダーにある参照元のデータを、存在する平成17年度のフォルダーの同じファイル名、同じシート名、同じセルにあるデータに変えるということでしょうか。 もしそうであれば、以下のようにします。 編集/リンクの設定/リンク元の変更で、変更先のパスとファイル名を選択し、OKボタンを押します。 (変更先:\\PC00\平成17年度\[B.xls]) なおその際、変更元と変更先のファイルは、オープンしておくと、レスポンスが早くなります。(編集/リンクの設定/リンク元を開く)

solakichi
質問者

お礼

いろいろなやり方があるのですね。 ためになりました。 また利用すると思いますのでそのときもご贔屓に おねがいします。

関連するQ&A