Если вы хотите работать с каждой из пар столбцов по порядку, например, с тремя парами, просто:
=IFERROR(VLOOKUP(B2:B11,Sheet2!A:B,2,0),IFERROR(VLOOKUP(B2:B11,Sheet2!D:E,2,0),IFERROR(VLOOKUP(B2:B11,Sheet2!G:H,2,0),"No Match")))
предполагая, что B2 должен быть вашим поисковым запросом (lookup_value) и что приведенная выше формула находится в Row2. Если диапазоны используются в качестве условия поиска в функции ВПР, используется значение строки, в которой находится формула («подразумеваемый перехват»).
Обычно предпочтительнее (например, немного короче) использовать вместо этого версию, подобную этой:
=IFERROR(VLOOKUP(B2,Sheet2!A:B,2,0),IFERROR(VLOOKUP(B2,Sheet2!D:E,2,0),IFERROR(VLOOKUP(B2,Sheet2!G:H,2,0),"No Match")))
и скопируйте формулу вниз, когда B2 автоматически адаптируется к B3 и т. д. (Короче также, почему я предпочитаю 0
вместо FALSE
.)
Как упоминал @Ditto, ваши данные имеют необычный макет. Если у вас нет особых причин для двенадцати пар столбцов, может показаться, что одной пары должно быть достаточно, поскольку вы, похоже, не пытаетесь поставить какое-либо условие, при котором команда ищет какое «значение B2». Сложенные в столбцы A: B (во что бы то ни стало, с пробелами для их разделения и метками для отдельных команд), не потребуется повторять одну из ваших формул, этого должно быть достаточно вместо всех 12:
=IFERROR(VLOOKUP(B2,Sheet2!A:B,2,0),"No Match")
Если можно гарантировать, что результат будет найден где-то (или #N/A
принят, если нет, вместо "Нет совпадения"), это можно еще упростить до:
=VLOOKUP(B2,Sheet2!A:B,2,0)
person
pnuts
schedule
13.03.2015