• ベストアンサー

違う二つの文字を同時に削除する

nihonjinnの回答

  • ベストアンサー
  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.1

A1に当てはまるところにsubstitute関数を入れればいいです。 =SUBSTITUTE(SUBSTITUTE(A1,"女",""),"男","") こうするとA1の文字から"女"が削除された文字が返され、さらにその文字列から"男"が削除された文字列が返されます。

melon-hiro
質問者

お礼

早速のご回答ありがとうございました。 三行目のように考えればよいのですね。 分かりやす説明で助かりました。 ありがとうございました。

関連するQ&A

  • 特定文字列と不特定文字列の削除方法

    下記のA列に時刻が記録されております。 A列 時刻 20:00 21:30 22:00 23:45 0:00(7/17) 1:15 2:00 3:00 21:45 22:15 23:30 1:30(7/18) 4:30 5:00 6:00 上記のA列を基にして、B列にはA列に表示されている(7/17)や(7/18)といった、不要な文字列(日 付が変わった際に、時刻の後ろに日付を付け加えたもの)を削除して表示しています。 B列 時刻 20:00 21:30 22:00 23:45 0:00 1:15 2:00 3:00 21:45 22:15 23:30 1:30 4:30 5:00 6:00 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",""),"/",""),")","") ( / )という文字列は表示されなくなりましたが、 日付の数字部分7,17や7,18などの不特定の文字列の削除方法がわかりませんでし た。 A列を参照して、( / )という特定文字列と、7,17や7,18といった不特定文字列の を削除して、B列に表示させる方法は有りますか? 何卒よろしくお願いしたします。

  • 参照文字列から検索文字列を置きの件

    >SUBSTITUTE(SUBSTITUTE(文字列,検索文字1,置換文字1),検索文字2,置換文字2)  上記の関数は8桁以上は出来ません、他の方法の関数があれば、  よろしくお願いします。(13桁)  尚、マクロ以外でできますか。  例、 A-福岡      B-佐賀

  • Excellで一つのセル内で改行する文字コードを関数で入力

    例えば セルA1に「あいう・abc」と入力します。そこにsubstitute関数かなんかで (replaceかな)"う"と"a"の間にchar(11)かなんかをいれて  「あいう  abc 」 と表示させたいのです。 どーしてもうまくいかなくて、いまはfind関数とmid関数で表示しています。 なんとか ならないのでしょうか? なんだか 文字列だどか数字だとかややっこしいくって こまってます よろしくお願いします。

  • エクセルの文字の置き換えについて

    A列に入っている文字列を数字に置き換える関数を教えてください。 ただし、「いちご」なら1 だけではなく、 「いちご」なら1、「メロン」なら2、「すいか」なら3・・・ と条件式をいくつか入れた方法が知りたいのです。 もし、IFやSUBSTITUTEを使うのであれば 条件式が1つしか入れられないので条件式をいくつか入れる方法 もしくは条件式を組み合わせる方法を教えてください。

  • 文字列に含まれているダブルクォーテーション( ")を置換する

    文字列に含まれているダブルクォーテーションを除きたいのですが、これをSubstitute関数で置換しようとしてもうまくいきません。ダブルクォーテーションが文字列を指定するために使われるせいだと思うのですが、"を文字列として指定する方法はあるのでしょうか? よろしくお願いします。

  • Excel、(複数)特定の文字の入替

    いつも大変参考にさせて頂いております。 Excelにて A列の文字をB列に記載するのですが、 その時に特定の文字を別の文字に置き換えたいのです。SUBSTITUTE関数で複数置き換えの方法もみたのですが、 置き換えをしたい対象文字が複数あり 別シートに語群が作られています。(別シートの A列に文字が書いてあり,B列に置き換えたい文字が書いてある) その場合、上手く解決させることができず、どなたか分かる方ご教示頂けますと助かります。 よろしくお願いいたします。

  • Excel関数 文字分割

    A列               関数の結果求めたい値 AAAA BBBB(半角スペース区切)     AAAA AAAA BBBB(全角スペース区切)    AAAA AAAA/BBBB(半角/区切)        AAAA AAAA/BBBB (全角/区切)       AAAA =LEFT(A1,FIND(" ",SUBSTITUTE(A1," "," "))-1) =LEFT(A1,FIND("/",SUBSTITUTE(A1,"/","/"))-1) Excelの関数で一回の関数で上記二つの関数を使用して 区切文字複数を考慮して文字分割したいのですが、 どのように実施すればよいかご教授ねがえますでしょうか? IF文を使うのかもしれないとは思いいろいろと試したのですが うまく出来ない為質問させて頂いたおります。

  • 【Excel】 複数の検索文字列を置き換えたい。

    こんにちは 参照文字列から検索文字列を置き換えたいのですが 検索文字列が複数ある場合はどのような式になりますか。 SUBSTITUTEの検索文字列は1つだけだと思うのです。 SUBSTITUTEで置き換えたセルを参照し、またSUBSTITUTEで 置き換えるというふうに繰り返すしかないでしょうか。

  • エクセルでのNULLという文字列挿入について

    エクセルで空白のセルに対してNULLという文字列を挿入したいのですが、 SUBSTITUTE関数を使ってやろうとたらNULLは0と判断されて0が入力されてしまいます。 NULLという意味ではなくて、NULLという文字列そのものを入力するときはどのようにしたらよいのでしょうか?

  • データーを同時に入れ替えたいのですが・・・・

    エクセルのデーターがA列~J列まであり、また1行目~250行までにあるとします。 指示した行のデーターを同時に入れ替えることは可能ですか。 例えば、どこかのセル等で次のように指示した場合 データーを5行目のデーターを90行目のデーターとを同時に入れ替えたい時はどのようにしたらよいですか。関数やマクロで可能でしょうか。