Excel: pesquisa e substituição baseada em regras

0

Eu tenho uma lista no Excel com mais de 3000 linhas que eu gostaria de pesquisar e substituir algumas palavras na lista com base em outra lista.

Por exemplo:
Lista 1:
Suco de Cassis 500ml
Suco de Morango 750ml

Lista 2:
tem duas colunas (a: a palavra que eu quero substituir, b: a palavra que eu quero substituir)
A: Blackcurrant deve ser B: B / currant
A: O morango deve ser B: Strawb

E eu quero pesquisar na lista 1 e substituir a palavra com base na lista dois

Alguma idéia?

    
por Pisaro 27.08.2013 / 10:53

2 respostas

0

Depois de executar o VLOOKUP , você pode usar o substituto:

=SUBSTITUTE(A1, LEFT(A1, FIND(" ",A1)-1), B1, 1)

A1 é a célula contendo Blackcurrant Juice 500ml , B1 é a célula contendo B/currant após VLOOKUP ser executada.

Ou você pode combinar as duas fórmulas abaixo:

=SUBSTITUTE(A1, LEFT(A1, FIND(" ",A1)-1), VLOOKUP(LEFT(A1, FIND(" ",A1)-1), Sheet2!A:B, 2, 0), 1)
    
por 27.08.2013 / 13:04
0

É difícil saber quais são seus critérios, mas, eu tenho o suficiente aqui, espero te ajudar.

De qualquer forma, minha primeira folha tem

Eminhasegundafolhatem

Em seguida, na minha primeira planilha, na coluna B, tenho o seguinte código

=VLOOKUP(LEFT(A3,SEARCH(" ",A3)-1),Sheet2!$A$1:$B$2, 2, FALSE)

E uma captura de tela para mostrar o que a coluna B agora exibe

Atualizar

Atualizeafunçãopara

=CONCATENATE(VLOOKUP(LEFT(A3,SEARCH(" ",A3)-1),Sheet2!$A$1:$B$2, 2, FALSE), RIGHT(A3, SEARCH(" ",A3)-1))

Então, ele exibirá B/currant juice 500ml

    
por 27.08.2013 / 12:27