Utilisation de la fonction PROPER pour mettre en majuscule la première lettre de chaque mot dans Google Sheets

Remarque : Cet article a été publié à l'origine dans notre forum communautaire.

Avez-vous déjà eu besoin de nettoyer une liste de noms, de titres ou de tout autre texte dans Google Sheets, en vous assurant que chaque mot commence par une majuscule ? Que vous prépariez une présentation, organisiez des données ou souhaitiez simplement améliorer l'apparence de vos feuilles, j'ai une astuce pour vous.

Google Sheets propose une fonction puissante appelée PROPER qui peut faire exactement cela. Cependant, lorsque vous avez une longue liste, il n'est pas pratique de modifier chaque cellule individuellement. C'est là que la fonction ARRAYFORMULA intervient, nous permettant d'appliquer la fonction PROPER à une série de cellules en une seule fois !

Imaginons un scénario dans lequel cette formule peut être appliquée dans Google Sheets.

Imaginez que votre feuille contienne une liste de noms de produits dont le format n'est pas uniforme. Certains noms sont entièrement en minuscules, d'autres en majuscules, et d'autres encore sont un mélange des deux. Vous souhaitez normaliser le formatage de manière à ce que chaque mot des noms de produits commence par une majuscule et que le reste des lettres soit en minuscules. Voici comment procéder :

Données originales

Colonne A

apple iPhone

SAMSUNG galaxy S21

Pixel de Google

Étape 1 : Sélectionnez la cellule dans laquelle vous souhaitez que la sortie commence. Dans ce cas, disons que vous voulez placer les noms formatés dans la colonne B, en commençant par B2.

Étape 2 : dans la cellule B2, saisissez la formule permettant de mettre en majuscules la première lettre de chaque mot de votre gamme de noms de produits dans la colonne A (en supposant que votre liste commence à A2 et se termine à A4) :

=ArrayFormula(PROPER(A2:A4))

Étape 3 : Appuyez sur Entrée. La formule appliquera automatiquement la fonction `PROPER` à chaque cellule de la plage A2:A4, et les résultats seront affichés dans les cellules correspondantes de la colonne B.

Résultat

ColonneA Colonne B
apple iPhone Iphone d'Apple
SAMSUNG galaxy S21 Samsung Galaxy S21
Pixel de Google Google Pixel

Explication :

  • La formule =ArrayFormula(PROPER(A2:A4)) prend chaque valeur dans l'intervalle A2:A4, applique la méthode PROPER pour mettre en majuscule la première lettre de chaque mot, et affiche les résultats dans la colonne B, en conservant l'alignement des lignes.
  • Ce processus permet de normaliser le formatage de chaque nom de produit, ce qui donne à vos données un aspect plus propre et plus professionnel.

Remarque : cet exemple suppose que vos données d'origine se trouvent dans la colonne A et que vous souhaitez que la sortie formatée se trouve dans la colonne B. Ajustez les références des cellules dans la formule en fonction de l'emplacement de vos données et de l'endroit où vous souhaitez que les résultats apparaissent.

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Comment calculer le taux d'intérêt nominal à l'aide de Google Sheets ?

Sarah est une jeune professionnelle qui doit prendre des décisions financières importantes. Des cartes de crédit aux hypothèques, en passant par les prêts étudiants et les...
Fonctionnalités et formules de google sheets

Extraire les données de Google Calendar dans Google Sheets à l'aide d'Apps Script

Cet article a été publié à l'origine dans notre forum communautaire. Objectif : Ce guide montre comment utiliser Google Apps Script pour extraire des données...
Fonctionnalités et formules de google sheets

Filtrer les valeurs d'une colonne qui ne figurent pas dans une autre colonne

Note : Cet article a été publié à l'origine dans notre forum communautaire. Bonjour à toutes et à tous ! 👋 Découvrez cette formule pratique pour filtrer les valeurs de...