У меня есть список и таблица поиска. Список будет в столбце A, а таблица поиска - в столбцах C и D. Каждая ячейка в столбце C содержит текст и является уникальной. Столбец D имеет соответствующее значение для каждого элемента столбца C. Столбец A содержит несортированный список с дубликатами текста из столбца C, но ничего за пределами столбца C. Простой пример показан ниже.
В конечном итоге я хочу получить массив, содержащий соответствующие значения, найденные в таблице для всех столбцов А. Поэтому в этом примере я хочу
{1,2,1,2,2,2,1,1,2}
Я знаю, что это может быть достигнуто с помощью
=vlookup(B9,$C$1:$D$2,2,FALSE)
в каждой ячейке столбца B и возьмите столбец как массив {$ B $ 1:$ B $ 9}. Тем не менее, мне нужно пропустить посредника и исключить наличие чего-либо в другом столбце, поскольку это необходимо выполнять одновременно для разных справочных таблиц, но не связанных, т. Е. Не для множественного поиска, мне просто нужно посмотреть на тот же список А под другим набор соответствующих значений D.
Я в полной растерянности, это кажется таким простым, но я пытался часами ходить по кругу. Я вспоминаю, что читал, что вы не можете вывести vlookup в массив, и мне тоже не повезло, пытаясь использовать match. Так что действительно любая помощь будет оценена! Спасибо!