Retour la date la plus récente lors de l'INDICE de CORRESPONDRE a plusieurs correspondances
J'ai un index correspondent à la formule qui passe par une liste et retourne une date en fonction d'une adresse e-mail. Mon problème que j'ai est ce que si il y a plusieurs entrées qui correspondent à cette adresse e-mail? Comment puis-je retourner la date la plus récente?
par exemple de feuille de calcul 1 a toutes les données
A B C ID e-mail date de
la feuille de travail 2 a une liste d'adresses e-mail, je suis à la recherche d'info sur
UN B e-mail date de
Ma formule dans la colonne B de la feuille de travail 2 est dans la ligne de ce:
index(worksheet1 C:C,match(worksheet2 A1, worksheet 1 A:A,false))
Essentiellement à dire où vous trouverez l'adresse e-mail dans A1 figurant dans la colonne A de la feuille 1, sont de retour dans B1 la valeur dans la colonne de cette ligne dans worksheet1.
Le truc, c'est que nous pourrions avoir la même adresse de courriel a énuméré un certain nombre de fois, donc je suis à la recherche de la dernière date de retour, n'est pas le premier qu'il trouve.
Merci
simon
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer d'utiliser DMAX Fonction
=DMAX(Sheet1!A1:C5,3,A1:A2)
Worksheet1:
Worksheet2:
Voici plus d'informations sur DMAX Fonction.
Toutefois, si vous avez beaucoup de mails dans la feuille 2 que vous voulez look-up, une autre approche est nécessaire.
Si c'est le cas, vous pouvez essayer ce Formule de Tableau.
=MAX(IF(Sheet1!$A$1:A$5=A3,Sheet1!$C$1:$C$5))
La formule ci-dessus est entré par Ctrl+Maj+Entrée dans la Cellule B2, comme illustré ci-dessous.
Résultat:
Comme vous pouvez le voir, il a le même résultat que la DMAX.
Mais vous pouvez copier et coller ou auto-remplir cette formule pour la réussite des cellules B.