[[20170323135349]] 『セルの中に入力してある複数の文字と一致していた』(ブルーブルー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルの中に入力してある複数の文字と一致していたら空白にする方法』(ブルーブルー)

よろしくお願いします。

各セルに

 A       B        c     D      E
玉葱、ヤ  サニーレタス、ヤ  人参、ヤ  豆腐、ヤ  ナス、ヤ

このように入力されてるとします。
そこで別のセルに”ヤ”と書いてあるセルのみ表示されるためにこのような関数で表示させています。

IF(ISNUMBER(FIND("ヤ",A1)),A1,"")

このような関数で左から右のセルに表示させるようにしておりましたが、

”ヤ”が書かれているセルのなかで、玉葱とサニーレタスと人参はいらないと思い、”ヤ”の中の玉葱、人参、サニーレタス以外を表示する関数はどのようにしたらいいでしょうか?

上記に書いた関数をヤの部分を”玉葱”に変えて
IF(ISNUMBER(FIND("玉葱",B2)),"",IF(ISNUMBER(FIND("ヤ",B2)),B2,))

このように変えて玉葱の場合は空白にするようにしたのですが、サニーレタス、人参も空白にしたいので、
”ヤ”が含まれているセルのなかで「玉葱、サニーレタス、人参」は空白にしてその他の野菜は表示させるというのはどのような関数がいいでしょうか?
すみませんが教えてください。よろしくお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 =IF(SUM(COUNTIF(A1,"*"&{"玉葱","サニーレタス","人参"}&"*")),"",IF(COUNTIF(A1,"*ヤ*"),A1,""))

 こういうこと?
(笑) 2017/03/23(木) 14:43

 そない変わりまへんが。
 =IF(SUM(COUNTIFS(A1,"*ヤ*",A1,"<>*"&{"玉葱","サニーレタス","人参"}&"*"))=3,A1,"")
 
(GobGob) 2017/03/23(木) 15:17

 =IF(COUNTIFS(A1,"<>*玉葱*",A1,"<>*サニーレタス*",A1,"<>*人参*",A1,"*ヤ*"),A1,"")
 でも。
(ねむねむ) 2017/03/23(木) 15:19

皆様、ご回答ありがとうございます。お礼のコメント記入したのに入ってなかったようでした。返信遅くなり申し訳ございませんでした。ありがとうございます。
(ブルーブルー) 2017/03/27(月) 22:59

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.