Recherche d'astérisques - Astuces Excel

Table des matières

L'astérisque et le point d'interrogation peuvent être utilisés comme caractères génériques dans la boîte de dialogue Rechercher. Mais que faire si vous voulez vraiment trouver quelque chose qui dit 2 * 3 et non 2 quelque chose3? Il existe un moyen délicat de dire à Excel que vous recherchez vraiment un astérisque ou un point d'interrogation.

Regarder la vidéo

  • La zone de recherche du filtre vous permet de rechercher # ou @
  • Mais si échoue lorsque vous essayez de rechercher * ou ~ ou?
  • À l'aide de la zone de recherche du filtre, vous voulez trouver un astérisque *
  • En utilisant la zone de recherche dans Filtre, vous voulez trouver un tilde ~
  • En utilisant la zone de recherche dans Filtre, vous voulez trouver un?
  • Excel renvoie tout pour le * et rien pour? ~
  • Pour rechercher un astérisque, recherchez ~ *
  • Pour rechercher un tilde, recherchez ~~
  • Pour rechercher un point d'interrogation, recherchez ~?
  • Pour rechercher ~? *, Recherchez ~~~? ~ *
  • Dans la boîte de dialogue Rechercher / Remplacer, utilisez ~~, ~ *, ~? Dans la zone Rechercher, mais pas remplacer
  • Lorsque vous utilisez RECHERCHEV ou MATCH, utilisez ~~ ~ * ou ~?

Transcription vidéo

Apprendre Excel à partir d'un podcast, épisode 2088: trouver des astérisques dans un filtre

Salut, bon retour sur le netcast, je suis Bill Jelen. La question d'aujourd'hui envoyée par Kim. Kim a un ensemble de données et elle utilise l'icône Filtre ici et elle connaît cette astuce cool où vous pouvez rechercher plusieurs choses.

Par exemple, disons que nous voulons rechercher un #. D'accord, il y a donc toutes les choses qui ont un #, puis cliquez sur OK. Et puis vous pouvez ouvrir cela et essentiellement faire et ou- et rechercher tout ce qui a peut-être un signe @. D'accord, et dans cette deuxième étape, vous voulez dire Ajouter la sélection actuelle au filtre et ce que nous obtenons est tout ce qui a le signe # ou @. C'est beau, mais ce n'est pas ce que cherche Kim. Kim cherche tout ce qui a un * et cela ne fonctionne pas parce que lorsque nous cherchons *, je vois que nous obtenons toutes sortes de choses qui - Eh bien, celui-là a un * mais ce n'est pas le cas. Qu'est-ce qui se passe avec ça? Et je savais que ce serait aussi un problème si Kim cherchait quelque chose qui a un ~ comme ça. Pas de correspondance. Ou un? comme ça - pas d'allumettes, d'accord. Et donc tout le truc ici,ce sont les trois caractères génériques dans Excel: * est trouver n'importe quel nombre de caractères; ? est de trouver n'importe quel caractère qui veut une longueur spécifique, vous savez, de 1; puis le ~ est l'outil qui dit de ne pas traiter ce caractère générique comme un caractère générique. Traitez-le comme un personnage. Donc, si nous recherchons un *, vous devez rechercher un ~ * comme ça, et nous obtenons juste les choses qui ont vraiment un *. Cool.

Si vous voulez quelque chose qui a un? de plus, ouvrez-le et recherchez ~? et il vous donnera tout ce qui a un? et nous ajouterons les résultats actuels au filtre, OK. Et puis que faire si vous avez besoin de trouver un ~? Eh bien, c'est la recherche de ~~ comme ça, et nous obtiendrons tout ce qui a un ~, Ajouter la sélection actuelle aux filtres, maintenant nous avons tout ce qui a soit un? ou un ~ ou * comme ça.

Maintenant, cela peut arriver à des choses étranges. Si vous aviez besoin de trouver, par exemple, ~? ou ~~, j'ai un ~~ ici. Vous devrez rechercher ~~ recherche le premier ~. Donc, tout ce qui a un seul ~ mais ensuite deux autres ~ indique que nous ne voulons que les choses qui ont deux ~~ d'affilée. Ou peut-être ~? et je n'en ai aucun. Je trouverais tout ce qui avait ~ ?. D'accord, un peu fou maintenant.

Comment ai-je découvert ce dernier? Oh, parce que j'allais mentionner que Rechercher et remplacer, si vous cherchez un *, un? ou un ~, vous devez faire la même chose. Mais voici le truc fou dans Find what. Vous devez utiliser le ~ mais lorsque vous remplacez, vous n'êtes pas obligé d'utiliser le ~. Comme, alors, j'ai essayé cette chose où j'allais me débarrasser de quoi que ce soit, disons que j'allais remplacer tout le? avec autre chose. Alors Ctrl + H et je veux remplacer n'importe quel ~? avec ~ *. Eh bien, je n'ai pas besoin de ça ~ là-bas. Ce que je vais faire, c'est que je vais tout changer? à un ~ * qui va être un problème - comme ici. D'accord, nous allons donc annuler cela et réessayer. Donc, celui du haut, vous avez besoin du ~, celui du bas, non, si je veux juste le changer en * comme dans celui du bas que le joker ne fait pas 't fonctionne, donc Remplacer tout. Et cela fonctionne, d'accord. Fou.

L'autre endroit où cela est utile est RECHERCHEV. Si vous recherchez quelque chose qui contient un joker - Alors là, j'ai Walmart, c'est ce que je recherche. J'essaie d'obtenir un 20 en réponse à cette RECHERCHEV, mais comme il s'agit d'un caractère générique, tous les caractères comme Walmart seront la réponse renvoyée. Et cela n'a pas besoin d'être un seul personnage, cela peut être Wallingworldmart et il est toujours retourné comme réponse. Donc, pour devenir vraiment Wal * Mart, vous devez chercher Wal ~ * Mart. Vraiment, vraiment frustrant.

Même chose avec un?, Je devrais avoir cette réponse, mais comme il n'y a qu'un seul caractère dans QuestionAMark, il est retourné à 30. Vous devez rechercher ~? et ensuite chercher - Quand je recherche ~ là-bas, ce ~ ne serait pas suivi d'un *, c'est juste quasiment ignoré. Et donc cette réponse est retournée. Si vous recherchez 2 ~, il renverra le single ~. Très, très déroutant.

Maintenant, ces conseils sont dans mon livre, Power Excel avec, 617 Excel mystère résolu. Cliquez sur ce «i» dans le coin supérieur droit pour en savoir plus sur le livre.

Alright a quick recap: The Search box lets you filter for one thing and then filter for another thing but it fails if you’re trying to search for a *, ~ or ?. Alright, it either returns everything in the case of the * or nothing for the ? or the ~. To search for an *, you search for ~* or to find the ~, ~~ or to find a ?, ~?. That sets up some crazy things where you needed to find these three characters: ~ ? * . You’d have to search for ~~ to look for the ~, ~?, ~* and it would find those 3 characters.

Now, this also happens to the Find and Replace dialog box but only in the Find box do you need the extra ~. Don't put it under Replace or it'll be throwing real ~ in there, instead of what you’re looking for. Also VLOOKUP or MATCH. You might need to use ~~~* or ~?. If you’re specifically looking for a ~, an * or a ?.

Eh bien, merci d'être passé. Nous vous reverrons la prochaine fois pour un autre netcast de MrExcel.

Donc, juste pour montrer comment ces jokers sont censés fonctionner. Si vous recherchez A * E, vous obtiendrez tout ce qui commence par A et se termine par E, avec n'importe quel nombre de caractères au milieu. Mais si vous recherchez seulement des mots de 3 lettres qui ont un A, puis n'importe quel caractère au milieu, suivi d'un E, mettre cela? là-dedans dit que nous ne voulons que les choses qui ont un caractère générique étant un caractère spécifique. Parfois, cela pourrait être utile.

Télécharger un fichier

Téléchargez l'exemple de fichier ici: Podcast2088.xlsm

Articles intéressants...