- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 2つの文言以外を反映したい)
エクセルで特定の文言以外を反映する方法
このQ&Aのポイント
- エクセル2003についての質問です。データリストの中から特定の2つの文言を含むデータを抽出し、それ以外の文言をセルに反映したい方法について教えてください。
- 現在、=IF(COUNTIF(A1",*A*"),"A",A1)&IF(COUNTIF(A1,"*B*"),"B",A1)という式を利用していますが、全ての文言がくっついて反映されてしまいます。
- 具体的には、AとBの文言を抽出し、C以外の文言はそのままデータに反映したいです。どのような組み合わせでも対応できる方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ご質問の意味をよく理解していませんが次のような式にしてはいかがでしょう。 =IF(COUNTIF(A1",*A*"),"A",IF(COUNTIF(A1,"*B*"),"B",A1))
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
最終的にどういう結果が欲しいかというと、 Aが含まれていたらAと出したい Bが含まれていたらBと出したい どちらも含まれていなかったらそのまま出したい。 で。 AもBも含まれていたら、AとBを出したい?それとも何かAが出たらBはもう要らないみたいな優先順位がある、あるいは説明されていない前提で複数含まれる事は絶対に無いと保証済みである? 作成例: =IF(OR(ISNUMBER(FIND({"A","B"},A1))), IF(COUNTIF(A1,"*A*"),"A","")&IF(COUNTIF(A1,"*B*"),"B",""), A1)&""
質問者
お礼
説明不足ですいません((+_+)) 初めに、おっしゃっておられた通りです。 ↓ Aが含まれていたらAと出したい Bが含まれていたらBと出したい どちらも含まれていなかったらそのまま出したい。 エクセルはいろいろできるのはわかっているのですが 求めるものがなかなか出せず、へこんでしまいます。 教えていただいた数式も参考に いろいろチャレンジしてみます。 ありがとうございました。
お礼
ありがとうございます。 出てきました(#^.^#) すっきりしました。