Excel LOOKUP fonction
Le Microsoft Excel Fonction LOOKUP trouve une certaine valeur dans une colonne ou une plage de lignes et renvoie la valeur correspondante d'une autre plage (une ligne ou une colonne).
Pourboires: Pour rechercher des valeurs, il est plus recommandé d'utiliser la fonction VLOOKUP/HLOOKUP et la nouvelle fonction XLOOKUP, car la fonction LOOKUP a plus de limitations dans le calcul. Utilisez la fonction VLOOKUP/HLOOKUP ou la fonction XLOOKUP, selon la version d'Excel que vous utilisez.
- Fonction RECHERCHEV: Il effectue une recherche verticale. Rechercher des éléments dans un tableau ou une plage par ligne. Il est disponible dans Excel 2007 à 2021 et Excel pour Microsoft 365.
- Fonction RECHERCHEH: Il effectue une recherche horizontale. Recherchez des éléments dans la ligne supérieure d'un tableau ou dans un tableau de valeurs par colonne. Il est disponible dans Excel 2007 à 2021 et Excel pour Microsoft 365.
- Fonction RECHERCHEX: La fonction RECHERCHEX est la nouvelle fonction de recherche qui résout de nombreux problèmes rencontrés par RECHERCHEV et RECHERCHEH. Il trouve des éléments dans un tableau ou une plage dans n'importe quelle direction (haut, bas, gauche, droite), ce qui est plus facile à utiliser et fonctionne plus rapidement que les autres fonctions de recherche. Il est uniquement disponible dans Excel pour Microsoft 365.
Syntaxe
=LOOKUP (lookup_value, lookup_vector, [result_vector])
Arguments
Valeur_de recherche (obligatoire): la valeur que vous recherchez. Il peut s'agir d'un nombre, d'un texte ou d'une référence à une cellule contenant la valeur de recherche.
Recherche_vecteur (obligatoire): une seule ligne ou une seule plage de colonnes à rechercher. La valeur de cet argument peut être des nombres, du texte ou des valeurs logiques.
Notes: Les valeurs de cette plage doivent être triées par ordre croissant, sinon RECHERCHE risque de ne pas renvoyer la valeur correcte.
vecteur_résultat (facultatif): La fonction LOOKUP recherche la valeur dans le vecteur look_up et renvoie le résultat à partir de la même position de colonne ou de ligne dans le result_vector. Il s'agit d'une donnée à une ligne ou à une colonne qui a la même taille avec le lookup_vector.
Valeur de retour
La fonction LOOKUP renverra une valeur dans une plage d'une colonne.
Notes de fonction:
1. Si le numéro de recherche est inférieur à toutes les valeurs de la plage de recherche, il renverra une valeur d'erreur # N / A.
2. LOOKUP fonctionne sur la base d'une correspondance approximative, si la valeur de recherche ne peut pas être trouvée exactement, elle correspondra à la plus petite valeur suivante.
3. S'il existe plusieurs valeurs look_up correspondantes, elle correspondra à la dernière valeur.
4. La fonction LOOKUP n'est pas sensible à la casse.
Exemples
Exemple 1: Utilisez la fonction LOOKUP pour trouver une valeur avec un critère
Comme le montre la capture d'écran ci-dessous, vous devez trouver Peach dans la plage du tableau et renvoyer le résultat correspondant dans la colonne Mon.Vous pouvez y parvenir comme suit.
Sélectionnez une cellule vide, copiez-y la formule ci-dessous et appuyez sur le bouton Entrer clé.
=LOOKUP(H4,B3:E8,D3:D8)
Notes:
- H4 est la cellule de référence contenant la valeur de recherche "Pêche"; B3: E8 est la plage de recherche contenant la valeur de recherche et la valeur de résultat; D3: D8 est la plage de valeurs de résultat.
- Vous pouvez remplacer le H4 par "Peach" ou B5 directement selon vos besoins.
Exemple 2: la fonction LOOKUP recherche une valeur avec plusieurs critères
Comme illustré ci-dessous, il existe des noms en double dans différents départements. Pour trouver la position d'une personne spécifique (dit Fred Schuler), vous devez faire correspondre les critères Nom et Département en même temps. Veuillez faire comme suit.
1. Sélectionnez une cellule vide pour placer le résultat, copiez-y la formule ci-dessous et appuyez sur le bouton Entrer clé.
=LOOKUP(1,0/((B2:B8=F4)*(C2:C8=G4)),D2:D8)
Notes:
- Dans la formule, B2: B8 et C2: C8 sont les plages de colonnes contenant les première et seconde valeurs de recherche; F4 et G4 sont les références aux cellules contenant les deux critères; D2: D8 est la plage de valeurs de résultat. Veuillez les modifier en fonction de votre plage de table.
- Cette formule peut également aider.
=LOOKUP(1,0/((B2:B8&C2:C8=F4&G4)),D2:D8)
Plus d'exemples
Comment vlookup et renvoyer les données correspondantes entre deux valeurs dans Excel?
Les meilleurs outils de productivité de bureau
Kutools for Excel - vous aide à vous démarquer de la foule
Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...
Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts!
- Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
- Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.