2

У меня есть ряд ячеек, содержащих имена в A6:A12.

У меня также есть соответствующие значения в столбцах B, C, D и E.

Я хочу сравнить значение C3, чтобы увидеть, соответствует ли оно в именах, затем извлечь соответствующие значения в B, C, D, E и поместить их в столбцы G, H, I и J.

Это формула, которую я использовал:

(=IF(MATCH($C$3,$A6:$A12,0),INDEX($A6:$E12,1,1,)," N/A"))

Но я получаю ошибку. Может кто-нибудь помочь, пожалуйста?

2 ответа2

0

Вам необходимо использовать функцию VLOOKUP.

Синтаксис: VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

С помощью Vlookup вы можете искать совпадение и переносить значение в другую ячейку той же строки совпадения.

На G5 положите формулу =VLOOKUP($C$3,$A6:$E$12,2,FALSE)

На H5 положите формулу =VLOOKUP($C$3,$A6:$E$12,3,FALSE)

На I5 положите формулу =VLOOKUP($C$3,$A6:$E$12,4,FALSE)

На J5 положите формулу =VLOOKUP($C$3,$A6:$E$12,5,FALSE)

0

Ваша формула построена задом наперед.

G5: =INDEX($B$6:$E$12; MATCH($C$3;$A$6:$A$12; 1); 1)
H5: =INDEX($B$6:$E$12; MATCH($C$3;$A$6:$A$12; 1); 2)
' etc...

С обработкой ошибок:

G5: =IFERROR(INDEX($B$6:$E$12; MATCH($C$3;$A$6:$A$12; 1); 1); "N/A")
H5: =IFERROR(INDEX($B$6:$E$12; MATCH($C$3;$A$6:$A$12; 1); 2); "N/A")

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