Как вы возвращаете текст, если запрос в Google Sheets верен?

Я пытаюсь вернуть «Да», если значение в Years!B:B совпадает со значением в Pending!B:B, в противном случае вернуть «Нет». Я попытался это сделать в Pending!A1 и получил следующую ошибку:

«Параметр функции IF 1 ожидает логические значения. Но« Юго-Восточная Азия »- это текст, и его нельзя привести к логическому значению».

У меня был частичный успех в Pending!A2, но я не хочу возвращать фактическое значение, если есть совпадение. Любые идеи о том, как обуздать текст/логическую проблему?

Образец листа


person Matt Lampson    schedule 12.05.2018    source источник
comment
Извините, я просто сделал это публичным. Я не уверен, как сделать это более ясным, хотя. Взгляните на лист, и если он все еще неясен, я попытаюсь перефразировать. Перерыл кучу постов и не нашел похожего.   -  person Matt Lampson    schedule 13.05.2018
comment
Это в любом ряду. Ниже приведена формула, возвращающая ошибку. =ЕСЛИ(ЗАПРОС(Годы!B:B,выберите B, где B = '&B:B&'),Да,Нет)   -  person Matt Lampson    schedule 13.05.2018


Ответы (1)


=IF(<test>,<output if true>,<output if false>)

Следовательно:

=IF(Pending!B1=Years!B1,"Yes","No") должен работать на вас

person Thomas Fearn    schedule 12.05.2018
comment
К сожалению, это не сработало, поскольку ячейка B1 на одном листе не всегда будет точно соответствовать ячейке B на другом листе. :/ - person Matt Lampson; 13.05.2018
comment
А как насчет: =IF(COUNTIF(Years!B:B,Pending!B1)>0,"Yes","No") - person Thomas Fearn; 13.05.2018