Excel RECHERCHEV entre deux feuilles de défaut
Je suis en train de copier les données de la colonne E (coût) dans la feuille "sheet1", où la valeur dans la colonne A (code) dans la feuil2 correspond à la valeur dans la colonne A (code) sur la feuille sheet1.
1
+--------+--------+---------------+---------+--------+
| A | B | C | D | E |
+--------+--------+---------------+---------+--------+
| Code | Name | Description | Price | Cost |
+--------+--------+---------------+---------+--------+
| AC33 | Prod 1 | Prod Desc 1 | 3.99 | 2.00 |
+--------+--------+---------------+---------+--------+
| AC34 | Prod 2 | Prod Desc 2 | 4.99 | 3.00 |
+--------+--------+---------------+---------+--------+
| AC35 | Prod 3 | Prod Desc 3 | 5.99 | 4.00 |
+--------+--------+---------------+---------+--------+
2
+--------+--------+---------------+---------+
| A | B | C | D |
+--------+--------+---------------+---------+
| Code | Name |Updated Price | Cost |
+--------+--------+---------------+---------+
| AC33 | Prod 1 | 16.99 | |
+--------+--------+---------------+---------+
| AC37 | Prod 2 | 18.99 | |
+--------+--------+---------------+---------+
| AC38 | Prod 3 | 21.99 | |
+--------+--------+---------------+---------+
J'ai utilisé une RECHERCHEV mais il ne fonctionne pas, quelqu'un peut-il aider s'il vous plaît? Suis-je droit à l'aide Recherchev?
C'est la formule que je suis le faisant glisser vers le bas dans la colonne D de la feuille sheet2
=RECHERCHEV(A2,'1'!$A$2:$A$811,5)
OriginalL'auteur matthew | 2014-01-31
Vous devez vous connecter pour publier un commentaire.
Essayez celui-ci:
=VLOOKUP(A2,'1'!$A$2:$E$811,5,0)
J'ai changé
'1'!$A$2:$A$811
à'1'!$A$2:$E$811
(comme mentionné @Jerry dans le commentaire ci-dessous,"la table vont vous utilisez
VLOOKUP
doit contenir à la fois la colonne de recherche de la valeur et de la colonne contenant le résultat que vous souhaitez extraire") et j'ai aussi spécifié en dernier argument de
VLOOKUP
est égal à0
, qui ditVLOOKUP
de trouver une correspondance exacte.UPD:
Comme suit à partir des observations, suivant la formule fonctionne pour l'OP:
=VLOOKUP(TRIM(A2),'1'!$A$2:$E$811,5,0)
VLOOKUP
doit contenir à la fois la colonne de recherche de la valeur et de la colonne contenant le résultat que vous souhaitez extraire.Merci @simoco je savais que j'avais raté quelque chose! Peut-être il y a encore une erreur dans la formule? Je suis encore en train #N/A dans chaque cellule
essayez de vérifier, peut-être que vous avez quelques places supplémentaires dans la colonne A (dans la feuille 1 ou dans la feuille 2, j'.g.
"AC38 "
au lieu"AC38"
) et également essayer=VLOOKUP(TRIM(A2),'1'!$A$2:$E$811,5,0)
La fonction trim n'! Merci beaucoup
Merci @jerry pour vos conseils 🙂
OriginalL'auteur Dmitry Pavliv
Ci-dessous sont quelques-uns des meilleures pratiques en ce qui a résolu le problème.
1) Utiliser le symbole du dollar pour les arguments
2) de Fournir l'entière options
Syntaxe
RECHERCHEV('Lookupvalue','Tableau Array','Index de Colonne','Plage de Recherche")
Veuillez noter
range_lookup VRAI = correspondance approximative et est, par défaut, tandis que FALSE = correspondance exacte.
Veillez à ce qu'elle false ou 0 si vous êtes à la recherche d'une correspondance exacte.VRAIE valeur repose sur l'utilisation de vos données triées dans l'ordre croissant pour le travail.
Exemple
RECHERCHEV($A1,SheetName!$A:$G,2,0)
Profitez-en!!!
OriginalL'auteur MukeshKoshyM