値がセル範囲内にあるかどうかを確認する方法は?


49

セルの範囲内にセルの値が存在するかどうかを確認したい。これどうやってするの?

たとえば、Pythonで「if value in list_of_values」を実行できるようになります。


1
私のソリューションを適用できましたか?
ジェイコブヤントゥインストラ

回答:


54

してみてください:

=countif(G:G,6)  

6ColumnG:Gおよび/またはで番号を検索する場合

=countif(A1:B7,"d")  

d最初の2列の最初の7行で検索する場合。

見つけるということは、選択した範囲内のインスタンスの数を本当に数えることを意味します。

参照:countifのドキュメント


ので@Peterスマルダースからの回答は受け入れ答えとしてマークする必要がありますあなたが機能COUNTIF使用しないでください
transang

23

あなたが試すことができますMATCH

A1     = [Value you are trying to find]
B1:B10 = [Range you are searching in]

=IF(ISERROR(MATCH(A1;B1:B10;0));"Not found";"Found")

A1検索する値を返す数式で置き換えることができます。これ0により、順序付けられた検索範囲を前提とせず、実際の検索が保証されます。

参照:MATCHのドキュメント


3

ユーザーはさまざまな方法でそれを行うことができます(次のいずれかが適用される場合があります)。

=IFERROR(IF(UNIQUE(FILTER(B2:B,B2:B="text"))="text";"Found";"Not Found");"Not Found")

=IFERROR(IF(COUNTIF(ARRAYFORMULA(range="text"),TRUE)>0;"Found";"Not Found");"Not Found")

=IFERROR(IF(COUNTIF(ARRAYFORMULA(FIND("text", FILTER(range,range<>""))),">"&0)>0;"Found";"Not Found");"Not Found")


ありがとう。完全に一致することなく、「テキスト」がB2:B範囲のセルのいずれかに文字列の一部として含まれているかどうかを確認することにより、同様のことができますか?
ジャコモ

-3

GoogleSpreadsheetを使用して、そこに

=vlookup(C2;A2:B4;2;false)

そして、API経由でドキュメントを接続します。


1
なぜこれが「-3」なのか説明できますか?
meeDamian 14年

1
@meeDamianは、値が見つからない場合はエラーが発生するため
Enrico
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.