Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 vlookup avec vide impossible ?

Sebast

XLDnaute Impliqué
Bonjour à toutes et à tous,

par recherchev(), j'affecte le pays correspondant à différents produits.

Or, il s'avère que dans mon download (en pièce jointe réduit à sa plus simple expression …), apparaissent des entrées "vides", qui ne sont pas des erreurs mais correspondent à un code générique.

Avec vlookup, ça plante quand je cherche la correspondance entre vide et l'origine correspondante …

Bien sûr, avec on error resume next, j'évite le bug mais ça n'affecte pas la bonne origine.

Avec un if … j'arriverais à contourner le problème mais ma question est plus générale :

faut-il jouer sur un paramètre dans vlookup pour que le caractère vide ne soit pas un motif de plantage ?

ou vlookup n'accepte-t-elle par principe tout simplement pas le vide ?

merci d'avance pour vos avis
 

Pièces jointes

  • VlookupQuestion10112016.xlsm
    23.5 KB · Affichages: 41

chris

XLDnaute Barbatruc
Bonjour
Code:
=SI(ET(A2<>"";B2<>"");RECHERCHEV(A2;Liste!A:B;2;0);Liste!$B$2)
en C2 puis à recopier en dessous

A priori le "rien" ne peut se rechercher dans EXCEL.

Peut sans doute être contourné par SOMMEPROD...
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…