Excel: recherche de la valeur dans une autre feuille

1

Je cherche une solution à un petit problème que j'ai avec vlookup et index / match. Le problème que je rencontre est que la valeur de recherche provient d'une cellule contenant une formule. Si je compose directement le numéro, tout va bien, mais si je me trompe dans l'erreur, il me dit que la cellule contient une constante.

J'ai ajouté les données avec le nom anglais de la formule.

Vlookup -> FINN.RAD (220486; "Godkjente søknader"! D: J; 7; USANN) 5,0
FINN.RAD (G266; "Godkjente søknader"! D: J; 7; USANN) # I / T
Match - > SAMMENLIGNE (220486; 'Godkjente søknader'! D: D; 0) 17,0
SAMMENLIGNE (G266; 'Godkjente søknader'! D: D; 0) # I / T
G266: HVIS (C266 <> ""; HVIS ( ERFEIL (VENSTRE (C266; 6)); ""; VENSTRE (C266; 6)); "")
C266: 220486 - Rentatool

Toutes les cellules pertinentes sont définies comme format standard.

Capture d'écran

Traduction de Norsk en anglais :
FINN.RAD = VLOOKUP
USANN = FAUX
# I / T = # N / A
SAMMENLIGNE = MATCH
HVIS = SI
ERFEIL = IFERR ou IFERROR
VENSTRE = LEFT

VLOOKUP(220486,'Godkjente søknader'!D:J,7,FALSE)   
VLOOKUP(G266,'Godkjente søknader'!D:J,7,FALSE)   
MATCH(220486,'Godkjente søknader'!D:D;0)   
MATCH(G266,'Godkjente søknader'!D:D;0)   
G266: IF(C266<>"",IF(ISERROR(LEFT(C266,6)),"",LEFT(C266,6)),"")
C266: 220486 - Rentatool
Lars
la source
Quel est le résultat de cette formule? HVIS (C266 <> ""; HVIS (ERFEIL (VENSTRE (C266; 6)); ""; VENSTRE (C266; 6)); "") Il semble que Vlookup et Match attendent quelque chose que la formule HVIS n'est pas donnant.
B540Glenn le

Réponses:

1

Une fois que je l'ai traduit, j'ai pu voir le problème. la LEFTfonction retourne une chaîne et non un nombre. Je parie que la colonne D:Dest formatée sous forme de nombre. Les MATCHet les VLOOKUPdeux échouent parce qu'ils essaient de trouver du texte dans une gamme de nombre et Excel prend soin de la différence. Essayez de changer de ceci:

LEFT(C266,6)

pour ça

VALUE(LEFT(C266,6))
Rôti d'ingénieur
la source