| ||||||||
Petit astucien | Salut les amis!
Je travaille actuellement sur l'analyse de données pluviométriques et je dispose d'une longue série de mesure. Lors de la récupération de ces données, j'ai reçu deux fichiers Excel, l'un contenant 03 colonnes: le code, le nom de la station de mesure et ses coordonnées. Dans le deuxième fichier, j'ai 14 colonnes: le code de la station de mesure, l'anné de mesure et les douze autres sont relatives aux moyennes de pluie mensuelles (janvier à décembre). La liste des stations est assez longue. traiter chaque station à part me prendra beaucoup de temps. J'ai le code qui se répète dans les deux fichiers et je veux me baser sur ça pour importer le nom et les cordonnées du premier fichier de façon à associer à chaque station son code, ses coordonnées et les pluies enregistrées. Je veux savoir si ça est possible. Si oui, je vous prie de bien vouloir m'aider en me donnant la commande et l'astuce qui peut faire ce travail. En attendant vos réponses avec impatience, je vous invite à agréer toutes mes sincères salutations amicales. Bonne soirée et merci d'avance! Sou77
| |||||||
Publicité | ||||||||
| ||||||||
![]() ![]() | bonjour utilise la fonction INDEX je n'ai pas excel ici, dans la journée je n'en ai le temps, je completerai si nécessaire | |||||||
Petit astucien | Salut! Je te remercie vivement mon ami qmike549 pour ta réponse mais je ne sais pas faire usage de la fonction INDEX. Donc, ce que je cherche existe. Peux-tu de donner beaucoup plus d'explications? J'attends une suite de ta part avec impatience. Merci infiniment!
| |||||||
![]() ![]() | bonjour un exemple Récupérer la valeur de la cellule A1 de la Feuil2
| |||||||
Petit astucien ![]() | Salut le forum Pas besoin de Index pour faire cela un simple =Feuil2!A1 est suffisant. Mais je ne crois pas que c'est la solution qui convienne Insère deux colonnes dans ton fichier et utilise la formule
A3 la cellule du classeur de récupération avec le code de la station B3 la formule mentionnée plus haut C3 la même formule en remplacant 2 par 3, recopie ensuite les formules vers le bas. Ensuite un simple copier-collage spécial (valeurs) sur les colones et le tour est joué. Mytå Modifié par Mytå le 23/04/2010 23:44 | |||||||
Petit astucien | Bonsoir; Je vous remercie tous pour vos éclaircissements et pour votre aide. Je vais essayer de suivre vos instructions et je vous donnerai les résultats. Je ne suis pas assez expérimenté avec Excel mais j'essaierai de réussir. J'ai la logique du raisonnement mais je ne suis pas informaticien de formation pour programmer une petite macro. Comptant sur votre aide, je vais vous éclaircir l'idée que j'ai en tête et à vous de juger si j'ai un bon réflexe d'un bon informaticien: En feuille1: Colonne A: codes des stations; Colonne B: Noms des stations; Colonne C: coordonnées x; Colonne D: coordonnées y.
En feuille2: Colonne A: Années de mesure; Colonne B: Codes des stations; Colonnes C à N: mesures pluviométriques.
Pour traiter mes données et faire ressortir les stations qui présentent des lacunes ou qui ne sont plus en service, mieux présenter mon travail et faciliter la rédaction de mon rapport, je dois avoir toutes les informations sur le même tableau. Alors, il y a le code des stations qui se répète (colonne A de la feuille 1 et colonne B de la feuille2). J'insère une collonne en feuille 2 et je dois mettre la condition si la valeur de la colonne A (feuille1) = la valeur de la colonne B (feuille 2) alors la valeur de colonne que j'ai insérée reçoit la valeur de la colonne B (feuille 1). Il faut que Excel vérifie toute la série des valeurs car les stations sont mal classées dans les deux feuilles et il y a certaines stations qui sont fermées (ne figurent pas en feuille 2). il faut qu'il y ait aussi une boucle de lecture, j'ai 4900 lignes en feuille 2. le code de station peut se répéter jusqu'à 30 fois (pluie mesurée pendant 30 ans) donc le nom de la station doit aussi être importé pour les 30 années acr le code de celle-ci se répète. Je crois que je viens d'éclaircir mon idée et bien exposé ce dont j'ai besoin. Je compte toujours sur votre précieuse aide et j'attends vos suggestions avec impatience. J'essaierai de me libérer demain après-midi pour mieux mettre en oeuvre tous vos conseils. Espérant bientôt vous lire et avoir vos conseils, je cous souhaite une bonne soirée et une douce nuit! Sincères salutations à vous tous! Sou77.
| |||||||
Astucien ![]() | Bonjour, La façon la plus efficace pour t'aider, c'est de nous fournir un petit fichier de démonstration (avec des données bidon le cas échéant) et préciser les résultats attendus et à quel endroit tu les souhaites. Pour ce faire, utilise http://www.cijoint.fr/ (par exemple) | |||||||
Petit astucien | Bonjour et un très grand MERCI pour vous tous. J'ai mis un fichier, où j'ai donné seulement un exemple de 04 stations, sur le serveur "cijoint" à l'adresse suivante: http://www.cijoint.fr/cjlink.php?file=cj201004/cijXs1FKlW.xls Les cases à actualiser sont en bleu dans la deuxième feuille (Nom et coordonnées) et la police du critère qui se répète (code) en rouge. Je veux trouver une fonction ou une astuce qui lie les 02 feuilles et met à jour les 03 colonnes automatiquement. Je veux juste l'idée ou l'expression de cette fonction pour l'appliquer sur tout le tableau. ça me permettra de pratiquer un peu Excel et d'apprendre Merci d'avance et une agréable journée à vous tous! | |||||||
Astucien ![]() | Bonsoir, Vois si la solution suivante te convient : http://www.cijoint.fr/cjlink.php?file=cj201004/cij1DP9UAk.xls Pour que cela fonctionne, il faut que :
Modifié par Marmotte18 le 26/04/2010 20:03 | |||||||
Petit astucien | Bonsoir!
Soncèrement, je ne trouve pas comment vous remercier pour votre aide. Comment avez-vous réussi ça? Il s'agit d'un exercice et je veux bien réussir mon travail. Pouvez-vous me décrire point par point comment fonctionne la commande "recherchev" s'il vous plait? Je ne suis pas trop connaisseur en Excel et pour vous faire rire. Ce matin, la simple fonction "gauche" n'a pas fonctionné pour moi alors que je l'utilise régulièrement pour désigner la région où se trouve la station (les deux premiers chiffres dans le code). Dois-je sélectionner tout le tableau de la feuille 1 après avoir tapé "=recherchev". Comment lui faire comprendre les valeurs qu'il doit exporter et les cases à remplir dans la deuxième feuille ensuite? Je m'excuse d'être si agassant mais je veux apprendre cette fonction pour que je puisse compléter mes travaux. Un très grand Merci pour votre précieuse aide et toutes vos suggestions et surtout pour votre intérêt! Bonne soirée et douce nuit! Vifs remerciements! Sou77 | |||||||
Astucien ![]() | slt sou77, tlm en lisant ce post je vois que tu aimerais te servir de la fonction recherchev regardes cette vidéo, et en cherchant sur le site il y a des tutos pas mal, j'ai appris plein de trucs !! @+ Modifié par louvigne le 27/04/2010 05:58 | |||||||
![]() ![]() | bonjour louvigne intéressant ce site merci pour ce lien | |||||||
Astucien ![]() | slt qmike549 yapadekoi | |||||||
Astucien ![]() | Bonsoir, Pour donner le nom "Tab" à la plage de cellules composées des colonnes A à E de "Feuil1" :
=> Maintenant Excel sait à quoi se rapporte le mot "Tab" ! Pour taper la 1ère formule :
=RECHERCHEV(B3;Tab;2;0) Tu as 4 paramètres dans cette formule séparés par un point virgule :
Pour reproduire cette formule sur toutes les cellules de la plage de la colonne "C" de "Feuil2" :
Modifié par Marmotte18 le 27/04/2010 19:31 | |||||||
Petit astucien | Bonsoir tout le monde! Tous les mots sont incapables de vous exprimer ma gratitude envers vous et vous remercier. Un très grand MERCI pour vous Marmotte 18 pour toutes les explications que vous m'avez données. Merci aussi pour m'avoir donné l'idée de donner un nom à la matrice de données car j'ai fait un petit essai sans le nom et les numéros de cases du tableau des données a changé d'une case à l'autre ce qui a engendré des erreurs. J'ai enfin réussi ce que j'envisageais de faire mais bien sur avec votre précieuse aide. Je tiens alors à vous remercier tous vivement pour toutes vos orientations et votre soutien! Bonne soirée et bonne nuit! Respectueusement; sou77 | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|