Я пытаюсь отметить список из примерно 1500 спортивных клубов как активных или неактивных по определенной инициативе.

На листе 1 у меня есть список клубов, подписанных по инициативе в столбце A. В столбце B этого же листа у меня есть 0, 1 или 2 (с условным форматированием значка ячейки), чтобы указать, является ли клуб в ожидании (0), в настоящее время реализует (1) или завершил (2) инициативу. На листе 2 содержится полный список клубов, которые потенциально могут воспользоваться инициативой, в столбце C. В столбце D на листе 2 я хочу слово "активный" или "неактивный" в зависимости от того, появляется ли название клуба в столбце "Лист 1". A, а также отмечен ли он как ожидающий, прогрессирующий или завершенный в столбце B. листа 1. По сути, любой клуб, указанный в столбце A листа 1 со смежной ячейкой в столбце B, содержащей значение меньше 2, должен быть отмечен как активный в лист 2, столбец D, и все остальные клубы должны быть помечены как неактивные.

Я пытался добиться этого с помощью комбинации функций IF, AND и VLOOKUP, но я не думаю, что я на правильном пути.

Любая помощь будет очень высоко ценится!!!

1 ответ1

1

Вы должны быть в состоянии использовать следующую формулу для первой ячейки (D2) и заполнить ее.

=IF(IFNA(VLOOKUP(C2,Sheet1!$A$1:$B$2000,2,FALSE),0)<2,"Inactive","Active")

Чтобы сломать формулу вниз:
VLOOKUP будет использовать значение в Sheet2, C2 (Team Name), искать в диапазоне, указанном в Sheet1, использовать второй столбец (B) и находить точное совпадение.

VLOOKUP(C2,Sheet1!$A$1:$B$2000,2,FALSE)

IFNA вернет «0», если название команды не совпадает.

IFNA(value,0)

Наконец, IF вернет "Неактивно", если возвращаемое значение меньше двух, в противном случае "Активно", если 2 (или выше, но это не должно быть возможным с учетом ввода).

IF(logical_test < 2,"Inactive","Active")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .