-1
votes

Recherche sur Table Excel

J'ai une table Excel avec des données utilisateur et quand ils voyagent dans le mois: xxx pré>

où a est le premier d'une série de jours de déplacement qui se termine à z. p>

Dans une feuille séparée, j'ai un résumé, où je veux savoir pour un jour spécifique, qui commence à voyager. P>

P>

Date Outbound    Name
02/01/2019       Joe


2 commentaires

Y a-t-il un nombre maximum d'utilisateurs? Je suppose que plusieurs personnes peuvent voyager le même jour. Y a-t-il une limite à ce nombre?


Bonjour, oui, il est possible que plusieurs utilisateurs puissent voyager le même jour


4 Réponses :


0
votes

Si seulement il n'y a qu'un seul utilisateur par date, vous pouvez utiliser ce qui suit:

=INDIRECT(ADDRESS(MATCH("A",INDIRECT(SUBSTITUTE(ADDRESS(1,MATCH($H$3,A1:F1,0)),"$1","")&":"&SUBSTITUTE(ADDRESS(1,MATCH($H$3,A1:F1,0)),"$1","")),0),1))


0 commentaires

0
votes

Si la feuille1 ressemble à ceci: Entrez la description de l'image ici

feuille2 pourrait ressembler à ceci: Entrez la description de l'image ici

la formule de la colonne B: xxx

La 10 est la profondeur de la recherche.

Si vous avez besoin de plus d'un par date, vous aurez besoin d'une macro VBA.


0 commentaires

0
votes

Cette macro trouvera plusieurs noms pour une date donnée. xxx

dans l'utilisation de la cellule xxx

où A2 a la date de Intérêt.

La feuille de voyageurs ressemble à ceci: Entrez la description de l'image ici


0 commentaires

1
votes
=IFERROR(=INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$4)/(INDEX($B$2:$F$4,0,MATCH($A$8,$B$1:$F$1,0))="A"),ROW(A1))),"NOT FOUND")

0 commentaires