2016-04-12 12 views
0

EZの内容は1時間後です。=filter(May15!A:S , May15!E:E="Authorization")は、豊富な入力シートを生成しています。しかし、私はORを得ることができません!シートの他の場所で働いているにもかかわらず。私は同じフィルターを使って他の可能性を考えています。このようにORを含むいくつか試しました。フィルタと論理演算子

=filter(May15!A:S , OR(May15!E:E="Authorization" , May15!E:E="bigwhale", May15!E:E="hi")) 

です。どんな助けもありがたい。また、私はどこかで "+"を使ってORにアクセスすることができました。それはきちんとした方法のように聞こえました。ありがとう!

答えて

1

可能な方法の1つは、正規表現を使用することです:

A1:A3に入れ
=filter(H:H , REGEXMATCH(E:E,JOIN("|",A1:A3))) 

Authorization 
bigwhale 
hi 

あなたが条件を追加する必要がある場合に、このトリックは便利です、ちょうどセルA4に1つのより多くの価値を貼り付け、使用範囲A1:A4


アノテス代わりにプラス記号を使用することです:

=FILTER(H:H,(E:E="Authorization")+(E:E="bigwhale")+(E:E="hi")) 
+0

はいプラス記号!ありがとう、マックス!!大きな助け。 w RegExMatchを少し演奏しましたが、大文字と小文字を区別して、シートの別の部分のSEARCH()コマンドに移動しました。 – user3105127

+0

ああええ!私は同じデータ(hIとHIなど)とカンマで複数の形式を持っていました。私は '= REGEXMATCH(E:E、"(?i)test ")を見つけて、大文字と小文字の区別がない問題を解決しました。しかし、同じデータ間での様々なpunctionationが私の問題です。私はUPPER()といくつかのrubyコマンドを使ってデータを正規化するための提案を見ましたが、 'ISNUMBER(SEARCH(A1:A10、B1)'の変形が書かれているかどうか、 JOIN()はsearch()で動作しません – user3105127

+0

サンプルファイルを提供し、様々なpunctionationの例を示してください。 –