encontrar vários valores em uma coluna e substituir valores em outra coluna

1

Eu quero encontrar valores em uma coluna e substituir valores em outra coluna na planilha2.

Meus dados estão na planilha1.

Como encontro e substituo valor?

Eu tentei a seguinte fórmula, mas não está funcionando.

=SUBSTITUTE(B1,Sheet2!B:B,Sheet2!B:B,1)
    
por Vishal 13.05.2016 / 12:52

2 respostas

1

a função SUBSTITUTE () substitui o texto em uma célula. Isso não ajuda em sua situação.

Você parece querer pesquisar parte de um valor de texto que pode estar aninhado em outra célula. Você espera que a posição do valor de pesquisa na célula de pesquisa retornará o valor de um valor relacionado em uma célula de destino. Isso é uma grande pergunta.

Bem, não há nenhuma função nativa do Excel que forneça esse resultado. Você pode querer encontrar um desenvolvedor que possa escrever uma função personalizada para fazer o que você precisa.

Ou talvez você queira encontrar uma maneira de organizar os dados em relacionamentos um-para-um.

    
por 13.05.2016 / 13:06
0

Se os seus Dados forem os mesmos da matriz Texto Original (aaa bbb ccc) não mais, Use a seguinte fórmula: =IF(LEN(A2)<4,VLOOKUP(A2,sheet2!$E$1:$F$6,2,FALSE),IF(LEN(A2)<7,VLOOKUP(LEFT(A2,3),sheet2!$E$1:$F$6,2,FALSE)&" "&VLOOKUP(MID(A2,5,3),sheet2!$E$1:$F$6,2,FALSE),VLOOKUP(LEFT(A2,3),sheet2!$E$1:$F$6,2,FALSE)&" "&VLOOKUP(MID(A2,5,3),sheet2!$E$1:$F$6,2,FALSE)&" "&VLOOKUP(RIGHT(A2,3),sheet2!$E$1:$F$6,2,FALSE)))
Em A2 é o texto original, Sheet2! $ E $ 1: $ F $ 6 é a matriz na sheet2 onde você encontrará o valor para substituí-lo, 2 é a segunda coluna na sheet2, False para encontrar a correspondência exata em qualquer ordem. / p>     

por 14.05.2016 / 00:32