Existe uma maneira de fazer um vlookup parcial de texto?

1

Estou tentando obter um texto parcial que retornará um valor específico, se encontrado em meus dados. Eu tenho uma lista de códigos postais (zipcodes) e gostaria de um vlookup para procurar a primeira parte do código postal, a fim de colocar o país correspondente na coluna ao lado dele. Então, por exemplo, eu tenho o seguinte -

Folha 1 A1 - AB45 78H A2 - TH6 89K A3 - EH7 4FG A4 - G9 6DS A5 - G17 9IC

B1-B5 Blank - é aqui que eu gostaria que o país aparecesse.

Folha 2 A1 - AB A2 - TH A3 - EH A4 - G

B1 - País de Gales B2 - Inglaterra B3 - Escócia B4 - Escócia

Alguém pode pensar em uma fórmula que ajudaria? Também é bastante confuso, pois algumas das strings são 2 letras, enquanto algumas são apenas 1 letra (como 'G') ...

    
por Chainsaw 25.09.2014 / 12:59

1 resposta

3

Por favor, experimente isso. Na Folha1 B1, por favor digite a seguinte fórmula e veja:

= VLOOKUP (ESQUERDA (A1, MIN (ENCONTRAR ({0,1,2,3,4,5,6,7,8,9}, A1 & WEIBULL (3,5,7,)) - 1 )), Folha2! $ A $ 1: $ B $ 4,2,0)

Espero que ajude

    
por 25.09.2014 / 13:01