• ベストアンサー

セル内の特定の語句の有無を調べるIF文について

エクセル2000を使用しています。 セルE2に"【明日】"という文字が含まれていたら セルA2に"雨"を表示 含まれていなければセルA2に"晴れ"を表示 =IF(E2="*【明日】*","雨","晴れ") 上のような条件でセルA2にIF文をつくってみたのですがうまくいきませんでした。【明日】という語句の前後に文字が入っていても抽出できるためのIF文を作るにはどうしたらいいのでしょうか?

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 E2="*【明日】*" というような文字比較はできませんから、 このようにして行います。 =IF(COUNTIF(E2,"*【明日】*"),"雨","晴れ")

DINO-PIE
質問者

お礼

ありがとうございました。 うまくできました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#58440
noname#58440
回答No.1

  =if(find("【明日】",E2)<>0,"雨","晴れ") これでどうです?  

DINO-PIE
質問者

お礼

ありがとうございます。 【明日】 あああ【明日】 【明日】あああ 【明日】(スペース) のように【明日】が含まれているセルは雨と表示されました。 ところが含まれていないセルは#VALUE!と表示されています(´・ω・`)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL2002でA1セルがif文だったらB1セルに

    こんにちは。 EXCEL2002です。以下のようにするにはどのような関数を使えば良いのか教えてください。 A1セルが・・・・ if文だったらB1セルに"○" if文以外の数式だったらB1セルに"△" 文字や数字の値だったらB1セルに"×"  と表示する。 条件付書式などの回答を見ていろいろ調べましたが、分かりませんでした。よろしくお願いします。

  • 【Excel】IF文「ある文字を含んでいたら…」

    Excel2003を使用しています。 IF文について教えてください。 「ある文字を含んでいたら…」という条件をたてたいのですが 例えば、A1セルに『仕入』という文字が含まれていたら、B1セルに『100』と表示されるように数式を入力する場合、どのようにしたらいいでしょうか? “含まれる”ということで、『仕入』の前後に『*』をつけたらいいのかなと思ったのですが、うまくいきません。SUMIF や COUNTIF ではうまくいったのですが。。。 よろしくお願いします。

  • IF文の書き方

    昨日 A1のセルに1~9の数字のどれかが入るとします。 A2のセルにA~Zのアルファベットのどれかが入るとします。 A3のセルにAAの文字が入っています。 A1のセルに2、A2のセルにCが入った時だけA3のセルのAAを A4のセルに表示し、それ以外の組み合わせの時は0を入れるようなIF文の書き方を教えてください。 の質問をして「=IF(AND(A1=2,A2="C"),A3,0)」の回答を頂きました。 運用上もう一つ条件を増やしたいのですが、書き方が解りません。 追加した条件とは 「A1のセルに2、A2のセルにCが入った時だけA3のセルのAAを」の所を 「A1のセルに2、A2のセルにCとDとEが入った時だけA3のセルのAAを」に変更した書き方を教えて下さい。 よろしくお願いします。

  • エクセルのIF文

    エクセル初心者です。悩んでおります。教えてください!! A1セルに下記式を入れています。 =IF(D1="楽天","R",IF(D1="御座布","K",IF(D1="Amazon店","A",IF(D1="*Wowma*","W",IF(D1="Yahoo!店","Y",IF(AND(D1="本店",A17="TEL"),"TEL","H")))))) エクセルで、 D1セルにそれぞれ文字が入っていたら、A1にそれぞれの文字が入る様に設定し、最後の条件のみD1セルには、"本店”という文字が入っていて、且つA17に"TEL"という文字が入っていれば”TEL”と表示し、D1セルに"本店”のみがはいっていれば、”H”と表示したいのですが、うまく表示しません。 どなたか、教えてください

  • エクセルのIF文

    IF文が簡単なものしか分からないレベルの者です。 以下の条件においてIF文を作成する場合、どのようにしたら良いでしょうか? 御教示願います。なおエクセルのバージョンはエクセル2000です。 (1)A~C列の十数行のセルには文字が並んでいる(たとえばAXY12341,FAC236等)。 (2)あるセル内(A~C列以外のセル)に入力した文字が、A列のセルにある文字と同じものがあれば、 あるセルの色は赤色になる。 (3)あるセル内(A~C列以外のセル)に入力した文字が、B列のセルにある文字と同じものがあれば、 あるセルの色は青色になる。 (4)あるセル内(A~C列以外のセル)に入力した文字が、C列のセルにある文字と同じものがあれば、あるセルの色は黄色になる。

  • IF文の書き方

    A1のセルに1~9の数字のどれかが入るとします。 A2のセルにA~Zのアルファベットのどれかが入るとします。 A3のセルにAAの文字が入っています。 A1のセルに2、A2のセルにCが入った時だけA3のセルのAAを A4のセルに表示し、それ以外の組み合わせの時は0を入れるようなIF文の書き方を教えてください。 IF文の重なりの書きかたが良く解りません。 よろしくお願いします。

  • わからないIF関数について教えて下さい

    IF関数で下のような表を作成したいのでどなたか相談に乗って下さい。 「C」のセルに、「1:晴れ 」の場合は、「1」を表示、 それ以外は「0」を表示させるIF関数を作成したいのですが、 うまくいきません。ちなみに、 =IF($A1="1:晴れ",1,0) と入力しましたが、「1:晴れ 」とAのセルに入力されてるのに 「1」と表示されませんでした。ちなみに「A」のセルは入力規則でリストが 入っています。   A     B     C    1 1:晴れ 1/20    1 2 2:雨   1/21   0  3 3:曇り  1/22   0 4 4:雪   1/23   0 5 1:晴れ  1/24   1 全然わからなくて困っています。 どなたか助けて下さい。 宜しくお願いします。

  • エクセルのIF文

     エクセルの表で、セルに数字0が入っている場合は2、そうでなければ0と定義するのに、=IF(E$2=E5,E$3,0)という文を作ったのですが、セルが空欄でも2が返されてしまいます。  セルが空欄の場合は、0を返したいのですが、このIF文に何を補足すればよいでしょうか。

  • excelの1つのセル内の特定文字の数

    excelで1つのセル内のある特定の文字の総数を知るにはどうすればよいですか? 例: セルA1に 昨日晴れ、今日晴れ、明日晴れ と入力されている場合、「晴れ」の総数「3」を得るにはどうすればよいですか? 関数希望です。

  • If文の条件文の書き方

    お世話になります。 Excelでマクロを作成しております。 内容:  あるセルに、X<=300 というような条件を入れておきます。  ある値、たとえば、500 が来たときに、Xに代入して、  500<=300 という条件式を作り、それが、正しいか、正しくないか  の結果を求めたいと思っています。 このとき、if文の条件文は、値によって、変わらなくてはいけないので、 文字列の置き換え等をして、変数として条件文を作ると、「型が違います」 のエラーになります。 どのように条件文を作ればいいでしょうか?? hani = Cells(1,1).value 'セル1,1に、X<=300 が書かれています。 exp = Replace(hani, "X", 500) '"X"を500と置き換えます。 If exp Then Check = 0 Else Check = 1 End If よろしくお願いします。

このQ&Aのポイント
  • LAVIE Tab PC-TE510KASでアプリのアマゾンプライムビデオとユーネクストの動画再生ができません。
  • 音声は再生されるが画面は真っ黒のままであり、静止画やブラウザでの再生は問題ありません。
  • どちらのアプリでも同様の問題が発生しており、原因が分かりません。回答をお待ちしています。
回答を見る

専門家に質問してみよう