Как насчет (при условии, что ваши столбцы Sheet2 находятся в столбцах A и B, и что ваш столбец Sheet1 находится в столбце A), введите это в столбце B Sheet1:
=IF(COUNTIFS(Sheet2!A:A,A1,Sheet2!B:B,"X")>0,"I found it!","I didn't find it")
Это работает, если вы знаете, что хотите искать именно "X", а затем подсчитывает, сколько раз он находит два теста (а) это Билл (потому что его имя в А1; когда вы копируете формулу вниз, он сделает A2, A3 и т.д., Которые будут Пол и Майк и т.д.), И (б) есть X.
Однако, если вы не знаете , как это называется "X", и вы хотите узнать, что это называется, то у вас есть проблема , потому что как же Excel знать , какие строки , чтобы дать вам? Пустая строка? Строка с "X" или "Y" и т.д.?
Если вы ищете не "х", а какую-либо непустую строку, сделайте то же самое, что и выше, но
=IF(COUNTIFS(Sheet2!A:A,A1,Sheet2!B:B,"<>""")>0,"I found it!","I didn't find it")
который ищет что-то, что не равно ничему ("" ничто, <> "" не равно ничему, "<>" "" не равно нулю в кавычках, чтобы это работало.
Я думаю, что они все равно работают, но они только говорят вам, есть ли что-то, а не то, что есть :-)
Альтернативный подход - создать сводную таблицу (Insert -> PivotTable) и отфильтровать пробелы, используя фильтр, и, возможно, поместить столбцы Name и X в метки строк. Затем вы можете выполнить VLOOKUP для столбцов сводной таблицы, хотя это все равно не поможет, если у вас есть несколько непустых записей для каждого человека, так как он по-прежнему не будет знать, что искать.
Хотя, возможно, вы найдете сводную таблицу, которая в любом случае даст вам нужный ответ без каких-либо дополнительных формул, в зависимости от того, для чего он вам нужен.