• ベストアンサー

EXCELの検索と置換について

A1からA50セルに、 zab0c018888a01 zab0c018888a01 zab0c018858a01 zab0c0a0188a01 zab0c018898a01 zab0c018878a01 zab0ca01868a01 ・ ・ ・ と値があります。 [検索と置換]ダイアログを使って末尾の全値の末尾をa01からb01に全置換する方法はありますか。 注意点として、a01は末尾だけにあるとは限りません。

  • Shinm
  • お礼率5% (1/19)

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

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

置き換えではないですが関数を使われるのはだめですか。 B1等に下記を入力され下方向にコピー =IF(RIGHT(A1,3)="a01",REPLACE(A1,12,3,"b01"),A1) 出てきた答えをコピー→「形式を選択して貼り付け」で「値」にしてOKでは? (コピー→貼り付け→スマートタグをクリック→「値」)

関連するQ&A

  • エクセルの検索と置換

     エクセルを教育で活用できないかと考えています。エクセルであるセルに含まれる言葉を検索し、それを置き換える方法はないでしょうか。具体的には下のような方法をイメージしています。A、B、CからD、Eのような空欄補充問題を作るというものです。一つずつ置換するという方法もありますが、他のセルも置換される可能性があり、また、量も多いので、あまり効率的ではないように考えています。どなたか、良い方法があれば、お教えください。 A     B C D      E 情報 情報を得る 情報を伝える [ ]を得る  [ ]を伝える 支援 活動を支援する 経済支援を行う [ ]を支援する 経済[ ]を行う

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

    セルに次のような数式が入っているときに数式の部分だけ置換する方法がありましたらご指導お願いします。 [B1] =SUM(A1+A2) →置換後 =A1+A2 [B2] =SUM(A10+A20) →置換後 =A10+A20 [B3] =SUM(A100+A200) →置換後 =A100+A200 置換する方法は「編集」-「置換」で 検索する文字列と置換後の文字列が分かりません。 SUM(で置換をかけると数式エラーで置換が出来ず SUM(*)で置換をかけると当然ですが全て消えます。 お手数ですが宜しくお願致します。

  • 置換 検索対象を「値」にしたい

    エクセル2007です。 A1に「a」 B1に「b」を入力して、 Ctrl+Hで、「検索と置換」を呼び出します。 そして、 検索する文字列(N)に「a」 置換後も野路列(E)に「b」を入れ オプション(T)をクリックします。 「a」や「b」は文字列なので 検索対象を「値」にしたいのですが、 プルダウンをクリックしても「数式」しか選べません。 カーソルがA2の時に「置換(R)」を押下すると、 「一致するデータが見つかりません。」となりますが カーソルをA1にあてて「置換(R)」を押下すると 「a」が「b」に置換されます。 カーソルがA2の時に「すべて置換(A)」を押下すると、 「a」が「b」に置換されます。 これは、「すべて置換(A)」の時は、カーソルがA1にも移動するから置換できると思うのですが、 検索対象が「数式」なのに置換される理由がわかりません。 「a」や「b」は値ではなく数式なのですか? ちなみに 「置換(P)」タブでの検索対象は数式しか選べませんが 「検索(D)」タブにすると 検索対象は ・数式 ・値 ・コメント の中から選べます。 ご回答よろしくお願いします。

  • エクセル 複数の置換

    おはようございます。たとえば、以下の画像のようにアルファベットが並んでいたとします。そのうち、AとBとCの3つをFに置換したいとすればどのようにすればいいのでしょうか。検索と選択→置換→検索する文字列→A→置換後の文字列→F これを同じようにBもCもすればできますが、大量の検索する文字がある場合、一つ一つ打っていくのがたいへんなのですが何かいい方法はありますか。ご回答よろしくお願いします。

  • エクセルの関数等で2つの検索値からの抽摂したい

    VLOOKUP関数等で2つの検索値から、ある表の値を結果を出すことは可能ですか? 検索値1 検索値2 結果(関数) 8:00 15:00 12000 (セルA) (セルB) (セルCより抽摂) 表 A B C 1 8:00 12:00 10000 2 8:00 15:00 12000 3 9:00 12:00 10000 ・ ・ ・ 勿論他の関数での方法でも構いません

  • 【エクセル】検索と置換で複数の数式の、範囲を変える

    タイトルの件、質問いたします。 下記の2つの数式があります。2つの数式のセルの範囲を →検索と置換を使い、【A3:A14】に変更する事はできますか?? →検索と置換機能ではなくても、OKです。現在は、手入力で全て変更しています。 ●C15セル=SUM(C3:C14) ●D15セル=SUM(D3:D14) ご存知の方、いらっしゃいましたら、宜しくお願いします。」 【エクセルバージョン】 2003 2007

  • エクセル「検索と置換」を閉じるマクロ

    エクセルの「検索と置換」をマクロボタンで閉じることは可能でしようか。 ファイルAとファイルBがあり、ファイルAの中で「検索と置換」の機能を使い検索作業後、マクロボタンでファイルBに移動して入力作業をする。 繰り返し上記の作業をしています。 ファイルBに移動したときに「検索と置換」の画面が不要なためファイルAからファイルBに移動した時点で「検索と置換」の画面を閉じるマクロをファイルAからファイルBに移動するマクロに付け加えたいのですが、「マクロの新しい記録」では記録できませんでした。 宜しくお願いいたします。

  • アクションで2回以上の「検索と置換」

    Illustrator CS3 で自宅プリンタのカラーチャートを製作中です。 その際、「アクション」に「検索と置換」を2回行うという処理を登録しましたが上手く行きません。 ダイアログなしで処理したいのですが、手入力必須になります。 アクションでは 複数回の「検索と置換」は行えないのでしょうか? ■置換する文字列 『C=0 M=20 Y=10 K=0』 数値違いで280個あります。 ■最終的にこのような文字列にしたい 『C 0 M 20 Y 10』 1.まず『C=0 M=20 Y=10 K=0』の『=』を検索し  『 (半角スペース)』に置換します。  そうすると『C 0 M 20 Y 10 K 0』このようになります。 2.次に『 K 0』を検索し  『』の何も無しに置換、つまり削除します。 そうするとアクションパネルは☆画像Aような表示になります。 しかしアクションを実行してみると、上手くいきません。 ダイアログを表示し1つづつ確認してみると、 まず『=』を検索するはずが ☆画像Bのように、「検索と置換」ダイアログには 最後に検索した『 K 0』のまま表示されます。 始めにそれを検索してもあるはずもないので上手く行かなかった。 しかし、アクションパネルには『=』などの表示がでている。 最後に入力したものがなぜか引き継がれている。 280個のテキストを最後に一括で置換しても良いのですが、 作業の便宜上できれば、テキストをコピペしたその都度行いたいです。 解決方法はありますでしょうか。よろしくお願いします。 ※画像が小さくて申し訳ございません。サイト仕様でこれ以上のサイズは扱えません。

  • エクセルの検索・置換機能について

    検索・置換の『検索する文字列』欄に、A1という風にセル番号を入力する方法はありますでしょうか?可能であれば、マクロ登録してエクセルシート上にボタンを作成しようと考えております。 基本的なことで恐縮ですが、どなたか教えて頂けますでしょうか?

  • エクセルの置換で?

    エクセルVBAで質問です。 文章中にエクセルのセルにある文字を置換させたいのですが、マクロの書き方を教えてください。 例 A1:氏名 B1:性別 C1:特技 A2:山田 B2:男  C2:ピアノ ・ ・ ・ 文章 私の名前は「氏名」です。 性別は「性別」なんです。 そして、特技は「特技」です。 を「A2:山田 B2:男  C2:ピアノ」を選択(指定)した状態で置換し 私の名前は山田です。 性別は男なんです。 そして、特技はピアノです。   このようにしたいです。 よろしくお願いします。