Automatiser alignement de valeurs dans une colonne
Largo22
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Largo22 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Largo22 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je reçois chaque jour un fichier CSV avec une liste de 100 cryptomonnaies accompagnées d'un certain nombre d'informations dans des colonnes (symbole, prix, capitalisation, etc.).
A partir de ce fichier CSV, tous les jours, je copie-colle manuellement deux données dans un fichier Excel : nom de la crypto et son prix.
Après un peu d'édition, j'obtiens ceci :

Je reproduis cette tâche quotidiennement en ajoutant ces deux mêmes colonnes à la suite. Le problème que je rencontre est que les noms des cryptos ne sont pas alignés avec ceux de la journée précédente car elles ne sont pas toujours à la même position. Par exemple, Solana pourra être en position n°7 un jour et en position n°8 le lendemain.
Or, ce que je cherche à obtenir c'est que chaque valeur soit alignés avec celles de la colonne B, comme ci-dessous :

Chaque jour, je dois donc "réarranger" à la main les 100 valeurs (en descendre certaines, en remonter d'autres) pour qu'elles soient alignées avec la colonne B ce qui peut être fastidieux. Je me demande s'il n'y aurait pas une manière d'automatiser tout ou partie cette tâche avec Excel.
J'utilise Excel version 2008 dans un pack Office.
Je vous remercie par avance pour toute aide apportée.
Je reçois chaque jour un fichier CSV avec une liste de 100 cryptomonnaies accompagnées d'un certain nombre d'informations dans des colonnes (symbole, prix, capitalisation, etc.).
A partir de ce fichier CSV, tous les jours, je copie-colle manuellement deux données dans un fichier Excel : nom de la crypto et son prix.
Après un peu d'édition, j'obtiens ceci :
Je reproduis cette tâche quotidiennement en ajoutant ces deux mêmes colonnes à la suite. Le problème que je rencontre est que les noms des cryptos ne sont pas alignés avec ceux de la journée précédente car elles ne sont pas toujours à la même position. Par exemple, Solana pourra être en position n°7 un jour et en position n°8 le lendemain.
Or, ce que je cherche à obtenir c'est que chaque valeur soit alignés avec celles de la colonne B, comme ci-dessous :
Chaque jour, je dois donc "réarranger" à la main les 100 valeurs (en descendre certaines, en remonter d'autres) pour qu'elles soient alignées avec la colonne B ce qui peut être fastidieux. Je me demande s'il n'y aurait pas une manière d'automatiser tout ou partie cette tâche avec Excel.
J'utilise Excel version 2008 dans un pack Office.
Je vous remercie par avance pour toute aide apportée.
Configuration: Windows / Firefox 91.0
A voir également:
- Automatiser alignement de valeurs dans une colonne
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Colonne word - Guide
- Formule somme excel colonne - Guide
- Figer une colonne excel - Guide
3 réponses
Bonjour
Le plus simple est de trier tes deux colonnes du jour selon la colonne nom de la monnaie
Cdlmnt
Le plus simple est de trier tes deux colonnes du jour selon la colonne nom de la monnaie
Cdlmnt
Bonjour,
d'après ce que j'ai compris, l'astuce est de coller tes données toujours sur la même feuille exemple sur le Feuille Nommée Feuil2
si tu classe tes donnée sur la feuille nommée Feuil1 par exemple après avoir crée tes premières colonnes A, B, C et D, en colonne E en en E2 colle cette formule
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$H$30;1;0);"")
et en F2
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$H$30;2;0);"")
et en G2
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$H$30;3;0);"")
incrémente vers le bas
Une fois avoir réceptionné tes données il suffit de sélectionner les trois colonnes E, F, et G et clic droit Copier et sans Collage Spécial sans toucher à la sélection ce qui va transformer tes formules en données fixes.
tu peux anticiper pour les jours à venir, avant de fixer tes valeurs tu peux incrémenter les cellules E2, F2 et G2 vers la droite il ne te suffira que des les incrémenter vers le bas à la demande quotidienne, en trois clic par jour le tour est joué
d'après ce que j'ai compris, l'astuce est de coller tes données toujours sur la même feuille exemple sur le Feuille Nommée Feuil2
si tu classe tes donnée sur la feuille nommée Feuil1 par exemple après avoir crée tes premières colonnes A, B, C et D, en colonne E en en E2 colle cette formule
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$H$30;1;0);"")
et en F2
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$H$30;2;0);"")
et en G2
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$H$30;3;0);"")
incrémente vers le bas
Une fois avoir réceptionné tes données il suffit de sélectionner les trois colonnes E, F, et G et clic droit Copier et sans Collage Spécial sans toucher à la sélection ce qui va transformer tes formules en données fixes.
tu peux anticiper pour les jours à venir, avant de fixer tes valeurs tu peux incrémenter les cellules E2, F2 et G2 vers la droite il ne te suffira que des les incrémenter vers le bas à la demande quotidienne, en trois clic par jour le tour est joué
Merci pour vos réponses.
J'ai repris le système de Mike-31 en l’adaptant un petit peu car je n'utilise que deux colonnes pour les données sources (nom de la crypto et prix) et j'ai 100 valeurs en tout (101 avec les titres).
Les formules deviennent donc :
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$B$101;1;0);"")
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$B$101;2;0);"")
J'ai ajouté une formule RECHERCHEV dans la Feuil2 pour rechercher des nouvelles cryptos qui parfois apparaissent et ne sont pas listées dans la colonne B de la Feuil1.
Ca a l'air effectivement beaucoup plus rapide désormais :)
J'ai repris le système de Mike-31 en l’adaptant un petit peu car je n'utilise que deux colonnes pour les données sources (nom de la crypto et prix) et j'ai 100 valeurs en tout (101 avec les titres).
Les formules deviennent donc :
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$B$101;1;0);"")
=SIERREUR(RECHERCHEV($B2;Feuil2!$A$2:$B$101;2;0);"")
J'ai ajouté une formule RECHERCHEV dans la Feuil2 pour rechercher des nouvelles cryptos qui parfois apparaissent et ne sont pas listées dans la colonne B de la Feuil1.
Ca a l'air effectivement beaucoup plus rapide désormais :)