1

Моя проблема очень проста. Предположим, у меня есть следующая таблица:

и этот:

Существует ли автоматический способ получения следующего без использования последовательности вложенных IF?

3 ответа3

5

Предположим, ваша первая таблица находится в Sheet1 а вторая - в Sheet2 , а затем в ячейку C2 Sheet1 вы должны поместить эту формулу:

=VLOOKUP(A2,Sheet2!$A$2:$B$4,2,FALSE)

Он примет значение на A2 (1), ищите подходящее значение в диапазоне Sheet2!$A$2:$B$4 , и, если есть совпадение, введите значение в столбец 2 (cat). FALSE указывает, что это должно быть точное совпадение.

2

Скопируйте столбцы A:B в J:K и введите эту формулу в столбец I: =VLOOKUP(J2,E:F,2)

1

Другой вариант - использовать INDEX и MATCH. Введите эту формулу в C2 и перетащите вниз.

=INDEX($F$2:$F$4,MATCH($A2,$E$2:$E$4,0))

Объяснение:

MATCH($A2,$E$2:$E$4,0)

Посмотрите на диапазон E2:E4 (значения = 1, 2, 3) и найдите ячейку, которая соответствует A2 (значение = 1). Это вернет значение 1, так как A2 соответствует 1-му значению в диапазоне.

=INDEX($F$2:$F$4,1)

В диапазоне F2:F4 (значения = кошка, собака и дом) выберите 1-е значение, т.е.

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