Excelで置換がうまくいかない問題
- Excel for Office365を使用している際に、全角の句読点「,」「.」を「、」「。」に置換する操作がうまくいかない問題が発生しています。
- 具体的には、数字と半角カンマ、半角スペースが組み合わさった表記(例: 1, 2, 3)が「1。」「2。」「3。」といった形で置換されてしまいます。
- 試した方法として、一旦「.」を全て「。」に置換し、ワイルドカードを使って数字と「。」の組み合わせを置換しようとしましたが、うまくいきませんでした。
- ベストアンサー
excelで置換が上手くいきません
excel for office365を使用しています。 各セルに文章が書かれていて、句読点が全角で「,」「.」になっているのを「、」「。」に置換しようとしたところ、「1. 」「2. 」のような「数字+半角カンマ+半角スペース」で書かれている部分が「1。」「2。」といった感じに置換されてしまいます。 関数を使用せずに置換だけでこれを回避する方法をご教示ください。 自分で試した方法としては、一旦「.」を全て「。」に置換した後、ワイルドカードを使って「[0-9]。」を「[0-9]. 」に置換しようとしましたが該当無しとなり、「?。」を「?. 」で変換したら数字部分が全て「?. 」になってしまいました。 ワイルドカード部分を据え置きでそれ以外だけ置換するというのは仕様上できないのでしょうか?
- nob0054
- お礼率56% (9/16)
- Excel(エクセル)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- ワードのワイルドカードを使った置換について
ワードでワイルドカードを使って置換をしたいのですが、うまくいきません。 数字の前の全角スペースを半角スペースに変えたいのです。 置換でワイルドカードを使用するにチェックを入れ、 検索する文字列は「全角スペース[0-9]」 置換後の文字列は「半角スペース\1」 として実行してみたのですが、 〔置換後の文字列〕に指定できない範囲の番号が含まれています というメッセージが出ます。 全角スペース[0-9]はきちんと認識しているようで、検索まではうまくいっているようですが、 置換後の指定の仕方が悪いようなのです。 お教えいただければと思います。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- Word2002 半角数字、半角英字、全角数字、全角英字を別々に検索及び置換する方法?
Word2002を使用しています。 その1: そこで、半角数字、半角英字、全角数字、全角英字を別々に検索する方法を知りたいです。VBAなどのプログラミングは使用したくありませ ん。例えば、半角数字のみを検索する(該当文字を強調する。)。 検索のみで、この段階では置換しません。 その2: 上記で見つかった半角文字を全角へ(又はその逆で全角文字を半角文字へ)置換する方法を教えて下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelでの置換の仕方
昨日もこちらでお世話になり、問題が解決いたしました。 そしてそこで疑問がまた浮上してきました。データーで数字の全角と半角の物が混ざっているので、データーの処理上、半角に統一をしたいと思っています。昨日いただいた回答の中に「事前に「置換」でスペースを削除し、=ASC(A1)等で半角」とアドバイスがありました。 しかしどのように使用していいのか分かりません。 「編集」→「置換」そして検索する文字列とか置換後の文字列とかいろいろと選ぶ項目があると思うのですが、そこからが分かりません。 どうかアドバイスをよろしくお願いいたします。
- ベストアンサー
- その他(Windows)
- wordのワイルドカードを使った置換について
word2007でワイルドカードを使った置換をしたいと思いますが、うまくいきません。 数字の前の全角空白を半角空白にしたいと思います。、数字は全て半角です。 ○全角空白 △半角空白として 「第○1章」を「第△1章」と置換したいと思います。 置換で検索する文字列に 「○([0-9])」 置換後の文字列 「△\1」 と指定すると、置換後の結果は 「第1△章」 となります。 どうしてでしょうか。 どのように指定すればよいのかお教えください。 インストールしているアプリと関係があるということはあるでしょうか。そんなに複雑な使い方はしていませんが…… よろしくお願いいたします。
- 締切済み
- Windows Vista
- MS-wordで,ワイルドカードを用い,n人(1, 2, 3)を3人(1, 2, 3)に置換
ワイルドカードを用いた置換の仕方についてお伺いします. 用いているのはword for mac 2004です. n人(1, 2, 3)や、n人(2, 3, 4)や、n人(3, 4, 5) n人(1, 2, 3, 4)や、n人(2, 3, 4, 5)や、n人(3, 4, 5, 6) といったものを, 3人(1, 2, 3)や、3人(2, 3, 4)や、3人(3, 4, 5) 4人(1, 2, 3, 4)や、4人(2, 3, 4, 5)や、4人(3, 4, 5, 6) という風に,nを()内の数字の個数に一度に置換したいのですが, 検索文字列は n人(1, 2, 3)や、n人(2, 3, 4)や、n人(3, 4, 5)の場合は n人(?, ?, ?) で検索できることはわかっているのですが,置換後の文字列はどのようにすればよいでしょうか? ちなみに数字やn、カンマとその後のスペースは半角,括弧は全角です. よろしくお願いします.
- ベストアンサー
- オフィス系ソフト
- エクセルで空欄を0に置換したい
excelの表で空欄をまとめて「0」に置換したいのですが、 置換で検索する文字列を 「""」スペース無し 「" "」半角スペース 「" "」全角スペース としても一致するデータはありませんといわれてしまいます。 以前出来たはずなのですが・・・。 どうしたらよいか教えて下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Wordの置換方法について
Wordの文書中に以下のようなものがあります。 (1)全角ピリオドの小数点23.56とか562.8とか多数あります。それと句点の「.」全角ピリオドがあります。このうち句点の「.」だけを「。」に置換したい。 (2)45,264,256などと全角コンマの入った数字と読点の全角コンマ「,」があります。このうち読点の「,」だけを全角「、」に置換したい。 この2点のやり方を教えてください。 方法は(1)と(2)を1回でやる方法と別々に2回でやる方法を教えてください。
- ベストアンサー
- その他MS Office製品
- WORDのワイルドカード置換について
WORDで、ワイルドカード[0-9]で半角数字を検索し(検索は出来ました)、これを全角数字に置換したいとき、置換後の文字列はどういう風に入力したらよいでしょうか。全角数字の表示形式が分かりません。[0-9]では出来ませんでした。 文字種の変換で行うしかないのでしょうか?
- 締切済み
- オフィス系ソフト
- word vba 文字置換について
お世話になります。 word vba による文字置換についてお聞きしたいのですが、 例えば「あいう,1えお2,345かきく,6けこ」 というテキストがあった場合、 「,1」と「,6」を全角に変換したいと思っております。(カンマも含め) 独立したカンマ+数字(数字はランダム)を全角変換は難しいでしょうか。 数字はランダムなので、正規表現を使用したいと思っております。 何か良い方法はないでしょうか。 ご指導のほど、よろしくお願いします。
- 締切済み
- Visual Basic
お礼
よく見たら全角半角のチェックが外れていました。 ありがとうございます解決しました。