- ベストアンサー
エクセルでの抽出条件(関数)
こんばんわ。 A列、B列に次のようなパターンの値があります。 A列は製品番号で、これはこのまま。 B列は製品名で各メーカーのマウスやキーボードの名称があります。 名称のパターンは、 XXXXキーボード(USB) XXXXキーボード/マウス XXXXマウス(USB) XXXXマウスパッド XXXXキーボード(オプション) といったようなパターンに絞られます。 教えてほしいのは、B列にキーボードかマウスを含む時はC列に分類名として「入力関係」という値を入れたいのです。 ただしマウスパッドとオプションを含む場合は空白にしたいです。 お手数ですがよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
次の式でもよいですね。 =IF(OR(COUNTIF(B1,"*マウスパッド*"),COUNTIF(B1,"*オプション*")),"",IF(OR(COUNTIF(B1,"*キーボード*"),COUNTIF(B1,"*マウス*")),"入力関係",""))
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
次のような式をC1セルに入力し下方にオートフィルドラッグします。 =IF(OR(COUNTIF(B1,"*マウスパッド*")>0,COUNTIF(B1,"*オプション*")>0),"",IF(OR(COUNTIF(B1,"*キーボード*")>0,COUNTIF(B1,"*マウス*")>0),"入力関係",""))
A1,B1からデータが始まっているならC1セルに以下の数式を入力して下にドラッグしてコピー。 =IF(NOT(AND( ISERROR(FIND("キーボード",B1,1)>0),ISERROR(FIND("マウス",B1,1)>0))),IF(AND(ISERROR(FIND("マウスパッド",B1,1)>0),ISERROR(FIND("オプション",B1,1)>0)),"入力関係",""),"")
お礼
ありがとうございました
お礼
ありがとうございました