{"id":2885,"date":"2022-04-08T10:51:00","date_gmt":"2022-04-08T08:51:00","guid":{"rendered":"http:\/\/people.unil.ch\/jacquelinefrey\/?p=2885"},"modified":"2022-08-10T12:04:40","modified_gmt":"2022-08-10T10:04:40","slug":"excel-concatener-des-donnees-avec-une-condition","status":"publish","type":"post","link":"https:\/\/people.unil.ch\/jacquelinefrey\/2022\/04\/excel-concatener-des-donnees-avec-une-condition\/","title":{"rendered":"Excel &#8211; Concat\u00e9ner des donn\u00e9es avec une condition"},"content":{"rendered":"<h4><strong>Contexte<\/strong><\/h4>\n<p>Votre classeur Excel comporte un fichier de contacts (Nom, Pr\u00e9nom&#8230;) avec des colonnes se pr\u00e9sentant notamment ainsi :<\/p>\n<ul>\n<li>F2 : Adresse<\/li>\n<li>G2 : NPA<\/li>\n<li>H2 : Localit\u00e9<\/li>\n<li>I2 : Pays<\/li>\n<li>et en J2 : Adresse compl\u00e8te<\/li>\n<\/ul>\n<p>Or, vous avez besoin de concat\u00e9ner les donn\u00e9es de l&rsquo;adresse postale dans une seule et m\u00eame colonne (Adresse compl\u00e8te) sachant que la colonne \u00ab\u00a0Pays\u00a0\u00bb est renseign\u00e9e uniquement si la valeur n&rsquo;est pas la Suisse. Dans la colonne Adresse compl\u00e8te, les donn\u00e9es de l&rsquo;adresse doivent \u00eatre s\u00e9par\u00e9es par des virgules. Bien entendu, il ne doit pas y avoir de virgule apr\u00e8s la localit\u00e9 si le pays est vide.<\/p>\n<h4><strong>Solution : Concat\u00e9ner les donn\u00e9es en ajoutant une condition<\/strong><\/h4>\n<ul>\n<li>Placez-vous sur la 1\u00e8re cellule de la colonne \u00ab\u00a0Adresse compl\u00e8te\u00a0\u00bb (J2 dans mon exemple)<\/li>\n<li>Tapez le signe = et entrez la formule CONCAT(<\/li>\n<li>D\u00e9signez (ou tapez) les cellules devant \u00eatre concat\u00e9n\u00e9es et indiquez entre guillemets le s\u00e9parateur devant figurer entre les donn\u00e9es (la virgule dans mon exemple).<\/li>\n<li>Arriv\u00e9 en H2, tapez un point-virgule et entrez la formule SI(ESTVIDE(&#8230; afin d&rsquo;indiquer que si I2 est vide il ne doit pas y avoir de virgule (et si I2 contient le nom d&rsquo;un pays, il doit y avoir une virgule entre la localit\u00e9 et le pays)<\/li>\n<\/ul>\n<p>Au final, votre formule doit ressembler \u00e0 ceci :<\/p>\n<p><img alt=\"\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2888\" src=\"https:\/\/people.unil.ch\/jacquelinefrey\/files\/2020\/04\/concat.png\" alt=\"\" width=\"429\" height=\"43\" srcset=\"https:\/\/people.unil.ch\/jacquelinefrey\/files\/2020\/04\/concat.png 329w, https:\/\/people.unil.ch\/jacquelinefrey\/files\/2020\/04\/concat-300x30.png 300w\" sizes=\"auto, (max-width: 429px) 100vw, 429px\" \/><\/p>\n<ul>\n<li>Une fois la formule valid\u00e9e, il ne vous reste plus qu&rsquo;\u00e0 la recopier sur les lignes situ\u00e9es en dessous (\u00e0 l&rsquo;aide de la petite poign\u00e9e de recopie)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Contexte Votre classeur Excel comporte un fichier de contacts (Nom, Pr\u00e9nom&#8230;) avec des colonnes se pr\u00e9sentant notamment ainsi : F2 : Adresse G2 : NPA H2 : Localit\u00e9&hellip;<\/p>\n","protected":false},"author":83,"featured_media":3424,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"template-full-width-cover.php","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[4],"tags":[43,19],"class_list":{"0":"post-2885","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-excel","8":"tag-fonction","9":"tag-tableau"},"_links":{"self":[{"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/posts\/2885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/users\/83"}],"replies":[{"embeddable":true,"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/comments?post=2885"}],"version-history":[{"count":0,"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/posts\/2885\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/media\/3424"}],"wp:attachment":[{"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/media?parent=2885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/categories?post=2885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/people.unil.ch\/jacquelinefrey\/wp-json\/wp\/v2\/tags?post=2885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}