15+ fonctions de texte simples de Google Sheets

0
1

Que vous importiez des données dans Google Sheets ou que vous les saisissiez manuellement, vous pouvez rencontrer des situations dans lesquelles vous devez modifier ou corriger du texte. En utilisant les fonctions de texte Google Sheets de notre liste, vous pouvez gagner du temps en effectuant plusieurs modifications rapidement et à la fois.

Convertir un nombre en texte : TEXTE

La fonction TEXTE constitue un moyen simple de convertir un nombre en texte en utilisant un format spécifié. Vous pouvez l'utiliser pour une date, une heure, un pourcentage, une devise ou un nombre similaire.

Table des matières

    La syntaxe de la formule est la suivante TEXTE(nombre, format), où vous pouvez utiliser le nombre exact ou une référence de cellule pour le premier argument. Selon le format que vous souhaitez utiliser, vous pouvez visiter la page d'aide des éditeurs de Google Docs pour obtenir la liste de plus d'une douzaine d'options pour le deuxième argument.

    À titre d'exemple, nous formaterons l'heure 22h30 au format 12 heures avec AM ou PM et sous forme de texte en utilisant cette formule :

    =TEXT(“22:30″,”hh:mm AM/PM”)

    Pour un autre exemple, nous formaterons le nombre dans la cellule A1 sous forme de texte avec un signe de pourcentage en utilisant cette formule :

    =TEXT(A1,”0%” )

    < h2 class="wp-block-heading">Combiner le texte : CONCATENER

    Si vous souhaitez joindre deux chaînes de texte, vous pouvez utiliser la fonction CONCATENATE. Vous pouvez avoir un prénom et un nom, une ville et un état, ou similaire que vous souhaitez combiner dans une seule cellule.

    La syntaxe est CONCATENATE(string1, string2,…), où vous pouvez utiliser le texte ou références de cellules pour les arguments.

    Dans cet exemple, nous combinerons le texte des cellules A1 à D1 en une seule chaîne avec cette formule :

    =CONCATENATE(A1 : D1)

    < /figure>

    Si vous souhaitez placer un espace entre les mots, vous pouvez insérer un espace vide entre guillemets entre chaque référence de cellule en utilisant cette formule :

    =CONCATENATE(A1,” “,B1,” “,C1,” “,D1)

    Pour un autre exemple, nous combinerons le texte « Prénom : » avec le texte de la cellule A1 avec cette formule :

    =CONCATENATE(“Prénom : “,A1) < /p>

    Combiner du texte avec un délimiteur : TEXTJOIN

    La fonction TEXTJOIN est similaire à CONCATENATE pour combiner du texte. La différence est que vous pouvez utiliser un délimiteur (séparateur) et combiner des tableaux avec TEXTJOIN.

    La syntaxe est TEXTJOIN(delimiter, empty, text1, text2,…). Pour l'argument délimiteur, placez l'espace, la virgule ou tout autre délimiteur entre guillemets et pour l'argument vide, utilisez True pour exclure les cellules vides ou False pour les inclure.

    À titre d'exemple, nous joindrons le texte dans la plage de cellules A1 à C2 avec un espace comme délimiteur et TRUE pour ignorer la cellule vide (A2). Voici la formule :

    =TEXTJOIN(” “,TRUE,A1:C2)

    Pour un autre exemple, nous combinerons le texte dans cellules A1 à A10 avec une virgule comme délimiteur et FALSE pour inclure les cellules vides (A4 à A8) afin que vous puissiez voir à quoi ressemble le résultat. Voici la formule :

    =TEXTJOIN(“,”,FALSE,A1:A10)

    < /figure>

    Conseil : Si vous souhaitez combiner des nombres, vous pouvez utiliser la fonction JOIN.

    Texte séparé : SPLIT

    Peut-être vous souhaitez faire le contraire de ce qui précède et séparer le texte plutôt que de le combiner. Pour cela, vous pouvez utiliser la fonction SPLIT.

    La syntaxe est SPLIT(texte, délimiteur, split_by, vide). Utilisez l'argument split_by avec True (par défaut) pour séparer le texte autour de chaque caractère du délimiteur, sinon utilisez False. Utilisez l'argument vide avec True (par défaut) pour traiter les délimiteurs consécutifs comme un seul, sinon utilisez False.

    Ici, nous allons diviser le texte dans la cellule A1 en utilisant un espace comme délimiteur et les valeurs par défaut pour l'autre. arguments avec cette formule :

    =SPLIT(A1,” “)

    < /figure>

    Pour un autre exemple, nous diviserons le texte dans la cellule A1 en utilisant « t » comme délimiteur. Cela supprime le « t » comme cela supprime le délimiteur d’espace ci-dessus et laisse le reste du texte. Voici la formule :

    =SPLIT(A1,”t”)

    Maintenant, si nous ajoutons FALSE comme argument split_by, cette formule sépare le texte uniquement au niveau de la marque « t[espace] » :

    =SPLIT(A1,”t “,FALSE )

    Comparer le texte : EXACT

    Travaillez-vous à comparer les données de votre feuille ? À l'aide de la fonction EXACT, vous pouvez comparer deux chaînes de texte et recevoir un simple résultat Vrai ou Faux pour savoir si elles correspondent ou non.

    La syntaxe est EXACT(text1, text2), où vous pouvez utiliser du texte ou références de cellules pour les arguments.

    À titre d'exemple, nous comparerons les deux chaînes de texte dans les cellules A1 et B1 avec cette formule :

    =EXACT(A1,B1)

    Pour un autre exemple, nous comparerons le texte de la cellule A1 avec « Google » en utilisant cette formule :

    =EXACT(A1,”Google”)

    Modifier le texte : REMPLACER et SUBSTITUER

    Bien que vous puissiez utiliser la fonctionnalité Rechercher et remplacer dans Google Sheets, vous devrez peut-être être plus précis que ce que permet la fonctionnalité. Par exemple, vous souhaiterez peut-être modifier une lettre à un endroit particulier ou seulement une certaine instance de texte dans une chaîne. Dans ce cas, vous pouvez utiliser REPLACE ou SUBSTITUTE.

    Bien que similaires, chaque fonction fonctionne légèrement différemment, vous pouvez donc utiliser celle qui répond le mieux à vos besoins.

    La syntaxe de chacune est la suivante. REPLACE (texte, position, longueur, nouveau) et SUBSTITUTE (texte, search_for, replace_with, occurrence). Passons en revue quelques exemples et comment utiliser les arguments.

    REPLACE

    Ici, nous voulons remplacer « William H Brown » par « Bill Brown », nous allons donc utiliser la fonction REPLACE et cette formule :

    =REPLACE(A1,1,9,”Bill& #8221;)

    Pour décomposer la formule, A1 est la cellule avec le texte, 1 est la position de départ à remplacer, 9 est le nombre de caractères à remplacer et Bill est le texte de remplacement.< /p>

    Comme autre exemple, nous avons des numéros de téléphone stockés sous forme de texte et devons modifier le préfixe pour chacun. Puisque chaque préfixe est différent, nous pouvons utiliser REPLACE pour spécifier la position et le nombre de caractères à remplacer. Voici la formule :

    =REPLACE(A1,5,3,”222″)

    Astuce : Pour modifier plusieurs cellules dans une colonne, vous pouvez faire glisser la formule vers le bas pour l'appliquer aux lignes suivantes, comme indiqué ci-dessous.

    SUBSTITUT

    Pour un exemple de la fonction SUBSTITUTE, nous voulons remplacer « new york » par « New York » et ajouterons l'argument d'occurrence pour nous assurer que nous ne modifions que la première instance de notre chaîne. Voici la formule :

    =SUBSTITUTE(A1,”new york”,”New York”,1)

    Pour décomposer cette formule, A1 contient le texte, « new york » est le texte que nous recherchons, « New York » est le remplacement et 1 est la première occurrence du texte.

    Si vous deviez supprimer l'argument d'occurrence dans la formule ci-dessus, la fonction changerait les deux instances en « New York » par défaut, comme vous pouvez le voir ici :

    =SUBSTITUT(A1,”new york”,”New York”)

    Changer la casse des lettres : PROPER, UPPER et LOWER

    Si vous importez des données à partir d'une autre source ou si vous faites une erreur de saisie lors de la saisie des données, vous risquez de vous retrouver avec des casses de lettres qui ne correspondent pas. En utilisant les fonctions PROPER, UPPER et LOWER, vous pouvez le corriger rapidement.

    La syntaxe de chacune est simple comme PROPER(text), UPPER(text) et LOWER(text) où vous pouvez utiliser un référence de cellule ou le texte de l'argument.

    Pour mettre en majuscule la première lettre de chaque mot dans une chaîne de texte, vous pouvez utiliser la fonction PROPER et cette formule :

    =PROPER(A1 )

    Pour changer les lettres en majuscules, utilisez la fonction UPPER et cette formule :

    =UPPER(A1)

    Vers changez les lettres en minuscules, utilisez la fonction LOWER et cette formule :

    =LOWER(A1)

    < /figure>

    N'oubliez pas que vous pouvez également saisir le texte exact des trois fonctions entre guillemets comme suit :

    =PROPER(“CONSEILS techniques en ligne”)

    < figure class="aligncenter size-large">

    Obtenir une partie d'une chaîne de texte : GAUCHE, DROITE et MID

    Vous devrez peut-être extraire une partie d'une chaîne de texte. Vous pouvez avoir des données mélangées à d'autres données ou souhaiter utiliser une partie d'une chaîne pour quelque chose en particulier. Vous pouvez utiliser les fonctions LEFT, RIGHT et MID pour obtenir la pièce dont vous avez besoin.

    La syntaxe de chacune est LEFT(string, num_characters), RIGHT(string, num_characters) et MID(string, start , longueur). Vous pouvez utiliser une référence de cellule ou le texte comme argument de chaîne dans chacun.

    Pour un exemple de la fonction GAUCHE, nous allons extraire les trois premiers caractères de gauche en utilisant le texte de la cellule A1 avec cette formule :

    =LEFT(A1,3)

    Pour un exemple de la fonction RIGHT, nous allons extraire les quatre premiers caractères de droite en utilisant la même cellule avec cette formule :

    =RIGHT (A1,4)

    < /figure>

    Pour un exemple de la fonction MID, nous allons extraire le nom « Jane » du texte dans la même cellule.

    =MID(A1,6,4)

    Dans cet exemple MID, un 6 pour l'argument de début sélectionne le 6ème caractère en partant de la gauche. N'oubliez pas que tous les caractères comptent, y compris les espaces et la ponctuation. Ensuite, un 4 pour l'argument de longueur sélectionne quatre caractères.

    Obtenir la longueur d'une chaîne de texte : LEN et LENB

    Quand vous envisagez de Si vous faites quelque chose de spécifique avec vos données, comme les copier-coller ou les exporter pour les utiliser ailleurs, vous devrez peut-être faire attention au nombre de caractères. Avec LEN, vous pouvez obtenir le nombre de caractères dans une chaîne de texte, et avec LENB, vous pouvez obtenir le nombre en octets.

    La syntaxe pour chacun est LEN(string) et LENB(string), où encore une fois, vous pouvez utiliser une référence de cellule ou du texte comme argument.

    Ici, nous obtiendrons le nombre de caractères pour le texte dans cellule A1 avec cette formule :

    =LEN(A1)

    Avec cette formule, nous obtiendrons le nombre de caractères pour le texte de la cellule A1 mais sous forme d'octets :

    =LENB(A1)

    Supprimer les espaces supplémentaires : TRIM

    Si vous devez nettoyer vos données du début et de la fin , ou divers espaces supplémentaires, vous pouvez utiliser la fonction TRIM.

    La syntaxe est TRIM(text), où vous pouvez utiliser une référence de cellule ou du texte pour l'argument.

    Ici, nous allons supprimer les espaces de la chaîne de texte dans la cellule A1 avec cette formule :

    =TRIM(A1)

    < p>Ensuite, nous supprimerons les espaces supplémentaires du texte spécifique « Conseils techniques en ligne » avec cette formule :

    =TRIM( “Conseils techniques en ligne”)

    Abordez votre texte avec les fonctions de Google Sheets

    Google Sheets offre de nombreuses fonctionnalités pour travailler avec du texte. Vous pouvez envelopper le texte, modifier le format, créer un lien hypertexte, etc. Cependant, lorsque vous disposez d'un ensemble de données volumineux, les fonctions de texte de Google Sheets peuvent vous aider à gérer vos modifications de texte plus rapidement et plus efficacement. Allez-vous en essayer un ou deux ?

    Pour des didacticiels connexes, découvrez comment utiliser les formules Google Sheets pour les tableaux.