• ベストアンサー

Excelの一括置換

Excelの一括置換機能を使って*を任意の数字に置換したいのですが、 *はワイルドカードと認識して、*でないものも置換されてしまいます。 これを*のみ認識して置換する方法を教えてください。 よろしくお願いします。 例 P*1 T*1 Q*1 P*2 T*2 Q*2 ↓*を1に置換すると 1 1 1 1 1 1 となってしまう

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

  • ベストアンサー
  • tkrn
  • ベストアンサー率53% (33/62)
回答No.2

*の前に~(チルダ)をつけて「~*」で置換してみてください。

hiro2104
質問者

お礼

ありがとうございます。 教えていただいた方法でできました。

その他の回答 (1)

回答No.1

?だったらどうですか?

hiro2104
質問者

お礼

~(チルダ)をつけたら出来ました。 わざわざ別の方法まで教えていただいてありがとうございました。

関連するQ&A

  • Excel一括置換(フォント読み込み)

    Excelのセルの中に複数のフォントが混在している状態で、任意のフォントを指定して、別シートの置換リストに従って一括置換できるようなマクロ、もしくは同じような機能をもつツールはありませんでしょうか。 Excelのバージョンは2003以上が希望です。 色々探してみたのですが、フォント情報まで読み取るものは見当たりませんでした。 宜しくお願い致します。

  • EXCELの置換 方法

    前回も似たような質問をさせていただいたのですが、 また似たような処理が出てきてしまったので質問させてください!! もしお分かりになる方がいらっしゃいましたらアドバイスいただけると嬉しいです。 よろしくお願いします!! コード番号の一括置換えをするにはどうすれば良いのか教えてください。!! <例> 00000X0-0 00111T0-1 00200S0-0 00003K0-0    ・    ・    ・    ・ 上記のような数字5桁/英字1文字/数字1桁/ハイフン/数字1桁 で表記されるコード番号があります。 このコード番号を数字3桁/英字1文字/数字2桁/ハイフン/数字2桁 で一括置換えしたいのですが、それは可能でしょうか? <例> 000X00-00 111T00-01 200S00-00 003K00-00 *英字の次の数字とハイフンの次の数字は“0”が挿入されます。 (下線の箇所です。) コード番号の数が600件程あるので、一括置換えができると とても時間短縮になるのですが、、、。 置換えでなく、他の方法で変換が出来るのでしたらそちらも 教えて頂ければと思います。 (難しいマクロとかはやったことがないのでできましたら関数の応用などで 出来るやり方を教えて頂ければ有難いです。) 宜しくご指導お願いします。!!

  • excelで置換が上手くいきません

    excel for office365を使用しています。 各セルに文章が書かれていて、句読点が全角で「,」「.」になっているのを「、」「。」に置換しようとしたところ、「1. 」「2. 」のような「数字+半角カンマ+半角スペース」で書かれている部分が「1。」「2。」といった感じに置換されてしまいます。 関数を使用せずに置換だけでこれを回避する方法をご教示ください。 自分で試した方法としては、一旦「.」を全て「。」に置換した後、ワイルドカードを使って「[0-9]。」を「[0-9]. 」に置換しようとしましたが該当無しとなり、「?。」を「?. 」で変換したら数字部分が全て「?. 」になってしまいました。 ワイルドカード部分を据え置きでそれ以外だけ置換するというのは仕様上できないのでしょうか?

  • EXCELでの一括置換について

    EXCELにおいて一括置換の仕方について下記のようなことは できるのでしょうか? バージョンはEXCEL2000、OSはWIN2000を使用しております。 下記のAファイル(EXECL形式)に入力されているコードとそれに対応する品名を使用し、 Bファイルのコードを置換してCファイルのように品名に一括で置換をしたい場合、どのような方法を使用すればよいのでしょうか?やはりマクロとかを使用するのでしょうか? Aファイル  コード 品名   344 とまと   122 れもん   233 みかん  Bファイル(置換前)  コード   233   344     Cファイル(置換後)  コード   みかん   とまと  

  • エクセルの数値一括置換について

    エクセルの数値例えば「1234」の前に 「000」を付けて「0001234」として、一列を 一括置換したい場合、どの様にしたらよいのでしょうか 教えてください。

  • EXCELの置換

    お世話になります。 EXCELでの置換を一括で行う方法は無いでしょうか? 急いでますので、何卒宜しくお願い致します。

  • EXCEL2013での一括置換

    最近会社のPCがWINDOWS7、EXCEL2013にバージョンアップしました。 EXCEL2003でできていた一括置換ができなくなりました。 縦列のセルの「8月」を「9月」に一括で置換したいのですが、 すべて置換を選んでも一つのセルしか置換されません。 あまりPCに詳しくないので、よろしくお願いします。

  • 正規表現で一括置換

    現在、数多くの長文データを、テキストエディタの置換機能で一括置換しています。 jeditX(または秀丸エディタ)の正規表現をもちいた複数一括置換について質問させていただきます。 私は正規表現やPC言語の初心者です。どうぞよろしくお願いいたします。 かなり困り果てております。どうぞ、正規表現にくわしいかた、よろしくお願いします。 一二三『一二三にそれぞれ♪マーク』 という文章に対して 一♪二♪三♪ という一括置換をすることには成功しました。 こう書いています。 ■検索文字列 (.{1,1})(.{1,1})(.{1,1})『(.{1,1})(.{1,1})(.{1,1})にそれぞれ♪マーク』 ■置換文字列 \1♪\2♪\3♪ これでぶじ、以下のように一括置換できました。 一♪二♪三♪ 現実には傍点や圏点をふっているんですが、判りやすく♪マークにしています。 この調子で長い文章も変換できていて満足していたのですが…… しかし代入文字が10個以上になったとたんに、まったく動きません。 ■置換したい文章 一二三四五六七八九十『一二三四五六七八九十にそれぞれ♪マーク』 ■検索文字列 (.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})『(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})(.{1,1})にそれぞれ♪マーク』 ■置換文字列 \1♪\2♪\3♪\4♪\5♪\6♪\7♪\8♪\9♪\10♪ こうやると、置換後の文章は以下のようになってしまいます。 一♪二♪三♪四♪五♪六♪七♪八♪九♪一0♪ 10個目以降の数字が、正しく機能してくれません。 \10  という正規表現の書き方は 「一番目の値を参照して、それから数字の0を記入しなさい」 という意味になってしまうようです。 わたしは十番目の値を代入してほしいだけなんです。 \1 や \2 や \3 といった代入文字のように \10 や \11 を機能させる、正しい表記をご教授ください。よろしくお願いいたします。 ちなみに以下のように書いてもダメでした……。 \1\0 グーグルで1日中検索しても判りませんでした。jeditXの複数一括置換でこれをなんとかしたいのです。ご存じの方、どうぞ教えてください。よろしくおねがいします! 秀丸エディタをご利用で、正規表現にくわしい方も、ぜひヒントを出していただければと思います。

  • エクセルで*を文字として置換したい

    エクセルでアスタリスク(*)を文字として、置換したいのですが、 ワイルドカードとして認識してしまい、うまくできません。 CTRL+Fで使って、置換する文字列を、 "*" や '*'としましたが、だめでした。 どうすればいいのでしょうか。 よろしくおねがいします。

  • ワードで複数の文字を一括・連続置換するマクロ

    ワード(Word)で複数の文字を一括・連続置換するマクロを作りたいのです。 次の回答を参考にしてマクロを作ってみました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=994495 ところが、置換したい単語が100くらいになってきて扱いづらいので、 ワード(又はテキストやエクセルでも可)の置換文字のリストのファイルを参照して、同じように連続置換させたいのですが、どのような方法があるでしょうか? シェアウェアでも同様の機能をもつものがありますが、自由にカスタマイズできないので使えません。 (置換後の文字列に蛍光ペンをかけたいので)