Bonjour à tous,
j'ai une problématique à vous soumettre; j'ai découvert il y a un an environ la puissance de la combinaison des fonctions INDEX + EQUIV et des formules matricielles; néanmoins je bloque sur un cas que je vous soumets.
Je vous donne le contexte, je dois retravailler dans Excel les données d'un fichier xml contenant des balises répétitives. Lorsque j'ouvre mon fichier xml sous excel les noeuds de mon fichier xml font que un enregistrement fonctionnel est géré sur 40 lignes excel environ.
Je joins un fichier de test en exemple; le premier enregistrement correspond aux lignes 1 à 10 et le second aux lignes 12 à 20.
Ma problématique est que je veux récupérer :
1 - dans certains cas la valeur de la première cellulle non vide de la colonne K pour par exemple mon deuxième enregistrement fonctionnel; donc je cherche à récupérer 43377966.
En faisant un index + equiv , je tombe sur la celulle K12 et en faisant une recherche de la première cellule non vide de la colonne K en utilisant la fonction VRAI je tombe sur la celulle K3 et je n'arrive pas à combiner les 2 méthodes.
2 - dans d'autres cas je vais avoir besoin de récupérer les données d'un noeud xml; dans mon exemple je veux récupérer les données "VALEUR A" puis "VALEUR B" puis "VALEUR C".
Je pense qu'on doit pouvoir en utilisant la fonction DECALER et la fonction (si elle existe) de ma problématique 1, non ?
Si quelqu'un a une idée ... en tout cas j'espère que mes problématiques mettront en ébullition vos neuronnes
Bonne journée
j'ai une problématique à vous soumettre; j'ai découvert il y a un an environ la puissance de la combinaison des fonctions INDEX + EQUIV et des formules matricielles; néanmoins je bloque sur un cas que je vous soumets.
Je vous donne le contexte, je dois retravailler dans Excel les données d'un fichier xml contenant des balises répétitives. Lorsque j'ouvre mon fichier xml sous excel les noeuds de mon fichier xml font que un enregistrement fonctionnel est géré sur 40 lignes excel environ.
Je joins un fichier de test en exemple; le premier enregistrement correspond aux lignes 1 à 10 et le second aux lignes 12 à 20.
Ma problématique est que je veux récupérer :
1 - dans certains cas la valeur de la première cellulle non vide de la colonne K pour par exemple mon deuxième enregistrement fonctionnel; donc je cherche à récupérer 43377966.
En faisant un index + equiv , je tombe sur la celulle K12 et en faisant une recherche de la première cellule non vide de la colonne K en utilisant la fonction VRAI je tombe sur la celulle K3 et je n'arrive pas à combiner les 2 méthodes.
2 - dans d'autres cas je vais avoir besoin de récupérer les données d'un noeud xml; dans mon exemple je veux récupérer les données "VALEUR A" puis "VALEUR B" puis "VALEUR C".
Je pense qu'on doit pouvoir en utilisant la fonction DECALER et la fonction (si elle existe) de ma problématique 1, non ?
Si quelqu'un a une idée ... en tout cas j'espère que mes problématiques mettront en ébullition vos neuronnes
Bonne journée