エクセルで言葉の検索と置換方法を知りたい

このQ&Aのポイント
  • エクセルでセル内の言葉を検索して置換する方法を教えてください。
  • セル内の言葉を一括で置換する効率的な方法が知りたいです。
  • エクセルを教育で活用するために、セル内の言葉を置換する方法を探しています。
回答を見る
  • ベストアンサー

エクセルの検索と置換

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

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

>情報 情報を得る 情報を伝える [ ]を得る  [ ]を伝える >支援 活動を支援する 経済支援を行う [ ]を支援する 経済[ ]を行う ”活動を[ ]する”の間違いでしょうか? A列にブランクにしたい文字列があるなら D1に =SUBSTITUTE(B1,$A1,"[ ]") D1をD列とE列にコピー でいけそうに思います。

hiromi310
質問者

お礼

できました!そのような関数もあるんですね。ありがとうございました。

その他の回答 (1)

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.1

SUBSTITUTEという関数で実現できないでしょうか。

hiromi310
質問者

お礼

できました!そのような関数があるとは知りませんでした。ありがとうございます。

関連するQ&A

  • エクセル置換?方法を教えてください

    エクセルで置換?というのか良く解りませんが、やりたい事は次のような事です。 セルA1にSA-123456という様に最初の二桁は英文字、-の後6桁の数字があります。その最初の二桁目の英文字にはA,B,C,Dのいずれかが入ります。このA,B,C,Dを判断して隣のB1セルにAの場合数字の1をBの場合2をという具合にA,B,C,Dに対し1,2,3,4を隣のセルに入れたいのですが宜しくお願い致します。

  • EXCELの検索と置換について

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

  • 文字列の置換

    AファイルのA1セルからBファイルのC1セルにデータを反映させたとします。 その際に以下のように文字列を複数置換させたいのです。 A1セル   C1セル りんご → みかん みかん → ぶどう なし  → 空欄 空欄  → 空欄 上記のようにセルのデータを複数置換することはできるのでしょうか? 又、置換できるならどの関数を使えばよいのでしょうか?

  • エクセルでの置換

    aと入力すると「あ」、bを入力すると「い」、cを入力すると「う」、空欄の場合だと×にしたい場合は数式はどんなのを使うといいですか? SUBSTITUTEで数式を作ってみましたが、7個までしか使えないので、a~iと空欄を使用したいため うまくできません。 SUBSTITUTE以外でいい置換の方法があれば教えてください。 よろしくお願いします。

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

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

  • Excelでの検索についての質問です

    Excelの検索方法についての質問です 例として 1列目に手順の数 1 2 3 1 2 3 4 1 2 3 4・・・ 2列目に作業方法 a b c a b c d a b e d・・・ と数字と作業方法が並んでいます 例えば、 1 2 3 4 a b e d という8個のセルと一致する箇所を検索したいのですが なにかいい検索方法はありますでしょうか お手数ですが、教えていただけたらうれしいです

  • エクセルの使い方で困っています

                   A   B  C   D     1   a   b   c  空欄 上記のように1行目のA列にa, B列にb, C列にcというある数字が存在するときに、 aが正の値のときにD列の空欄のセルに値bを、 aがそれ以外(0か負)の値のときにD列の空欄のセルに値cを表示させたいとき、 どのように関数などを設定すればよいでしょうか? エクセル初心者なので、このような条件付き抽出の方法がよく分かりません。 よろしくお願いします。

  • エクセルの置換で?

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

  • エクセルで空白せるだけ削除したい

    エクセルの操作で困っています。 どなたか、ご教授お願い致します。 例えば(4列4行のセルとお考えください)   A  空欄  F  空欄  空欄  C  空欄 空欄   B  空欄 空欄  H  空欄  D   E   G を空欄だけ削除して上に詰めて   A   C   F   H   B   D   E   G のように並び変えたいのですが良い方法はないでしょうか? 空欄を削除したい範囲は非常に広範囲で、どの列も昇順や降順で並んでいる訳ではなくランダムな文字列です。

  • Excel 関数 置換をしたい

    たとえば○,△,□,☆が点在しており、 ○→丸,△→三,□→四,☆→星,に置換したい場合に何か有効な関数はありますか? 具体的にはシート1 A B C D E 1  △ 2□ 3○   ☆ 4 を シート2で下記のようにしたいです A B C D E 1  三 2四 3丸   星 4 だれかお知恵を拝借させてください

専門家に質問してみよう