Mise à jour depuis un fichiers texte
Résolu
kent
-
kent79 -
kent79 -
Bonjour,
j'ai un tableau excel de ce type:
|N° | Qté |clients | Date |
|----|-------|---------|--------------|
|2 | 712 |client1 |20131230 |
|----|-------|---------|--------------|
|3 | 675 |client3 |20131230 |
|----|-------|---------|--------------|
|4 | 42 |client9 |20131230 |
|----|-------|---------|--------------|
|6 | 25 |client1 |20131230 |
|----|-------|---------|--------------|
|14 | 110 |client1 |20131230 |
--------------------------------------
mon objectif est de mettre à jour "Qté" dans le tableur, grâce à un fichier .txt qui me les récupérer sous le format :
Date; Qté; N°
20140106; 810; 2
20140106; 676; 3
20140106; 130; 4
si quelqu'un peut m'aider car après plusieurs jour d'essaie je bloque. merci d'avance
j'ai un tableau excel de ce type:
|N° | Qté |clients | Date |
|----|-------|---------|--------------|
|2 | 712 |client1 |20131230 |
|----|-------|---------|--------------|
|3 | 675 |client3 |20131230 |
|----|-------|---------|--------------|
|4 | 42 |client9 |20131230 |
|----|-------|---------|--------------|
|6 | 25 |client1 |20131230 |
|----|-------|---------|--------------|
|14 | 110 |client1 |20131230 |
--------------------------------------
mon objectif est de mettre à jour "Qté" dans le tableur, grâce à un fichier .txt qui me les récupérer sous le format :
Date; Qté; N°
20140106; 810; 2
20140106; 676; 3
20140106; 130; 4
si quelqu'un peut m'aider car après plusieurs jour d'essaie je bloque. merci d'avance
A voir également:
- Mise à jour depuis un fichiers texte
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Comment réduire la taille d'un fichier - Guide
- Mise en forme conditionnelle excel texte - Guide
11 réponses
Bonjour,
Il n'y a pas de référence commune entre les 2 tableaux donc on ne sait pas quelle "Qte" mettre à jour...!
Il n'y a pas de référence commune entre les 2 tableaux donc on ne sait pas quelle "Qte" mettre à jour...!
kent
si il y'a le N° (2,4,...)
Bonjour,
Eh oui bien sûr, je suis passé à côté.
Une possibilité... !
Il faut copier le fichier texte sur une feuille (Feuil2) (sous-entendu que le tableau de base est en [Feuil1]) du classeur et le convertir en tableau Excel avec l'outil de données [Convertir] ...suivre les instructions... pour terminer placer la colonne [N°] en première colonne [A :A].
Ensuite dans la colonne [E] (par exemple) de la [Feuil1] vous ajoutez la formule suivante en [E2] :
Puis en colonne [B] dès [B2] .....
Salutations.
Le Pingou
Eh oui bien sûr, je suis passé à côté.
Une possibilité... !
Il faut copier le fichier texte sur une feuille (Feuil2) (sous-entendu que le tableau de base est en [Feuil1]) du classeur et le convertir en tableau Excel avec l'outil de données [Convertir] ...suivre les instructions... pour terminer placer la colonne [N°] en première colonne [A :A].
Ensuite dans la colonne [E] (par exemple) de la [Feuil1] vous ajoutez la formule suivante en [E2] :
=SI(NB.SI(Feuil2!$A$2:$A$40;Feuil1!A2)>0;RECHERCHEV(A2;Feuil2!$A$2:$C$40;3;FAUX);Feuil1!B2)Vous la tirer vers le bas selon le nombre de vos lignes.
Puis en colonne [B] dès [B2] .....
=E2A tiré vers le bas
Salutations.
Le Pingou
j'ai essayer de reproduire ton aide sur mon cas mais cela ne fonctionne pas.
je détail :
mon fichier .txt est copier en Feuil3 avec B1 "Qté" et C1 "N°". sur x enregistrement.
sur ma Feuil1 : J'ai "N°" à partir de C34 et "Qté" à partir de D34 sur y enregistrement
en O34 j'ai cette ligne : =SI(NB.SI(Feuil3!$C$2:$C$40;Feuil1!B34)>0;RECHERCHEV(B34;Feuil3!$B$2:$C$40;3;FAUX);Feuil1!D34)
et ainsi de suite pour O35, mais quand je D34=O34, la j'ai un problème de référence circulaire.
De plus lors de l'import du fichier tous les N° ne sont pas présent ( exemple en Feuil1 j'ai les N° de 1 à 10, mais dans mon fichier texte j'ai seulement les N° 1,2,3,7,8,9) chaque jour le fichier change et une autre série de N° est importé)
je détail :
mon fichier .txt est copier en Feuil3 avec B1 "Qté" et C1 "N°". sur x enregistrement.
sur ma Feuil1 : J'ai "N°" à partir de C34 et "Qté" à partir de D34 sur y enregistrement
en O34 j'ai cette ligne : =SI(NB.SI(Feuil3!$C$2:$C$40;Feuil1!B34)>0;RECHERCHEV(B34;Feuil3!$B$2:$C$40;3;FAUX);Feuil1!D34)
et ainsi de suite pour O35, mais quand je D34=O34, la j'ai un problème de référence circulaire.
De plus lors de l'import du fichier tous les N° ne sont pas présent ( exemple en Feuil1 j'ai les N° de 1 à 10, mais dans mon fichier texte j'ai seulement les N° 1,2,3,7,8,9) chaque jour le fichier change et une autre série de N° est importé)
Bonjour,
Et pourtant, j'ai testé et cela fonctionne.
La structure de votre classeur étant différente il faut adapter les formules.
Si vous pouvez mettre votre fichier sur et poster le lien, afin de vous indiquer les bonnes adaptations, cela m'éviterait de reconstruire un classeur selon vos explications !
Et pourtant, j'ai testé et cela fonctionne.
La structure de votre classeur étant différente il faut adapter les formules.
Si vous pouvez mettre votre fichier sur et poster le lien, afin de vous indiquer les bonnes adaptations, cela m'éviterait de reconstruire un classeur selon vos explications !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
http://tennisclubantigny.free.fr/ENR-PARC 010 SUIVI DU DERNIER KILOMETRAGE PAR VEHICULE POUR SUIVI VIDANGE.xls
voici un pour obtenir mon fichier excel
voici un pour obtenir mon fichier excel
Bonjour M. kent79,
Désolé, vous n'avez pas de chance car mon système de protection refuse ce site comme indésirable... donc pas d'accès.
Essayez plutôt avec https://www.cjoint.com/
Salutations.
Le Pingou
Désolé, vous n'avez pas de chance car mon système de protection refuse ce site comme indésirable... donc pas d'accès.
Essayez plutôt avec https://www.cjoint.com/
Salutations.
Le Pingou
Bonjour,
Merci pour le fichier.
Petite question, que faites-vous lorsque vous avez un numéro qui se trouve dans la liste (Feuil3) par exemple : 640 et 641 et qu'il ne se trouve pas dans le tableau principal (Feuil1) ?
Merci de votre réponse.
Merci pour le fichier.
Petite question, que faites-vous lorsque vous avez un numéro qui se trouve dans la liste (Feuil3) par exemple : 640 et 641 et qu'il ne se trouve pas dans le tableau principal (Feuil1) ?
Merci de votre réponse.
Les numéro de la Feuil3 qui ne sont pas présent dans la Feuil1, servent pour un autre document qui se base sur le même principe, il est donc normal de ne pas avoir leur référence en Feuil1.
Cordialement
Cordialement
Bonjour,
Ma proposition avec une procédure qui se déclenche lors de l'ouverture du classeur et aussi dès que vous revenez sur la feuille [Base].
Votre fichier : https://www.cjoint.com/?3AjwGc6Ab0n
Ma proposition avec une procédure qui se déclenche lors de l'ouverture du classeur et aussi dès que vous revenez sur la feuille [Base].
Votre fichier : https://www.cjoint.com/?3AjwGc6Ab0n