Questão Trabalhando com “~” no excel


Eu tenho um conjunto de dados que tem nomes que contêm ~ entre eles. Infelizmente, não consigo encontrar uma maneira de filtrar ou incorporar essas células em uma fórmula.

Por exemplo, tentei usar uma célula de texto que tinha ~ dentro do nome, mas eu receberia um #N/A error. Eu sei que minha fórmula VLOOKUP funciona porque os únicos erros que recebo são com células que contêm ~ entre eles.

Eu até tentei filtrar esses resultados, mas o Excel substituiria o filtro e o trataria como um filtro curinga.

Minhas perguntas são:  - Como faço para filtrar ~?  Como eu uso as células de texto que contêm ~ em VLOOKUPS?


7


origem




Respostas:


Tente usar tis duplo:

=VLOOKUP(SUBSTITUTE(C1,"~","~~"),A:B,2,false)

O til é o caractere especial no Excel para escapar de outros caracteres especiais. Use um til para fazer o til que você quer combinar um til literal (por exemplo, * no excel encontrar corresponde a qualquer número de caracteres, mas ~* corresponderá a um literal *).

Os dados que eu usei são:

   A       B        C           D
~Hello     1      ~Hello       =VLOOKUP(SUBSTITUTE(C1,"~","~~"),A:B,2,false)
Hello      2

Célula D1 está me devolvendo 1 (ou seja, é correspondência ~Hello).


9



+1 Jerry - O intervalo em VLOOKUP deve presumivelmente ser A: B ..... - barry houdini
@barryhoudini opa, certo. Os dados que eu estava testando eram na verdade outro ^ ^; - Jerry
= VLOOKUP ("~" & C1, A: B, 2, FALSE) parece uma versão mais curta (para o exemplo que você deu). - pnuts
@pnuts Sim, é, mas não vai funcionar ~Hello~, certo. - Jerry
Verdade - e essa foi a questão! - pnuts


Resposta inteligente Jerry. Aqui está outra explicação,

Microsoft Excel usa o til (~) como um marcador para indicar que o próximo caractere é um literal. Quando você usa a caixa de diálogo Localizar e substituir para localizar ou substituir um caractere, como um til (~), um asterisco (*) ou um ponto de interrogação (?), Você deve adicionar um til (~) antes do caractere Encontre o que caixa.

Como localizar e substituir os tis e os caracteres curinga no Excel


6