Bonjour,
J'ai, dans un classeur, une feuille avec des données (confidentielles) en vrac récupérées d'un fichier txt que j'ai converti afin de le structurer un minimum.
Dans une seconde feuille, j'ai une formule qui me permet de réccupérer la valeur d'une cellule ainsi que celle de la cellule d'à côté (ex: A1->B1). Il s'agit d'une formule matricielle. Le problème est qu'il y a énormément de données à traiter donc le calcul prends un temps fou à calculer la feuille.
La formule est la suivante :
=SIERREUR(INDEX('20190729'!$A:$A;PETITE.VALEUR(SI('20190729'!$A:$A="ACCOUNT NUM :";LIGNE($A:$A));LIGNE($A1)));"")
Pensez-vous qu'il est possible de simplifier cette formule sans la valider en matricielle ?
Ps: Un TCD ne me convient pas car les données ne sont pas structurées sous forme de tableau, il s'agit d'un fichier txt récupéré à l'état brut.
Merci de votre aide !
J'ai, dans un classeur, une feuille avec des données (confidentielles) en vrac récupérées d'un fichier txt que j'ai converti afin de le structurer un minimum.
Dans une seconde feuille, j'ai une formule qui me permet de réccupérer la valeur d'une cellule ainsi que celle de la cellule d'à côté (ex: A1->B1). Il s'agit d'une formule matricielle. Le problème est qu'il y a énormément de données à traiter donc le calcul prends un temps fou à calculer la feuille.
La formule est la suivante :
=SIERREUR(INDEX('20190729'!$A:$A;PETITE.VALEUR(SI('20190729'!$A:$A="ACCOUNT NUM :";LIGNE($A:$A));LIGNE($A1)));"")
Pensez-vous qu'il est possible de simplifier cette formule sans la valider en matricielle ?
Ps: Un TCD ne me convient pas car les données ne sont pas structurées sous forme de tableau, il s'agit d'un fichier txt récupéré à l'état brut.
Merci de votre aide !
Dernière édition: