[Résolu]Extraire données de feuille pour remplir une colonne

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Med21
Fraîchement OOthentifié
Messages : 2
Inscription : 05 avr. 2019 12:58

[Résolu]Extraire données de feuille pour remplir une colonne

Message par Med21 »

Bonjour,

J'ai un classeur avec deux feuilles disposées en colonnes comme ceci :

1re feuille : Parcelles (liste renseignée et nombreuse) | Code à 3 Chiffres (identifiant communal) | Commune( à remplir)


et la deuxième : liste de codes à trois chiffes (renseigné) | Communes (liste)

Je dois remplir la colonne Commune de la 1re feuille en allant rechercher dans la correspondance code /commune de la seconde feuille.

Pour détailler je pensais :

- pour chaque ligne de la colonne commune de la 1re feuille : rechercher le code à 3 chiffres dans la même ligne
- le retrouver dans la deuxième feuille
- ressortir le nom de commune correspondant (même ligne dans la deuxième feuille)
- inscrire le résultat dans la colonne commune de la 1ere feuille.

Ça c'est la théorie, dans la pratique, je ne vois pas comment faire concrètement et vu le nombre d'entrées (+ de 8 000) ça va être compliqué à la main.

Je vous remercie par avance pour l'aide que vous pourrez m'apporter.
LibreOffice 5.4.4.2 sous Windows 7
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Extraire des données d'une feuille pour remplir un colon

Message par gerard24 »

Bonjour,

La fonction RECHERCHEV est ton amie.

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Med21
Fraîchement OOthentifié
Messages : 2
Inscription : 05 avr. 2019 12:58

Re: Extraire des données d'une feuille pour remplir un colon

Message par Med21 »

J'ai essayé ça après avoir appelé ma deuxième feuille INSEE et avoir bien défini la plage.

Le code a chercher est en A3, le tableau à regarder est le deuxième feuille de A1 à B706 et il doit me reourner le nom de la 1ère colonne :?

=RECHERCHEV(A3;$INSEE.A1:B706;1)

Mais il me retourne #N/D
LibreOffice 5.4.4.2 sous Windows 7
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9255
Inscription : 28 août 2010 08:45

Re: Extraire des données d'une feuille pour remplir un colon

Message par micmac »

Bonjour,

Pour faciliter la compréhension de votre question et permettre aux personnes qui vont vous répondre d'y apporter un traitement adapté, joignez un fichier exemple ou votre fichier anonymisé au format ODF.
Comment joindre un fichier
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Extraire des données d'une feuille pour remplir un colon

Message par Jeff »

Bonjour à tous,
gerard24 a écrit :La fonction RECHERCHEV est ton amie.
+ 1, et en général, le quatrième paramètre est à 0 pour une correspondance exacte sur liste non triée.
Med21 a écrit :le tableau à regarder est le deuxième feuille de A1 à B706 et il doit me reourner le nom de la 1ère colonne
Ce n'est pas ce que je comprends de ton explication initiale :
Med21 a écrit :et la deuxième : liste de codes à trois chiffes (renseigné) | Communes (liste)
Les chiffres qui servent à la recherche sont sur la première feuille colonne B :
Med21 a écrit :1re feuille : Parcelles (liste renseignée et nombreuse) | Code à 3 Chiffres (identifiant communal) | Commune( à remplir)
Et sont en deuxième feuille colonne A, et tu veux les communes, en l'absence de fichier joint, j'opterai pour :

Code : Tout sélectionner

=RECHERCHEV(B3;$INSEE.$A$1:$B$706;2;0)
A +