Aller au contenu

Fonctions nommées : le secret pour travailler encore plus vite avec Google Sheets

Antoine Brisset
Antoine Brisset
Temps de lecture : 2 min
Fonctions nommées : le secret pour travailler encore plus vite avec Google Sheets
Photo by Team Nocoloco / Unsplash

Table des matières

As-tu déjà entendu parler des fonctions nommées ("named functions"), la nouveauté disponible dans Google Sheets depuis cet été ?

Personnellement, je l'utilise depuis quelques semaines et je trouve ça absolument génial.

Les fonctions nommées, c'est quoi ?

Une fonction nommée, c'est une fonction personnalisée qu'on peut construire à partir des fonctions "natives" de Google Sheets.

Pour faire simple, c'est une fonction sur mesure que tu peux sauvegarder et réutiliser ailleurs.

Parce que oui, le truc cool, c'est que tu peux importer des fonctions nommées que tu as déjà créées dans n'importe quelle autre feuille Google Sheets.

Un peu comme une librairie en programmation.

Démo des fonctions nommées (la doc est ici)

Pourquoi utiliser les fonctions nommées ?

Bon, c'est bien joli tout ça, mais comment ça va te faire gagner du temps au quotidien ?

Et bien, imagine :

  • tu n'auras plus besoin de rechercher pour la énième fois comment faire telle ou telle opération
  • tu éviteras les erreurs de syntaxe sur les formules complexes (celles avec des regex ou des XPath notamment)
  • tu pourras enregistrer des petits bouts de code pour les réutiliser ailleurs
  • tu gagneras en clarté et en lisibilité dans tes feuilles de calcul
  • tu pourras partager tes fonctions à tes collègues

Sympa, non ?

Comment créer une fonction nommée ?

Pour créer une fonction nommée, il suffit de suivre ces étapes :

  1. Clique sur Données > Fonctions nommées
  2. Dans la barre latérale qui s'ouvre, sélectionne Ajouter une nouvelle fonction
  3. Donne un nom à ta fonction dans le champ Nom de la fonction
  4. Explique à quoi elle sert et ce qu'elle retourne comme résultat dans le champ Description de la fonction
  5. Entre les différents paramètres dont elle a besoin dans Espaces réservés pour les arguments
  6. Dans l'écran qui suit, tu peux donner plus de détails sur chaque paramètre dans le champ Description de l'argument et illustrer avec un exemple dans le champ Exemple d'argument.

Allez, j'te donne un exemple concret.

Admettons que tu veuilles créer une fonction nommée (qu'on appellera TITLE) pour scraper le title d'une page web en utilisant IMPORTXML.

Je te montre comment faire ↓

Création d'une fonction nommée pour scraper les balises title

Quelques idées de fonctions nommées

Avant tout, je te conseille de te créer un fichier Google Sheets dédié, dans lequel tu ajouteras toutes tes fonctions nommées à visée SEO.

Comme ça, tu ne te poseras pas de question quand tu voudras en importer une : tout sera réuni dans le même fichier.

Ensuite, voici quelques suggestions de fonctions à créer qui, j'en suis sûr, te feront gagner du temps au quotidien :

Allez, à toi de jouer maintenant !

Google Sheets

Antoine Brisset Twitter

Consultant SEO depuis 2010. Je traque les clics inutiles et j'automatise les tâches répétitives pour gagner du temps dans mon quotidien de travailleur du web.


Articles Similaires

Membres Public

Comment analyser des paramètres d'URL avec Google Sheets ?

L'édition du jour est directement inspirée de l'article paru il y a a quelques jours sur le blog Yapasdequoi d'Aymeric Bouillat. Dans son (très bon) article, Aymeric explique comment faire l'agrégation du nombre de hits Googlebot sur les paramètres d'URL

Comment analyser des paramètres d'URL avec Google Sheets ?
Membres Public

RECHERCHEV dans Google Sheets : comment retourner plusieurs colonnes à la fois ?

Il y a quelques jours, Mickaël Zerrougui a partagé un petit tuto sympa sur la RECHERCHEV en SEO. Si tu l'as loupé, je te le remets ici ⬇️ 🏆 La RechercheV en SEO 🏆 Y'a des SEO qui savent toujours pas utiliser la rechercheV ?😱 Vous en avez marre des

RECHERCHEV dans Google Sheets : comment retourner plusieurs colonnes à la fois ?
Membres Public

Comment extraire les dossiers d'une URL avec Google Sheets ?

La semaine dernière, Nicolas m'interpellait sur Twitter suite à ce tweet. Help : Tips Gsheet Hello les SEO J ai des urls dans mon gsheet du type : Site/cat/cat1/cat2 etc.. J’aimerai extraire automatiquement les 2 derniers slug d’url Une idee ? — Nicolas Evenou (@NicolasEvenou) October 23,

Comment extraire les dossiers d'une URL avec Google Sheets ?