Я чувствую, что это сложно объяснить, поэтому, пожалуйста, задавайте уточняющие вопросы, если вам нужно. У меня есть список ключевых слов со списком авторов в следующем столбце. На основе двух других списков мне нужно выделить имена всех авторов, которые не соответствуют ключевому слову. Пожалуйста, смотрите скриншоты ниже для текущей электронной таблицы и желаемого результата. Фактический список ключевых слов и авторов, с которыми я буду работать, будет намного длиннее, примерно 13 000 строк. Вот тестовый лист: https://docs.google.com/spreadsheets/d/1_JppmT-KoUGIadm3uvgYaoGhRsnTn10kShRD6Ia3Dpk/edit#gid=0
@CenturyTuna Вы абсолютно правы, я использовал правильный ответ для своего «неправильного» примера ответа. Спасибо, что указали на это, сейчас отредактирую.
Для этих дополнительных столбцов вы можете использовать эту формулу, которая включает различные функции REDUCE:
=QUERY(REDUCE({"Keyword","Author"},FILTER(A2:A,A2:A<>""),LAMBDA(a,b,{a;REDUCE({"",""},FILTER(E2:E,D2:D=b),LAMBDA(c,d,{c;REDUCE({"",""},FILTER(H2:H,G2:G=d),LAMBDA(e,f,{e;b,f}))}) )}) ),"WHERE Col1 is not null")
Для условного форматирования он проверяет с помощью MATCH, находится ли он внутри отфильтрованных значений столбца K в соответствии со столбцом J:
=ISNA(MATCH(B2,FILTER(K:K,J:J=A2),0))*(B2<>"")
Не могли бы вы подробнее объяснить, как получилось, что автор 13 считается неверным автором на основании какого требования?