- ベストアンサー
エクセルの機能でできましたっけ?
ブック内にある各シートのばらばらに散っているセルの数字を一括で変更する方法。 たとえば シート1のA-3に100 シート2のA-9に100 シート3のB-7に100 これを一括に103.56とかに変更することが出来ますでしょうか? ご存知の方ご指導ください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
各シートの「100」という数値を「103.56」に変更することはNo.1さんの言うとおり置換処理で可能です。 お使いになられているバージョンによって若干操作方法が変わってくるかと思いますがExcel2003での手順を一応書いておきます。 1.メニューバー[編集]→[置換] 2.[置換]タブの「検索する文字列」に100、「置換後の文字列」に103.56と入力 3.[オプションボタン]をクリック 4.検索場所を「ブック」にする(既定では「シートになっている」) 5.[すべて置換]ボタンのクリックでいっぺんに置換される (置換される場所を確認しながら置換していきたいときは[次を検索]→[置換]→[次を検索]]→[置換]の繰り返し)
その他の回答 (2)
- NIWAKA_0
- ベストアンサー率28% (508/1790)
え~と、基本的に#1、#2の方々の回答の通りなんですが、 気をつけなければいけない点が。 単純に文字列の置換なので、 セル内に"100"という文字列があれば、"103.56"に変換してしまいます。 例 ・100 → 103.56 ・=A100 → A103.56 (エラーになります) ・1001 → 103.561 ・100100 → 103.56103.56 なので、不安な場合はバックアップとってから 置換を行うことをオススメします。 おそらく、マクロを使うほうが確実でしょうね。 私マクロわからないので他の方にお任せしますが。
お礼
ありがとうございます。 とにかく急いでやれ!という上司の命令なので マクロをかまっている暇が無かったです 丁寧な解説ありがとうございました。
「100」を「103,56」に置き換えるということでしょうか。 「編集」-「置き換え」で出来ますよ。
お礼
ありがとうございました。 おかげで、自分にとっては膨大な資料の整理が 早く済みました。
お礼
ありがとうございます 丁寧に教えていただき感謝いたします。