Travailler avec «~» dans Excel

8

J'ai un ensemble de données qui contient des noms ~. Malheureusement, je ne trouve pas de moyen de filtrer ou d'incorporer ces cellules dans une formule.

Par exemple, j'ai essayé d'utiliser une cellule de texte qui avait ~dans le nom, mais je recevrais un #N/A error. Je sais que ma formule RECHERCHEV fonctionne parce que les seules erreurs que je reçois concernent les cellules qui en contiennent ~.

J'ai même tenté de filtrer ces résultats, mais Excel remplacerait le filtre et le traiterait comme un filtre générique.

Mes questions sont les suivantes: - Comment filtrer ~? - Comment utiliser les cellules de texte qui contiennent ~dans VLOOKUPS?

chaussettesxbirkenstocks
la source

Réponses:

12

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 aux autres caractères spéciaux. Utilisez un tilde pour que le tilde que vous souhaitez faire correspondre à un tilde littéral (par exemple, *dans Excel, trouve un nombre quelconque 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).

Jerry
la source
1
+1 Jerry - La plage dans RECHERCHEV devrait probablement être A: B .....
barry houdini
@barryhoudini oups, à droite. Les données que je testais étaient en fait une autre ^^;
Jerry
1
@pnuts Oui, c'est vrai, mais ça ne marchera pas ~Hello~, non.
Jerry
@ wastold2get1 Vous êtes les bienvenus :)
Jerry
6

Réponse intelligente Jerry. Voici une explication supplémentaire,

Microsoft Excel utilise le tilde (~) comme marqueur pour indiquer que le caractère suivant est un littéral. Lorsque vous utilisez la boîte de dialogue Rechercher et remplacer pour rechercher ou remplacer un caractère tel qu'un tilde (~), un astérisque (*) ou un point d'interrogation (?), Vous devez ajouter un tilde (~) avant le caractère dans le Trouvez quelle boîte.

Comment rechercher et remplacer des tildes et des caractères génériques dans Excel

Scheballs
la source