Utiliser des formules pour les chaînes de caractères dans Google Sheets

Google Sheets est un outil formidable pour travailler avec vos données. Vous pouvez les stocker, les nettoyer, les organiser, les manipuler, les analyser, les extraire de pages web et les télécharger dans plusieurs formats.

Dans ce tutoriel, nous vous donnerons un aperçu des formules de texte que Google Sheets met à votre disposition, ainsi que des fonctions de base les plus utilisées pour les chaînes de caractères.

Pour commencer

Accédez aux données d’exemple en suivant le lien ci-dessus sur les salles de rédaction basées à New York, avec leurs adresses, leurs nombres d’abonnés sur les réseaux sociaux, leur description et même leur latitude et leur longitude.

Faites une copie de ce fichier en cliquant sur Fichier -> Faire une copie.

Ensuite, vous verrez que nous avons créé un nouvel onglet en bas, appelé « Test ici ». Cela a été fait pour que vous ayez un environnement sécurisé pour travailler avec vos données sans effacer l’ensemble de données d’origine et avoir à chercher le fichier d’origine pour faire une autre copie.

Faites toujours une copie de l’ensemble de données d’origine.

Vous pouvez soit copier et coller les données dans la deuxième feuille, soit dupliquer le fichier d’origine en tant qu’autre feuille.

Regrouper les valeurs

Parfois, vous devrez regrouper les valeurs de certaines cellules, pour une raison quelconque que vous jugerez nécessaire. Pour cela, il existe deux formules de base – CONCAT pour deux valeurs et CONCATENATE pour plus de deux valeurs. L’application est la même.

Dans notre ensemble de données d’exemple, jetez un coup d’œil aux colonnes LAT et LONG. Certaines personnes préfèrent avoir ces informations dans la même colonne. Faisons-le alors.

Créez une nouvelle colonne à côté de la colonne LONG et appliquez la formule :

=CONCATENATE(D1, ", ", E1)

Nous utilisons CONCATENATE car nous voulons séparer les valeurs par une virgule – ce qui fait trois chaînes de caractères à regrouper. Si pour une raison quelconque vous ne voulez pas de virgule, vous pouvez utiliser CONCAT.

Ensuite, appliquez simplement la même formule aux autres cellules, en faisant glisser le carré bleu dans le coin de la cellule.

Vous pouvez également utiliser la formule JOIN, qui est très similaire, mais vous permet d’utiliser un délimiteur spécifié.

Séparer les valeurs

Tout comme la fusion des cellules, il est également très courant que vous ayez besoin de séparer les valeurs dans une cellule. Il existe une commande de base pour cela, la fonction SPLIT.

Vous devez déterminer quel caractère sera utilisé pour indiquer à votre cellule de se séparer. Disons que vous souhaitez annuler l’opération CONCAT que vous avez effectuée et que vous devez maintenant séparer LAT et LONG.

Tout d’abord, vous divisez deux valeurs, vous aurez donc besoin de deux colonnes supplémentaires. Créez-les et appliquez la formule :

=SPLIT(F1, ", ")

De cette façon, vous dites à la formule de séparer ces valeurs dans cette cellule en fonction de la virgule que vous avez là-bas. La valeur de séparation disparaîtra.

Trouver et remplacer

Trouver et remplacer les valeurs peut être l’un des outils les plus utiles pour nettoyer et manipuler vos données. Cependant, cela peut aussi être l’un des plus dangereux. Veillez à l’utiliser avec précaution.

Comme vous pouvez le voir dans notre ensemble de données, les chiffres du nombre d’abonnés sur les réseaux sociaux sont séparés par des virgules. C’est pratique pour rendre le nombre plus clair, mais cela peut causer des problèmes lorsque vous utilisez un fichier CSV ou lorsque vous essayez de traiter les données dans des outils de création de graphiques. Supprimons ces virgules et rendons ce chiffre « propre ».

Assurez-vous de sélectionner uniquement les colonnes que vous souhaitez modifier. Elles seront surlignées en bleu comme sur l’image ci-dessous. Pour cela, maintenez la touche SHIFT enfoncée et cliquez sur les en-têtes supérieurs de colonne (les lettres).

ATTENTION : Si vous échouez ou oubliez de le faire, vous pourriez mettre toutes vos données en danger, dans certains cas même d’autres onglets de feuille, car vous pourriez effacer toutes les virgules de cet ensemble de données, même celles que vous ne voulez pas supprimer.

Ensuite, procédez à Modifier -> Rechercher et remplacer.

La recherche est l’endroit où vous insérez le caractère que vous souhaitez changer ou supprimer, dans ce cas la virgule. Le Remplacer par est l’endroit où vous indiquez la valeur que vous souhaitez ajouter. Comme nous nettoyons le nombre pour qu’il n’ait aucun séparateur, nous le laisserons vide (sans espaces). Vous pouvez ajouter quelques paramètres, comme la sélection de plages spécifiques dans votre ensemble de données à modifier – mais dans ce cas, nous voulons la colonne entière.

Cliquez sur le bouton Remplacer tout.

Si rien ne se passe, c’est parce que les paramètres de formatage de votre feuille de calcul ajoutent automatiquement les virgules, car ils reconnaissent les valeurs comme des nombres.

Il existe différentes façons de contourner ce problème.

  1. Allez dans Format -> Nombre -> Texte brut – cela indiquera à votre cellule de reconnaître le contenu comme une chaîne de caractères, pas un nombre. Répétez ensuite le processus de recherche et de remplacement. Cela peut être une approche plus rapide.
  2. Format -> Nombre -> Autres formats -> Formats de nombre personnalisés et sélectionnez un format de nombre sans virgules ni chiffres. Cela peut indiquer à votre feuille de calcul entière de lire les nombres de cette façon, si vous le souhaitez. Cela peut être une approche plus détaillée.

CONSEIL : Une autre approche consiste à utiliser la fonction SUBSTITUTE. C’est plus sûr et plus précis, mais certainement plus complexe.

Utilisez cette fonction pour résoudre le même problème :

=SUBSTITUTE(H2, ",", "")

Cela indique que dans la cellule H2, nous remplaçons la virgule par rien. Si vous souhaitez simplement remplacer la virgule par un autre caractère, vous pouvez modifier la formule en conséquence.

Devenez un pro

Consultez cette liste de fonctions et essayez-les.

La fonction TRIM est très utile lorsque vous souhaitez extraire certaines parties d’un texte dans une cellule ou supprimer les espaces vides.

Articles en lien