Пример с помощью листов Google https://docs.google.com/spreadsheets/d/1-UBBgQfU4IkyxpiZNLQB0IP_pGD1H4HoDUx7h9fsX2k/edit#gid = 0
Я пытаюсь идентифицировать серверы с несколькими ассоциациями, а затем определить, какая ассоциация имеет наивысший «приоритет» и, следовательно, должна переопределить другие как флаг. Я потратил все свои силы, пытаясь понять это, и с более чем 10 тысячами позиций сделать это без формулы невозможно.
Я пытался использовать Access / Tableau Prep / VBA и Excel и застрял после определенного момента. Я конвертировал несколько разных флагов в один столбец ранжирования Приоритета, чтобы, надеюсь, упростить его, но если числовое значение проще, его можно легко изменить.
Так что-то вроде:
- look для сопоставления значений Col A,
- при обнаружении, посмотрите на Col F, чтобы определить приоритет (A является самым высоким, B является вторым самым высоким, и z является последним)
- , если никакое другое соответствующее Col A не разделяет самое высокое ранжированный приоритет, затем 'vlookup' Col G в Col H.
- Если дублированные значения Col A также имеют одинаковое самое высокое ранжирование Col F (приоритетное ранжирование), тогда верните «Manual» в Col H.
Я бы хотел, чтобы любая помощь, которую кто-либо может предоставить в Excel / vba / prep / access, может быть благословением.