• ベストアンサー

exel 置換について

windowsXP エクセル2003を使用しています。 「置換」を行いたいのですが、置換させる文字を入れ、置換を実行しても「置換対象のデータが見つかりません。・・・」とエラーが出てしまいます。 置換したい文字は実際にあるのですが、出来ません。 何か原因があると思うのですが。。。 ちなみに置換したい文字は(例えば、)「東京都」とあるところを「都」を置換し、「東京」に直すというような具合です。 ご教授の程お願いいたします。

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

  • ベストアンサー
回答No.1

置換のボックスが出たときに オプション(T)<<  をクリックしてみましたか?  ↑確認してみてもだめですか?

hiseyu
質問者

補足

ご回答有難うございます。 置換のボックスのオプションを確認いたしましたが、ここがどういう機能を持っているのかよくわかりませんでした。。。 書式セットはなし、検索場所:シート 検索方向:行 検索対象:数式 となっており、ラジオボタンにチェックは入っておりません。

その他の回答 (3)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

>「置換対象のデータが見つかりません。・・・」<ですか [一致するデータが見つかりません]ではないですか [一致するデータが見つかりません]の「ヘルプの表示」をクリックすると [検索と置換] ダイアログ ボックスの [置換] ボタン、[次を検索]、または [すべて検索] ボタンをクリックするとこのエラー メッセージが表示されることがよくあります。 通常これは、検索機能が何も見つけられない状態 (検索カーソルがまだ設定されていない状態) にあるために起きます。カーソルがアクティブな一致に設定されていないので、[置換] ボタンは機能しません。 と書いてありますが「次を検索」をクリックしてみましたか

hiseyu
質問者

補足

ご回答有難うございます。 いま改めてファイルお開き置換を行ったところ問題なく置換が出来ました。。 特に何もいじっていないのですが・・・ ご回答くださいました皆様有難うございました。

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.3

「東京都」が「東 京 都」(間にスペースが入っている)になっていませんか?

hiseyu
質問者

補足

ご回答有難うございます。 確認しましたが、スペースは入っていないようです。 他の列においては置換が機能するようなのですが。。。 有難うございました。

  • QES
  • ベストアンサー率29% (758/2561)
回答No.2

シートの行または列またはシート全面などを範囲指定していますか? 範囲指定していないと検索→置換されません。

hiseyu
質問者

補足

ご回答有難うございます。 シートの列を選択した状態で置換を行っております。 他の列においては置換が機能するようなのですが。。。 有難うございました。

関連するQ&A

  • エクセル 置換について

    windowsXP office2003 exel を使用しています。 エクセルで置換をしようとすると、(置換対象文字があるにもかかわらず、)置換できません。 「置換対象のデータが見つかりません。検索対象のデータの書式と条件が正しく指定されているかどうか確認してください。・・・・・シートが保護されていないかどうか確認してください。」といったエラーメッセージが出てしまいます。 シートは既に編集可能なので保護されているとは思えないのですが。。。 置換が出来ないのは例えばE行とF行で、その他の行は置換可能なようです。 何か原因があるのでしょうか?

  • EXCELで"Tab"を"@"に置換したい

    あるデータをCSVファイルに落としたところ、文字と文字の間にTabキー1押し分スペースが開いていました。それを"@"に置換したいのですが、エクセルの置換ではうまく行きません。ノートパッドでは、簡単に置換できるのですが、エクセルでは、Tabの1押し分のスペースを置換対象文字列に指定することができずに困っています。どなたか、エクセルでTabを置換対象に指定する方法をご存じないでしょうか。

  • Excelの置換がうまく出来ません。

     Excelである文字列を検索しようとすると、ちゃんと検索できるのですが、それを別の文字列に「置換」しようとすると「一致するデータが見つかりません」のメッセージが出て置換できません。「一致するデータ」がちゃんと存在するにもかかわらずにです。  ところが「すべて置換」にするとちゃんとすべてその文字列が指定の文字列に置換出来てしまいます。  即ち、ちゃんと置換すべき文字列が存在するにもかかわらず「置換」だけが実行されないのです。  これってどうゆうわけでしょうか?  私としては、「すべて置換」ではなく、一つ一つ確認しながら文字列の置換を行いたいのですが・・・私のやり方が悪いのでしょうか?  尚、ここで言う「文字列」とは狭い意味のそれではなく、数値・記号を含む全ての文字と言う意味です。

  • 置換について

    エクセルで、重要な語句に対して部分的に色付けされた文章が記載されたセルがあるとします。 そのセル内の文字列を、ctrl+FやReplace関数を使って置換をかけた場合、色付けした文字列がすべて黒に変わってしまいます。 置換対象文字列以外は、置換前の状態のまましたいのですが、どなたかその方法についてご存知の方いらっしゃらないでしょうか? ぜひ、ご教授願います。

  • 1文字だけ置換したい

    エクセル2002を使用しています。 「あ」一文字で存在する文字列を 「え」に置換しようと考えています。 しかし表中には「あ」だけでなく「かあか」「けけああ」 といったように「あ」が含まれる文字列が存在します。 これらは置換の対象外としたいのです。 あくまでも「あ」一文字を置換したいのですが…… どのように置換設定すればよいでしょう? ご意見ください。よろしくお願いします

  • カナを置換することはできますか?

    はじめまして。MS Office初心者です。よろしくお願いします。 Excel2007でデータの置換をしたいのですが、 文字でなく、 全角カタカナを半角カタカナに置換することはできますか? 文字はそれぞれ違うのですが・・・ やはり文字列でないと置換できないでしょうか?

  • Ruby1.9で文字列の置換がうまくいきません。

    Ruby1.9で文字列の置換がうまくいきません。 以下の処理を実行すると、gsubのところでEncooding::CommpatibillityError とエラーが発生してうまく置換が出来ません。 何が原因でしょうか。あるいはもっと簡単な方法で置換する方法がありましたら ご教示のほどお願いいたします。 <仕様> 半角、全角に関係なく指定文字で置換する。 ※大文字部分は実際は全角文字です。 moji1 = 1abc56abcABC" moji2 = "abc" moji3 = "CBA" ⇒正しい置換結果は、"1CBA56CBAABC" #半角→全角 空白含 moji2 = moji2.tr('a-zA-Z0-9 - ', 'a-zA-Z0-9 - ') moji2 = NKF::nkf( '-SsXm0', moji2 ) data = moji1.gsub(moji2,moji3)       ↑↑↑ここで上記のエラー発生する。 どうか宜しくお願いいたします。

    • ベストアンサー
    • Ruby
  • VBA(Excel)でファイル内の文字を置換したいのですが

    いつも拝見させていただいております。 初めて質問させていただきます。 現在VBAに興味を持ち始めて独学で学んでおり、 VBAでテキストファイルの文字を置換できないかと思っております。 事例としては以下のような例を考えています。 ・エクセルマクロ実行時に置換する/したい文字を入力 ・対象ファイルを指定 ・対象ファイル内(テキスト)にて文字を検索し、ヒットしたら置換 まだVBAを熟知していないので、出来るのかどうかもわかりませんが 可能であれば、教えて頂きたいと思います。宜しくお願いします

  • エクセルの置換について

    エクセルの置換について エクセル2000を使っています。 1シート内に日付(10/1、10/2・・・)が複数セルに入力されています。 このシート内のセルを毎月更新(10/3→10/31、10/4→11/1、10/5→11/2と一定周期で変更)するのですが、ひとつずつのセルに直接入力変換していくと時間が掛かる為、現状は(これも面倒ですが)置換機能で1日ずつ“すべて置換”で更新しています。 ですが、例えば11/1→11/29という置換をすると、先に打ち込んだ11/1を含むセル(11/11、11/13など)全てが置換されてしまうため、“完全に同一なセルだけを検索する”にチェックし、すべて置換をするのですが、『置換対象となる一致するデータが見つかりません。検索範囲にそのデータがないか、または条件に一致するレコードがありません。』というエラーメッセージが出てしまい、置換ができません。 11/1のように(/1)が入力されたセルだけを指定して、別の日付に全て置換する方法はどうすれば良いですか? 宜しくお願いします。

  • Excel2007で置換ができない

    はじめまして。MS Office初心者です。よろしくお願いします。 Excel2007でデータの置換をしたいのですが、 あるキーワードを置換しようとすると 「保護されたシートのデータの置換はできません」 というエラーが出て置換ができません。 これはどういう意味なのでしょうか? ご存知の方がいらっしゃいましたら教えて下さい!

専門家に質問してみよう