Шаг 1, найдите строку, над которой вы хотите работать: (Соответствуйте значениям в столбце A)
=MATCH(Sheet1!$A2, Sheet2!$A:$A, 0)
Шаг 2, захватите всю эту строку с помощью OFFSET
или INDEX
:
=OFFSET(Sheet2!$1:$1, MATCH(Sheet1!$A2, Sheet2!$A:$A, 0) - 1, 0)
Шаг 3, найдите ячейку возраста в этой строке, используя HLOOKUP
и подстановочные знаки ("*"
):
=HLOOKUP("Age:*", OFFSET(Sheet2!$1:$1, MATCH(Sheet1!$A2, Sheet2!$A:$A, 0) - 1, 0), 1, FALSE)
(Необязательно) Шаг 4, конвертируйте в число:
=0 + TRIM(SUBSTITUTE(HLOOKUP("Age:*", OFFSET(Sheet2!$1:$1, MATCH(Sheet1!$A2, Sheet2!$A:$A, 0) - 1, 0), 1, FALSE), "Age:", ""))
Затем просто перетащите его из C2 на столько строк, сколько вам нужно.В любом столбце будет найдена ячейка, которая начинается с «Age:», A:XFD