Affectation d'un code à une cellule en fonction d'un texte d'une autre cellule

Bonjour,

Voilà mon soucis:
J'ai une feuille excel dans la laquelle j'importe des données. Une fois ces données intégrées dans le tableau, je voudrais qu'une cellule m'affiche un code en fonction de ce qui est inscrit dans une des cellules renseignée auparavant...
Ex : A date / B Heure / C Ville / D Type, je voudrais qu'en F apparaisse le code postal correspondant à la ville renseignée en C ... j'espère être assez clair dans mes explications.
Merci par avance

Configuration: Windows / Firefox 65.0

6 réponses

  1. Bonjour,
    Excel ne peut, aussi bien par formule que par macro, donner un code (postal ?) sans base de données.
    1
    1. Contributeur
      Bonjour

      Tu peux utiliser la formule RECHERCHEV
      1
      1. Contributeur
        cijoint recherche code postal pour les 32000 communes et quelques en France
        (les macros doivent être activées)
        https://mon-partage.fr/f/28QAvJ45/

        donne aussi longitude, latitude, altitude...
        1
        1. Bonjour,
          merci de votre retour. Je ne l'ai pas précisé mais bien entendu j'ai un deuxième onglet dans lequel j'ai l'intégralité des codes insee des communes en colonne A et l'intégralité des codes INSEE associés en colonne B.
          Donc en résumé onglet 1 : tableau de synthèse dans lequel j'intègre des données et notamment le nom de la commune, je souhaiterais qu'en bout de ligne (par exemple colonne F) une cellule me fasse apparaître le code INSEE correspondant à la commune
          Onglet 2: base de données colonne A les codes INSEE et colonne B les communes
          Merci
          0
          1. Contributeur
            Combien de communes en colonne "B" ?
            0
        2. Salut,

          D'après ce que je lis, tu pourrais faire une recherchev avec :
          Si la ville recherchée est en C2

          =recherchev(C2;le tableau en onglet 2;2;faux)

          Il faudrait juste que tu échanges les cellules A et B de ton 2ème onglet

          Cordialement,
          0
          1. Contributeur
            bonjour
            dans ton onglet2
            communes col A; Insee colonne B; ligne 1 ent^tes de la liste
            col B nommée "zone"

            =SOMMEPROD((zone="001297")*LIGNE(zone))-2;0)
            te renvoie la commune de Pizay

            à toi 'adapter suer les 2 ongletts

            0