Сначала я объясню, что у меня уже есть (что работает), а затем объясню мой вопрос о его расширении:
У меня есть две разные таблицы, над которыми мы будем работать одновременно, мне нужно было посмотреть, было ли уже введено одно значение в другом, так как это может изменить результат.
то есть.
Если я работаю с электронной таблицей 1 и ввожу значение в A1, я хочу, чтобы он выполнил поиск по электронной таблице 2, чтобы узнать, есть ли где-нибудь в столбце A. Если да, я иду по 1 пути, если нет, я иду по другому.
Формула, которую я сейчас использую, такова:
=IFERROR(IF(MATCH(A1,'[Spreadsheet 2.xlsx]Sheet1'!$A:$A,0),"Yes",),"")
Это делает то, что я хочу, если значение в электронной таблице 1, A1 появляется где-нибудь в электронной таблице 2, столбец A, я получаю «Да», если это не так, пробел остается пустым.
Однако теперь мне нужно выяснить, находится ли значение в электронной таблице 1, A1 в электронной таблице 2, столбце A или электронной таблице 3, столбце A.
Мне не нужно знать, где это происходит, то есть «Да» или не заполнено, мне просто нужно знать, появляется ли оно где-нибудь в столбце А в электронной таблице 2 или 3.
В настоящее время у меня есть эта формула, но она не работает (она не вызывает ошибку, она просто не делает то, что мне нужно:
=IFERROR(IF(MATCH(A1,'[Spreadsheet 2.xlsx]Sheet1'!$A:$A,0),"Yes", IF(MATCH(A1,'[Spreadsheet 3.xlsx]Sheet1'!$A:$A,0),"Yes",)),"")
Это работает, если есть совпадение в электронной таблице 2, но не в случае совпадения только в электронной таблице 3.
Я уверен, что просто делаю что-то глупое, но я не вижу этого.
Кто-нибудь может помочь?