Note: The other languages of the website are Google-translated. Back to English
English English
  • Documents
  • Excel
  • Comment vlookup numéros stockés sous forme de texte dans Excel?

Comment vlookup numéros stockés sous forme de texte dans Excel?

En supposant que j'ai la plage de données suivante, le numéro d'identification dans la table d'origine est au format numérique, dans la cellule de recherche qui est stockée sous forme de texte, lorsque j'applique la fonction VLOOKUP normale, j'obtiendrai un résultat d'erreur comme ci-dessous. Dans ce cas, comment pourrais-je obtenir les informations correctes si le numéro de recherche et le numéro d'origine dans la table ont un format de données différent?

Numéros Vlookup stockés sous forme de texte avec des formules

doc vlookup numéro stocké sous forme de texte 1


flèche bleue bulle droite Numéros Vlookup stockés sous forme de texte avec des formules

Si votre numéro de recherche est stocké sous forme de texte et que le numéro d'origine dans le tableau est au format de nombre réel, veuillez appliquer la formule suivante pour renvoyer le résultat correct:

Entrez cette formule: = RECHERCHEV (VALEUR (G1), A2: D15,2, FALSE) dans une cellule vide où vous souhaitez localiser le résultat et appuyez sur Entrer clé pour retourner les informations correspondantes dont vous avez besoin, voir capture d'écran:

doc vlookup numéro stocké sous forme de texte 2

Notes:

1. Dans la formule ci-dessus: G1 est le critère que vous souhaitez rechercher, A2: D15 est la plage de table qui contient les données que vous souhaitez utiliser et le nombre 2 indique le numéro de colonne qui a la valeur correspondante que vous souhaitez renvoyer.

2. Si votre valeur de recherche est au format numérique et que le numéro d'identification dans la table d'origine est stocké sous forme de texte, la formule ci-dessus ne fonctionnera pas, vous devez appliquer cette formule: = RECHERCHEV (TEXTE (G1,0), A2: D15,2, FALSE) pour obtenir le résultat correct selon vos besoins.

doc vlookup numéro stocké sous forme de texte 3

3. Si vous ne savez pas quand vous aurez des nombres et quand vous aurez du texte, vous pouvez utiliser cette formule: =IFERROR(VLOOKUP(VALUE(G1),A2:D15,2,0),VLOOKUP(TEXT(G1,0),A2:D15,2,0)) pour gérer les deux cas.


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité en
80 %

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus que
    300
    Caractéristiques puissantes
    . Prend en charge Office/Excel
    2007-2019 et 365
    . Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes
    30
    -jour d'essai gratuit. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité en
    50 %
    , et réduit chaque jour des centaines de clics de souris !
bas de cabine
Commentaires (13)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Malheureusement, cette méthode ne fonctionne pas toujours. J'importe des nombres dans une colonne définie comme tekst. Je recherche ces nombres dans une table dans laquelle les nombres sont également stockés en tant que tekst. Je dirais qu'un Vlookup devrait fonctionner, mais ni la recherche standard, ni la recherche avec la fonction TEXT() ou VALUE() comme prévu. Lorsque je retape toutes les valeurs dans les colonnes, cela fonctionne comme prévu, il n'y a donc pas d'erreur dans la formule.
Ce commentaire a été minimisé par le modérateur sur le site
Même chose ici. Le problème est la plage de données. Pour une raison quelconque, même lorsque le type de données est du texte, il semble qu'il soit toujours considéré comme un nombre. Mais si vous appuyez sur Entrée, il le considère comme du texte. Donc, je me retrouverais généralement avec la plage de données où certains d'entre eux sont des nombres et d'autres du texte.

SOLUTION : Utilisez la fonction SIERREUR pour répondre aux DEUX possibilités : SIERREUR(VLOOKUP(TEXT(A1,0),$A$1:$A$100,1,FALSE),VLOOKUP(VALUE(A1),$A$1:$A$100,1 ,FAUX)). J'espère que cela t'aides.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Jaji, merci, cela fonctionne, j'espère dans tous les cas. Néanmoins, cela ressemble à un bug pour moi.
Ce commentaire a été minimisé par le modérateur sur le site
Même chose ici. Le problème est la plage de données. Pour une raison quelconque, même lorsque le type de données est du texte, MS Excel le considère toujours comme un nombre. Mais si vous appuyez sur Entrée, il le considère comme du texte. Donc, je me retrouve généralement avec la plage de données où certains d'entre eux sont des nombres et d'autres, du texte.

SOLUTION : Utilisez la fonction SIERREUR pour répondre aux DEUX possibilités : SIERREUR(VLOOKUP(TEXT(A1,0),$A$1:$A$100,1,FALSE),VLOOKUP(VALUE(A1),$A$1:$A$100,1 ,FAUX)). J'espère que cela t'aides.
Ce commentaire a été minimisé par le modérateur sur le site
C'est ce que je fais et c'est parfait.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai le même problème @Rens, est-ce que quelqu'un connaît une solution pour ça ?
Ce commentaire a été minimisé par le modérateur sur le site
Même chose ici. Le problème est la plage de données. Pour une raison quelconque, même lorsque le type de données est du texte, MS Excel le considère toujours comme un nombre. Mais si vous appuyez sur Entrée, il le considère comme du texte. Donc, je me retrouve généralement avec la plage de données où certains d'entre eux sont des nombres et d'autres, du texte.

SOLUTION : Utilisez la fonction SIERREUR pour répondre aux DEUX possibilités : SIERREUR(VLOOKUP(TEXT(A1,0),$A$1:$A$100,1,FALSE),VLOOKUP(VALUE(A1),$A$1:$A$100,1 ,FAUX)). J'espère que cela t'aides.
Ce commentaire a été minimisé par le modérateur sur le site
Merci... :) Ça a marché pour moi
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Je vous en prie. Heureux que cela aide. Des questions, n'hesitez pas a nous contacter. Passe une bonne journée.
Sincèrement,
Mandy
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup!!!!! Cela a fonctionné pour moi, la solution #3 ! ENORME aide!!!
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Je vous en prie. Heureux que cela aide. Des questions, n'hesitez pas a nous contacter. Passe une bonne journée.
Sincèrement,
Mandy
Ce commentaire a été minimisé par le modérateur sur le site
Travaillé. Merci! 
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Je vous en prie. Heureux que cela aide. Des questions, n'hesitez pas a nous contacter. Passe une bonne journée.
Sincèrement,
Mandy
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL