Travailler avec « ~ » dans Excel

J’ai un jeu de données qui contient des noms avec ~ à l’intérieur. Malheureusement, je ne trouve aucun moyen de filtrer ou d’incorporer ces cellules dans une formule.

Par exemple, j’ai essayé d’utiliser une cellule de texte contenant ~ dans le nom, mais j’obtiens une erreur #N/A. Je sais que ma formule RECHERCHEV fonctionne car les seules erreurs que j’obtiens sont avec les cellules contenant ~.

J’ai même essayé de filtrer ces résultats, mais Excel remplace le filtre et le traite comme un filtre générique.

Mes questions sont :

  • Comment filtrer ~ ?
  • Comment utiliser des cellules de texte contenant ~ dans les RECHERCHEV ?

Essayez d’utiliser des tildes doubles :

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

Le tilde est le caractère spécial dans Excel pour échapper d’autres caractères spéciaux. Utilisez un tilde pour faire du tilde que vous voulez faire correspondre un tilde littéral (par exemple, * dans la recherche Excel correspond à n’importe quel nombre de caractères, mais ~* correspondra à un * littéral).

Les données sur lesquelles je l’ai utilisé sont :

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

La cellule D1 me renvoie 1 (ce qui signifie qu’elle correspond à ~Hello).