Як перевірити, чи є значення в діапазоні комірок?


49

Я хочу перевірити, чи існує значення комірки в діапазоні комірок. Як я можу це зробити?

Так само, як ви могли б зробити "if value у list_of_values" на Python, наприклад.


1
Чи змогли ви застосувати мої рішення?
Яків Ян Туінстра

Відповіді:


54

Будь ласка, спробуй:

=countif(G:G,6)  

якщо ви хочете знайти номер 6у стовпціG: G та / або

=countif(A1:B7,"d")  

якщо ви хочете знайти dв перших семи рядках перших двох стовпців.

Під знахідкою я дійсно маю на увазі підрахунок кількості примірників у вибраному діапазоні.

Посилання: Документація на лічильник


Відповідь від @Peter Smulders слід позначати як прийняту відповідь, тому що ви ніколи не повинні використовувати функцію
counter

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Забезпечує фактичний пошук, що не припускає упорядкований діапазон пошуку.

Посилання: Документація на матч


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

1
@meeDamian, оскільки якщо значення не буде знайдено, воно призведе до помилки
Енріко,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.