
Excelである文字列を検索しようとすると、ちゃんと検索できるのですが、それを別の文字列に「置換」しようとすると「一致するデータが見つかりません」のメッセージが出て置換できません。「一致するデータ」がちゃんと存在するにもかかわらずにです。
ところが「すべて置換」にするとちゃんとすべてその文字列が指定の文字列に置換出来てしまいます。
即ち、ちゃんと置換すべき文字列が存在するにもかかわらず「置換」だけが実行されないのです。
これってどうゆうわけでしょうか?
私としては、「すべて置換」ではなく、一つ一つ確認しながら文字列の置換を行いたいのですが・・・私のやり方が悪いのでしょうか?
尚、ここで言う「文字列」とは狭い意味のそれではなく、数値・記号を含む全ての文字と言う意味です。
No.3ベストアンサー
- 回答日時:
に出ていて、MSも認識しているようですよ。
「エクセル 置換 一致するデータが見つかりません」でWEB照会すればすぐでてきたよ。WEB検索(例 Google)を活用のこと。
No.2
- 回答日時:
こんばんわ
外しているかもしれませんが....
エクセルのバージョン、OSは何でしょうか?
(エクセル2002とかでは、その種のバグもあるようですが)
具体的に検索文字の例とかは?
あるいは、オートフィルタとか使ってますか?
アクティブセルがどこでも、わたしの場合は検索、置換できてます。
(EXCEL2003,XP)では。
この回答への補足
OSはWindows2000 Service Pack 4 、Excelのバージョンは Excel2000 です。
検索文字列は特にこれと指定するものではありませんが、例えば単純に、A1にイ、A2にロ、A3にハと入力し、それを100行くら繰り返した場合で考えて下さい。
これで先頭に選択セルをもっていき、文字列「イ」を「ニ」に置換しようとした場合はちゃんと一つずつ置換できます。
ところが、文字列「ロ」を「ニ」に置換しようとすると「一致するデータが見つかりません」のメッセージが出ます。「ハ」も同様です。
要は、開始位置の選択セル内の文字列そのものを置換しようとした場合だけうまくいくのですが、それ以外はダメのようです。
検索方向は行・列とも試してみましたが、変わりません。
以上、宜しくお願い致します。
No.1
- 回答日時:
検索後に、データの先頭にカーソルを移動していますか?
検索後にその位置から置換をする際には、検索・置換の方向指定が必要?
それらを回避するためには、シートの先頭(A1)をアクティブセルにしてから行えば、出来るのだと思います。
エクセルの仕様として、アクティブセル以降のデータが入力されている
セルを検索・置換する様になっていると思いますので、
検索結果の最終文字列でアクティブセルが、最後尾に移動したため、
普通に置換をすると、「一致するデータが見つかりません」とでて、
全てを置換にすると、シート内全ての対象文字列を検索・置換するので、
そのような結果が生じるのだと思いますよ。
この回答への補足
カーソルや選択セルを先頭に持っていくことは、検索や置換を行う上で最も初歩的かつ基本的なことですので、仰られるまでもなく、Ctrl+Home等で先頭にやってから行っております。
それでもこのような現象が生じるので、お尋ねしております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- Ruby power BI クエリエディター 〇〇を含む文字列置換 1 2022/10/16 17:34
- その他(コンピューター・テクノロジー) 正規表現の置換で一部の文字列をそのまま残したい 2 2022/05/03 19:19
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- その他(IT・Webサービス) 少し複雑なテキスト置換がしたいです。 2 2022/10/13 14:42
- Word(ワード) ワードフォント 一括置換の方法 4 2022/12/31 00:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
多数の計算セルに一括で同一の...
-
エクセルで「4」「9」抜けの...
-
エクセルで文字の入力がセルの...
-
エクセル VBA
-
Excelからテキストへのコ...
-
別シートのリストから置換する方法
-
Excel2000の使い方について。
-
Excelの空文字セルの削除方法を...
-
小数点を消す方法
-
エクセルでセル内の一部を一括...
-
エクセル(マクロ)置換 結合...
-
エクセルで作った住所録を編集
-
エクセルのセルの中の,よりも前...
-
連続するセルに空白セルを入力...
-
Excelで特定の文字の前だけに空...
-
改行コードを削除出来ない
-
Excelの置換で改行
-
エクセルの¥マークの消し方
-
excelの数字の表示について
-
エクセルの置換機能について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelからテキストへのコ...
-
Excelで、半角スペースをTABに...
-
Excelの入力済みセルに一括で、...
-
excelで可視セルのみ置換
-
Excelの空文字セルの削除方法を...
-
エクセルのセルの中の,よりも前...
-
エクセルでセル内の一部分だけ...
-
置換機能を使わずに先頭に「'」...
-
Excelのシートにある1行...
-
【エクセル】ピボットテーブル...
-
Excelのアポストロフィーの削除
-
一括でダブルクリックした状態...
-
小数点を消す方法
-
エクセルでセル内の一部を一括...
-
別シートのリストから置換する方法
-
Excelで特定の文字の前だけに空...
-
エクセルでセルを文字列設定し...
-
企業名簿で(株)や(有)を無視し...
おすすめ情報