× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 manipulation fichier excelSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Parpaillot
  Posté le 12/08/2020 @ 19:12 
Aller en bas de la page 
Petit astucien

bonjour,

dans une feuille (issue d'un gedcom), j'ai les colonnes A, B, E contenant des nombres (ID), en H et J des noms.

je voudrai remplir les colonnes C D et F G par les noms et prénoms de l'ID de la cellule de gauche (résultat en couleur), ces fichiers peuvent avoir plusieurs milliers de lignes il faudrait donc un certain automatisme.

https://www.cjoint.com/c/JHmqYZMNicJ

je me doit de vous préciser qu'excel est loin d'être ma tasse de thé.

merci pour votre aide.

Publicité
DjiDji59430
 Posté le 13/08/2020 à 14:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous,

une proposition :

https://www.cjoint.com/c/JHnmdVZRuQX


Crdlmt

Parpaillot
 Posté le 14/08/2020 à 00:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

excellente proposition mais l'exécution s'arrête à la ligne32 (???)

merci pour ton travail.

https://www.cjoint.com/c/JHnwRSZZrFJ

NVu
 Posté le 14/08/2020 à 11:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour à tous.

Parpaillot, je prends le train en marche, mais je pense que DjiDji59430 s'est appuyé sur les données du premier fichier que tu as donné en exemple.

Dans celui-ci, si j'ai bien compris, tu mettais quelques lignes d'un fichier, puis les mêmes lignes, mais comme tu voudrais les avoir.

Si tu veux que la réponse fonctionne sur la totalité de ton VRAI fichier, il te faut y créer les mêmes noms de cellule (Formule, gestionnaire de noms) que ceux qui sont employés dans les calculs (Nom, Prénom, ID), mais sur la totalité de la colonne qui correspond.

donc,

ID -> "=Feuil1!$A:$A"

Nom -> "=Feuil1!$H:$H"

Prénom -> "=Feuil1!$I:$I"

Ensuite, recopie vers le bas, pour les colonnes C,D,F,G, sur toutes les lignes de ton fichier, les formules des cellules C2 et D2, F2 et G2.

C2 : =SIERREUR(INDEX(nom;EQUIV($B2;ID;0));"")

D2 : =SIERREUR(INDEX(Prénom;EQUIV($B2;ID;0));"")

F2 : =SIERREUR(INDEX(nom;EQUIV($E2;ID;0));"")

G2 : =SIERREUR(INDEX(Prénom;EQUIV($E2;ID;0));"")

Maintenant, si je peux me permettre, je trouve que ton tableau ne sera pas très joli, voire illisible. Mais les goûts et les couleurs...

J'ai ajouté une copie du fichier que tu vas obtenir (mais en mode affichage des calculs, bien sûr !)...



Modifié par NVu le 14/08/2020 12:05
Parpaillot
 Posté le 15/08/2020 à 12:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci les amis,

Maintenant, si je peux me permettre, je trouve que ton tableau ne sera pas très joli

ce tableau n'est qu'une étape, qu’entends tu par "pas très joli"?

NVu
 Posté le 16/08/2020 à 00:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir Parpaillot.

Tu sais, la beauté, c'est très subjectif. Et heureusement, ça permet à chacun de trouver son bonheur selon ses propres goûts !

Quant à ce tableau, poiur essayer de lui donner une meilleure présentation, il faudrait partir du fichier d'origine (Fichier texte avec séparateur ?).

Voir la tête qu'il a vraiment, et ensuite poser les colonnes dans l'ordre désiré. (J'ai l'impression que c'est toi qui a ajouté les colonnes C, D ,F et G ?)

Et éventuellement mettre les données dans une autre feuille du classeur, qui n'afficherait (par des formules) que celles qui t'intéressent vraiment (Pas les codes des colonnes A et B, qui ne sont pas utiles à la lecture, mais très utiles pour les formules !).

Je t'envoie un exemple (sur la Feuille 2) de ce que ça pourrait donner automatiquement par formules excel (Que tu peux aussi coloriser automatiquement par le formatage conditionnel, si ça te chante !).

J'ai utilisé les données que tu souhaitais obtenir pour faire une autre forme de présentation.

Attention, ce n'est qu'une maquette pour la visualisation, et tu n'y trouveras aucune formule.

https://www.cjoint.com/c/JHpwkqgnul2

Si tu veux, essaye d'envoyer un petit extrait du fichier d'origine, tel que tu le reçois, sans rien y modifier (50 ou 100 lignes maximum).

Mais ne compte pas sur une réponse rapide, je ne vais sûrement pas être dispo pendant quelques semaines...

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
312,95 €Mini PC MINISFORUM UM300 (Ryzen 3 3300U, 16Go RAM, 512 Go SSD) à 312,95 € avec le code BGSEDK
Valable jusqu'au 25 Septembre

Banggood propose actuellement le mini PC MINISFORUM UM300 à 306,43 € avec le code promo BGSEDK. Ce mini PC au format NUC d'Intel possède un processeur Ryzen 3 3300U avec chip graphique Vega 6, 16 Go de RAM DDR4 et un SSD de 512 Go. Il dispose d'une connectique complète : un emplacement 2,5 pouces libre (pour ajouter un disque dur ou un SSD supplémentaire, le WiFi6, le bluetooth 5.1, 3 ports USB 3.1, un port HDMI 2.0, un DisplayPort, deux ports Ethernet Gigabit et tourne sous Windows 10 que vous pourrez mettre en français. Il est livré avec une alimentation européenne. Branchez ce mini PC sur une TV ou un écran et vous avez un ordinateur discret et performant. Comptez 6,52 € pour l'assurance et la livraison soit un total de 312,95 € livré.

Ce marchand sérieux se trouvant en Chine, la livraison peut prendre une vingtaine de jours. Vous pouvez payer par carte bancaire ou par Paypal (conseillé pour bénéficier de la garantie Paypal).


> Voir l'offre
25,99 €Carte mémoire SDXC UHS-I U3 SanDisk Extreme Plus 128 Go (jusqu'à 170 Mo/s) à 25,99 €
Valable jusqu'au 26 Septembre

Amazon fait une superbe promotion sur la carte mémoire SDXC UHS-I U3 SanDisk Extreme Plus d'une capacité de 128 Go qui passe à 25,99 € alors qu'on trouve la carte ailleurs à partir de 45 €. Cette carte mémoire offre des vitesses jusqu'à 170 Mo/s en lecture et 90 Mo/s en écriture et intègre des mécanismes afin de gérer l'usure des cellules de la carte et augmenter ainsi sa durée de vie. Une valeur sûre pour les plus exigeants. Elle résiste aux températures extrêmes, à l'eau, aux chocs et aux rayons X. La carte est fournie avec le logiciel de récupération de données RescuePRO Deluxe qui facilite la récupération des fichiers qui ont été effacés accidentellement. 


> Voir l'offre
25,99 €Chargeur panneau solaire RAVPower USB (21W, 2 ports USB, pliable, étanche) à 25,99 € via coupon
Valable jusqu'au 27 Septembre

Amazon fait une promotion sur le chargeur panneau solaire RAVPower 21W qui passe à 25,99 € via un coupon de réduction de 40% alors qu'on le trouve ailleurs à partir de 40 €. Ce panneau solaire est résistant et étanche, est équipé de 4 crochets pour l'accrocher partout et possède 2 ports USB capables d'atteindre 2,4 A chacun pour un total de 4,8 A. 2 câbles micro usb sont fournis. Pour profiter de l'offre, cochez la case Coupon : utiliser le coupon de réduction de 35%. Le prix passera à 25,99 €.


> Voir l'offre

Sujets relatifs
Image dans fichier Excel
[Excel Android] Fichier corrumpu à l'enregistrement?
Créer des .ics ou calendar depuis un fichier Excel
Copie fichier Excel
Dans Excel, lien vers fichier
Excel :Fichier .xlsx corrompu stocké dans One Drive
sms a partir de fichier excel
Comment importer fichier XML dans excel
comment Ouvrir un fichier excel à l'ouverture du bureau
Transformer un fichier excel en PDF
Plus de sujets relatifs à manipulation fichier excel
 > Tous les forums > Forum Bureautique