2017-10-11 6 views
-10

Il y a deux feuilles (feuille1 & feuille2) dans mon fichier Excel, c'est comme routine de travail quotidienne (date d'entrée, date de ramassage, date d'expédition). Certains détails changeront selon le flux de travail et même de nouvelles entrées apparaîtront. J'ai juste besoin de comparer les deux fichiers si un changement s'est produit dans une cellule il doit avoir pour montrer la rangée entière de sheet1 (je ne peux pas spécifier le titre exact pour que tous les détails soient trop précieux et il a plus de 100 titres) .Comment faire cette opération de recherche dans Excel

Donc, s'il y a une formule pour cela s'il vous plaît laissez-moi savoir comme

IF+VLOOKUP 

s'il vous plaît corriger ci-dessous donné formule

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=(RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX);"";RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)) 

Il est la version française.

+4

1. Votre titre devrait décrire votre problème, ne pas être un plaidoyer général. 2. Formatez votre code en le mettant en surbrillance et appuyez sur ctrl + k pendant l'édition. – Carcigenicate

+3

En outre, ce site est géré par des bénévoles répondant à des questions afin de demander "aide d'urgence" ne vous aidera pas réellement. – Lexi

+3

Aussi, quelqu'un m'a battu pour l'éditer, mais s'il vous plait, n'écrivez pas de phrase en cours d'exécution et utilisez la ponctuation appropriée. Votre question était vraiment difficile à lire – Lexi

Répondre

0

Essayez cette formule matricielle dans la cellule A1 de la feuille 3 et faites-la glisser de haut en bas.

= SI (ET (EXACT (Sheet1 1: 1, Feuille2 1: 1)) "", Feuille1 A1!)

0

Pas vraiment sûr de ce que vous cherchez à faire ici, et je ne parle pas français, mais on dirait que vous avez une parenthèse supplémentaire avant votre 2ème fonction RECHERCHEV.

Essayez ceci:

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX);"";RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)) 

Bien que je ne sais pas pourquoi la fonction IF utilise des points-virgules, mais le RECHERCHEV utilise des virgules, alors peut-être ceci:

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX),"",RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)) 

En outre, il vous semble Je souhaite que la totalité de la ligne soit mise à jour, donc je ne suis pas sûr de savoir comment cette recherche fonctionnerait puisque les tableaux commencent dans des lignes différentes de la valeur de recherche.