yanoos
XLDnaute Nouveau
Bonjour la communauté,
Voilà, j'expose mes difficultés. Je ne travaille pas sous VBA, bien que j'aimerai apprendre, et je compte le faire. D'ordinaire j'arrive à régler pas mal de soucis grâce aux formules excel, mais là, je n'y arrive pas : mon soucis est que je dois apparier 2 bases de données segmentant un réseau routier en portions de routes :
- la première est très dense : le réseau est segmenté par des numéros de routes, ces routes sont elles-mêmes divisées en petites portions (soit plus de 100000 lignes excel représentant des portions de réseau). Ces portions sont représentées par des points kilométriques de début et de fin de portion (colonne "pkd" et "pkf")
- la seconde est moins dense : le même réseau est segmenté aussi par ces mêmes numéros de routes, mais avec des portions différentes, et pour la plupart, plus longues, soit plus de 3000 lignes excel de portions de réseau).
Il y a donc un soucis d'intervalles qui se croisent parfois, et que je n'arrive pas à faire ressortir...
Mon objectif est d'apparier très proprement ces deux segmentations, afin de pouvoir croiser un bon nombre d'autres données (vitesses et coûts par exemple, doc ci-joint) entre ces différentes segmentations, grâce à l'appariement.
Je n'ai malheureusement rien trouvé sur le web pouvant répondre à mon souci. Ayant tenté des transformations par concaténation des numéros de routes et des points kilométriques de début et de fin de portions, j'arrive par formules excel (index/equiv) à des choses pas propres, c'est pour cela que je m'en remets à vous.
Merci d'avance pour vos retours qui me sortiraient bien une épine du pied!
Voici mon fichier joint :
Voilà, j'expose mes difficultés. Je ne travaille pas sous VBA, bien que j'aimerai apprendre, et je compte le faire. D'ordinaire j'arrive à régler pas mal de soucis grâce aux formules excel, mais là, je n'y arrive pas : mon soucis est que je dois apparier 2 bases de données segmentant un réseau routier en portions de routes :
- la première est très dense : le réseau est segmenté par des numéros de routes, ces routes sont elles-mêmes divisées en petites portions (soit plus de 100000 lignes excel représentant des portions de réseau). Ces portions sont représentées par des points kilométriques de début et de fin de portion (colonne "pkd" et "pkf")
- la seconde est moins dense : le même réseau est segmenté aussi par ces mêmes numéros de routes, mais avec des portions différentes, et pour la plupart, plus longues, soit plus de 3000 lignes excel de portions de réseau).
Il y a donc un soucis d'intervalles qui se croisent parfois, et que je n'arrive pas à faire ressortir...
Mon objectif est d'apparier très proprement ces deux segmentations, afin de pouvoir croiser un bon nombre d'autres données (vitesses et coûts par exemple, doc ci-joint) entre ces différentes segmentations, grâce à l'appariement.
Je n'ai malheureusement rien trouvé sur le web pouvant répondre à mon souci. Ayant tenté des transformations par concaténation des numéros de routes et des points kilométriques de début et de fin de portions, j'arrive par formules excel (index/equiv) à des choses pas propres, c'est pour cela que je m'en remets à vous.
Merci d'avance pour vos retours qui me sortiraient bien une épine du pied!
Voici mon fichier joint :
Pièces jointes
Dernière édition: