- ベストアンサー
IF関数 条件に一致しない場合はそのままのデータを
- ExcelのIF関数を使用して、条件に一致しない場合は元のデータを取得する方法について質問です。
- 具体的には、ケーキに一致しない場合にはフルーツではなく元のデータを取得したいです。
- 検索しても回答が見つからず困っています。分かる方がいれば助けていただきたいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=IF(COUNTIF(A1,"*ケーキ*"),"ケーキ","フルーツ") ではなく =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ",A1) でどうですか? もちろん、この関数を下にコピーしていただければ A1の部分は A2、A3・・・と相対的にコピーされます
その他の回答 (3)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! すでに回答は出ていますので、参考程度で・・・ データはA1からある訳ですよね? B1セルに =IF(A1="","",IF(ISNUMBER(FIND("ケーキ",A1)),"ケーキ",A1)) という数式を入れオートフィルで下へコピーでも大丈夫だと思います。m(_ _)m
お礼
ありがとうございました。 こちらでもできますね。 今後の参考にさせていただきます。
- OKWavex
- ベストアンサー率22% (1222/5383)
こんなんでどーでしょー B列 =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ",A1) =IF(COUNTIF(A2,"*ケーキ*"),"ケーキ",A2) =IF(COUNTIF(A3,"*ケーキ*"),"ケーキ",A3)
お礼
ありがとうございました。 お蔭さまでできました。 ベストアンサーにさせていただいたご回答と同じだったのですが、 お時間の違いで… ごめんなさい。。。
- multiface
- ベストアンサー率36% (308/834)
式の最後の "フルーツ" をA列のデータにするだけです。 例えば、次の式は =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ","フルーツ") =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ",A1) とすればA1セルの文字が出ます。 ケーキ以外は全てメロンにしたいのなら、 =IF(COUNTIF(A1,"*ケーキ*"),"ケーキ",A$2) とすれば、同じ列内でコピーしても全てA2セルのメロンを呼び出してくれます。 やってみてください。
お礼
ありがとうございました。 お蔭さまでできました。 ベストアンサーにさせていただいたご回答と同じだったのですが、 お時間の違いで… 次点の方もベストアンサーにする方法が分かりませんでした。 ごめんなさい。。。
お礼
ありがとうございました。 お蔭さまでできました。 A1を引数として自分でもやっていたのですが… 勉強不足ですね。 たすかりました♪