Você está correto, vlookup é a resposta - =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Então, para você, no childlist_value você colocaria (em D1
)
=Vlookup(C1,!$A$1:$B$100,2,FALSE)
Ou entre folhas, no valor de child_list ( Sheet2!B1
) -
=Vlookup(A1,Sheet1!$A$1:$B$100,2,FALSE)
Isto irá pegar o valor em child_list (A1), combiná-lo com a coluna master_list A e retornar o valor ao lado de onde ele é encontrado em master_list (master_list value)
Exemplo com sua tabela:
Col A Col B Col C Col D
Row 1 MasterList Value ChildList ResultValue
Row 2 A1 2 A1 =vlookup(C2,$A$2:$B$8,2,FALSE)
Row 3 A2 3 A3 =vlookup(C3,$A$2:$B$8,2,FALSE)
Row 4 A3 5 B2 =vlookup(C4,$A$2:$B$8,2,FALSE)
Row 5 B1 1
Row 6 B2 3
Row 7 B3 7