Как я могу проверить, присутствует ли определенный номер билета в столбце?

#google-sheets

#google-sheets

Вопрос:

Я пытаюсь создать электронную таблицу, которая показывает, прибыли ли уже определенные партии деталей, но я застрял на операторе IF. По сути, я хочу, чтобы он проверял, присутствует ли в столбце определенный номер билета, поскольку каждый билет имеет уникальный идентификатор.

Мой текущий код:

 =IF(REGEXMATCH(E2, 'Shipment Inventory Responses'!D:D), "Yes", "No")
  

Я хочу, чтобы он проверял, присутствуют ли данные в 1 ячейке на текущем листе в столбце D другого листа. Однако лист пуст, и он выводит «Да». Пожалуйста, помогите?

Ответ №1:

Вы можете использовать эту формулу для достижения того, что вы хотите сделать:

=if(countif('Shipment Inventory Responses'!D:D, E2),"Yes","No")

если вы хотите использовать его с arrayformula вместо ячейки E2 , которую вы могли бы искать только во всем столбце E , у вас может быть следующая формула:

=ArrayFormula(if(len(E2:E),if(countif('Shipment Inventory Responses'!D:D,E2:E),"Yes","No"),))