• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IF関数 条件に一致しない場合はそのままのデータを)

IF関数 条件に一致しない場合はそのままのデータを

このQ&Aのポイント
  • ExcelのIF関数を使用して、条件に一致しない場合は元のデータを取得する方法について質問です。
  • 具体的には、ケーキに一致しない場合にはフルーツではなく元のデータを取得したいです。
  • 検索しても回答が見つからず困っています。分かる方がいれば助けていただきたいです。

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

  • ベストアンサー
  • nh914
  • ベストアンサー率62% (5/8)
回答No.1

=IF(COUNTIF(A1,"*ケーキ*"),"ケーキ","フルーツ") ではなく =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ",A1) でどうですか? もちろん、この関数を下にコピーしていただければ A1の部分は A2、A3・・・と相対的にコピーされます

tachibana5539
質問者

お礼

ありがとうございました。 お蔭さまでできました。 A1を引数として自分でもやっていたのですが… 勉強不足ですね。 たすかりました♪

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! すでに回答は出ていますので、参考程度で・・・ データはA1からある訳ですよね? B1セルに =IF(A1="","",IF(ISNUMBER(FIND("ケーキ",A1)),"ケーキ",A1)) という数式を入れオートフィルで下へコピーでも大丈夫だと思います。m(_ _)m

tachibana5539
質問者

お礼

ありがとうございました。 こちらでもできますね。 今後の参考にさせていただきます。

  • OKWavex
  • ベストアンサー率22% (1222/5383)
回答No.3

こんなんでどーでしょー B列 =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ",A1) =IF(COUNTIF(A2,"*ケーキ*"),"ケーキ",A2) =IF(COUNTIF(A3,"*ケーキ*"),"ケーキ",A3)

tachibana5539
質問者

お礼

ありがとうございました。 お蔭さまでできました。 ベストアンサーにさせていただいたご回答と同じだったのですが、 お時間の違いで… ごめんなさい。。。

  • multiface
  • ベストアンサー率36% (308/834)
回答No.2

式の最後の "フルーツ" をA列のデータにするだけです。 例えば、次の式は =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ","フルーツ") =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ",A1) とすればA1セルの文字が出ます。 ケーキ以外は全てメロンにしたいのなら、 =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ",A$2) とすれば、同じ列内でコピーしても全てA2セルのメロンを呼び出してくれます。 やってみてください。

tachibana5539
質問者

お礼

ありがとうございました。 お蔭さまでできました。 ベストアンサーにさせていただいたご回答と同じだったのですが、 お時間の違いで… 次点の方もベストアンサーにする方法が分かりませんでした。 ごめんなさい。。。

関連するQ&A