Pense-bête Excel : des formules pratiques mais pas simples


Sommaire

Madeline
Sur twitter

On ne va pas rentrer dans le débat pour ou contre excel. C’est un fait, on travaille souvent avec Excel lorsqu’on fait du SEO (enfin de l’analyse). Du coup pas la peine de dire : c’est tellement plus simple avec python|R|dataiku, etc.

Excel, c’est pratique pour plein de choses, on est amené à l’utiliser alors autant tout faire au même endroit. Cet article récapitule des formules pratiques mais pas simples à retenir. Si vous les cherchez, ce sera ici.

Si vous avez d’autres besoins, les commentaires sont là et j’essaierai d’enrichir l’article en fonction.

Retirer les accents avec Excel

Vous avez des mots, vous les voulez sans accents. On part du principe que vos mots sont dans la colonne A.

=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A:A;"é";"e");"è";"e");"ê";"e");"ë";"e");"ô";"o");"ö";"o");"ï";"i");"î";"i");"ç";"c");"ù";"u");"û";"u");"ü";"u") 

Facile non ?

Extraire le nom de domaine d’une URL

Vous avez une liste d’URL et vous voulez extraire le nom de domaine (sous-domaine inclus).

= STXT(A1;CHERCHE("/";A1)+2;CHERCHE("/";A1;9)-CHERCHE("/";A1)-2)

Une variante qui était proposée par @polo_seo :

=GAUCHE(STXT(A1;CHERCHE("://";A1;1)+3;9^9);CHERCHE("/";STXT(A1;CHERCHE("://";A1;1)+3;9^9))-1)

Pour concaténer des guillemets (double quotes)

Les guillemets ont un sens dans les formules, du coup le plus pratique est d’appeler le car(34) pour éviter toute confusion.

 =CONCATENER(CAR(34)&"hello world"&CAR(34)) 

Catégoriser des mots clés/urls sur Excel.

Bref dire si ma cellule contient ça, alors c’est ça.

Il faut pour cela utiliser des tableaux et pas seulement des plages de données. Vous avez un tableau que vous nommez categorisation. Il contiendra 2 colonnes : une pattern, dans lequel vous indiquerez ce qui déclenche la catégorisation, et une result pour indiquer le résultat associé.

Normalement, c’est plus propre si le tableau est dans un autre onglet mais chacun son organisation.

=SIERREUR(RECHERCHE(9^9;CHERCHE(categorisation[pattern];A2);categorisation[result]);"autre")

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *