Exploitation d'une liste ayant un nombre de colonnes variable

Résolu/Fermé
Signaler
Messages postés
1933
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
10 octobre 2017
-
Messages postés
24222
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
29 novembre 2021
-
Bonjour,

Je vous explique, je récupère d'une application des données en format texte.
Je les intègre dans un format libre office ou open office, et j'aimerais bien qu'une feuille de calcul aille chercher une donnée dans une colonne de ce fichier or la donnée importante peut varier de place car le fichier texte source n'est pas très uniforme dans une colonne donnée peut apparaitre une information qui sous la ligne suivante apparait dans la colonne qui suit ou précède par contre cette information est systématiquement au même endroit par rapport à la dernière colonne pleine de la ligne...

J'explique pour chaque ligne une donnée peut être sur la ligne 21 ou 22 ou 23.
J'aimerais automatiser pour un fichier le fait d'aller chercher la donnée en fonction du nombre de colonnes.

J'ai déjà trouvé qu'avec NBVAL( ) je peux savoir le nombre de colonnes sur chaque ligne.

Ce que je ne sais pas faire par contre c'est aller chercher un texte en fonction de NBVAL moins 4 colonnes et le transposer dans une colonne de mon choix.

Je galère avec ce problème depuis un certain temps et en plus je ne comprends pas toujours la formulation de ce que fait une fonction....

Si quelqu'un ou quelqu'une pouvait m'indiquer une piste cela me serait d'une grande aide et m'épargnerait au travail un certain nombre de tâches assez chronophages et surtout inutiles....

Merci par avance. ( J'ai essayé avec recherchev par exemple mais je ne comprends pas la formulation que je dois avoir et ça ne fonctionne pas).


1 réponse

Messages postés
24222
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
29 novembre 2021
6 978
Bonjour,

Beaucoup de mots pour ce qu'un simple fichier aurait mieux expliqué...
Regarde l'aide sur la fonction decaler()

eric
Messages postés
1933
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
10 octobre 2017
224
Merci eriic.

Pour les données je ne peux rien communiquer vu que les données que je manipule sont plutôt confidentielles....

Merci pour l'info, je crois que c'est bon...
Messages postés
24222
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
29 novembre 2021
6 978
Dans ce cas on met des données bidons.
Mais bon, tu vas te débrouiller facilement avec decaler().
eric
Messages postés
1933
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
10 octobre 2017
224
Par contre maintenant ma difficulté est de trouver dans une feuille une donnée qui se trouve dans une autre feuille mais qui ne peut être liée par exemple que par un élément commun comme par exemple trouver la ville de quelqu'un alors que je n'ai que son nom....
Messages postés
24222
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
29 novembre 2021
6 978
Oui, ça ne doit pas être simple.
Bon courage.
eric