Fonctions de texte Excel

Les tableaux Excel contiennent principalement des données numériques sur lesquelles vous pouvez effectuer diverses opérations mathématiques, logiques et autres. En même temps, une partie considérable des tableaux contient des cellules avec du texte. Par exemple, les listes de prix ou les listes de clients avec des adresses incluent certainement des données de test. Pour effectuer diverses transformations sur ces données, des fonctions de texte Excel existent. Ces fonctions facilitent grandement le traitement des données textuelles. Il est important non seulement de connaître l’existence de ces fonctions et leur fonctionnement, mais également de pouvoir appliquer ces connaissances dans la pratique.
Fonction texte LEN
Fonctions texte REPLACE et SUBSTITUTE
Fonctions de texte LEFT et RIGHT
Fonctions texte FIND et SEARCH
Fonctions de texte TRIM et CLEAN
Fonction de texte REPT
Fonction de texte MID
CONCATENATE Text Function

Fonction texte LEN

À l’aide de la fonction LEN, vous pouvez compter le nombre de caractères de texte dans une cellule (la longueur d’une chaîne). Lors de son utilisation, il convient de noter que ce nombre comprend non seulement le nombre de lettres de tous les mots, mais également des espaces entre les mots et même des espaces avant et après ces mots. Fonction texte LEN
Pour utiliser cette fonction, cliquez sur la cellule où la longueur de la chaîne sera affichée. Dans le menu principal d’Excel, cliquez sur l’onglet “Formulas” et sélectionnez l’élément “Text”. Dans la liste des fonctions qui apparaît, sélectionnez la fonction LEN.LEN Excel
Dans la fenêtre “Function Arguments” spécifiez l’adresse de la cellule dans laquelle le nombre de caractères sera compté.Longueur de la chaîne Excel
Après avoir cliqué sur le bouton “OK”, le nombre de caractères de la ligne spécifiée apparaîtra dans la cellule avec le résultat de la fonction.

La fonction LEN est utile lorsque le nombre de caractères d’une ligne est limité. Pour de telles lignes, vous pouvez calculer rapidement le nombre de caractères dans chaque cellule de la colonne sélectionnée et mettre en surbrillance les montants dépassant la limite spécifiée.

Fonctions texte REPLACE et SUBSTITUTE

La fonction REPLACE, à en juger par le nom, modifie le texte de la cellule en texte spécifié. Par exemple, vous devez spécifier uniquement les premier et dernier caractères de la colonne avec des mots de passe de même longueur et marquer le reste avec des astérisques. Comment faire ça?

  1. Placez le curseur dans la cellule où sera affiché le résultat du remplacement des caractères. Dans le menu principal Excel de l’onglet “Formulas”, cliquez sur l’élément “Text” et sélectionnez la fonction REPLACE.
  2. Dans la fenêtre des arguments de fonction, spécifiez les paramètres nécessaires:
    • “Old_text”. Cliquez sur la cellule dont vous voulez convertir le texte ou entrez manuellement l’adresse de la cellule.
    • “Start_num”. Indiquez à partir de quelle position le texte doit être remplacé.
    • “Num_chars”. Indiquez combien de caractères doivent être remplacés dans le texte. Si vous mettez un zéro, le texte sélectionné sera inséré à partir de la position spécifiée.
    • “New_text”. Spécifiez du texte pour remplacer les caractères.Fonction REPLACE
  3. Cliquez sur “OK”.
  4. Tirez sur le coin de la première cellule pour copier la formule des cellules suivantes. REMPLACER Excel

La fonction REPLACE est rarement utilisée, mais dans certains cas, son utilisation est justifiée. Par exemple, lorsque vous êtes dans une ligne, vous devez insérer un nouveau texte.

Parallèlement à la fonction REPLACE, vous pouvez utiliser la fonction SUBSTITUTE à des fins similaires. Cette fonction remplace le texte spécifié par la valeur spécifiée. Par exemple, dans la cellule avec le texte “current month” vous devez remplacer le mot “month” par le mot “quarter”. Sélectionnez la fonction SUBSTITUTE et spécifiez les arguments correspondants.Fonction SUBSTITUE
Après avoir cliqué sur le bouton “OK” dans la cellule spécifiée, l’expression “current month” sera remplacée par “current quarter”.

Quelle est la différence entre ces fonctions? La fonction SUBSTITUTE indique explicitement quel texte doit être remplacé par celui spécifié. Pour utiliser la fonction REPLACE, il vous suffit de spécifier la position de départ du remplacement du texte et le nombre de caractères à remplacer. Ainsi, dans certains cas, il est plus facile d’utiliser la fonction SUBSTITUTE que la fonction REPLACE.

De plus, la fonction REPLACE ne corrige qu’une seule occurrence d’une phrase donnée et la fonction SUBSTITUTE peut remplacer toutes les occurrences d’un mot donné, ou uniquement les premières, les secondes, etc. Toutefois, il convient de noter que la fonction SUBSTITUTE est sensible à la casse. C’est-à-dire que, dans l’exemple donné, si le mot “Month” était écrit avec une lettre majuscule, le remplacement n’aurait pas eu lieu.

Fonctions de texte LEFT et RIGHT

Les fonctions LEFT et RIGHT extraient un nombre spécifié de caractères d’une chaîne de texte et les placent dans la cellule sélectionnée. La fonction LEFT renvoie le nombre spécifié de caractères, en commençant par le premier caractère de la ligne, et la fonction RIGHT, le nombre spécifié de caractères, en commençant par le dernier caractère de la ligne. Dans le premier cas, le comptage des signes va de gauche à droite et dans le second, de droite à gauche.

Prenons un exemple. Il y a une table dans l’une des colonnes qui contient le prix avec le code de devise. Il est nécessaire d’exécuter les codes de devise dans une colonne séparée. Pour cela, vous pouvez utiliser la fonction RIGHT.

  1. Placez le curseur dans la première cellule de la colonne dans laquelle seront situés les codes de devise. Dans l’onglet “Formulas”, sélectionnez “Text” et dans la liste des fonctions qui apparaît, sélectionnez la fonction RIGHT.
  2. Dans la fenêtre “Function Arguments” qui s’ouvre, indiquez l’adresse de la première cellule de la colonne à partir de laquelle vous voulez extraire le code de devise et indiquez le nombre de caractères à copier, en commençant par le dernier caractère de la ligne.Fonction RIGHT
  3. Cliquez sur “OK”.
  4. Tirez le coin inférieur droit de la première cellule de la colonne de devise pour copier la formule des cellules restantes. Fonction LEFT

Les fonctions LEFT et RIGHT sont souvent utilisées en combinaison avec d’autres fonctions. Par exemple, leur utilisation en conjonction avec la fonction SEARCH vous permet de sélectionner les valeurs souhaitées pour un critère donné.

Fonctions texte FIND et SEARCH

Le but de ces fonctions devient clair par leur nom. Ces deux fonctions analysent la chaîne de texte et donnent le nombre ordinal de la position à partir de laquelle commence le texte à rechercher, spécifié en tant qu’argument.

Prenons un exemple. Dans la ligne “Computer chair” vous devez trouver le numéro du poste à partir duquel commence le mot “chair”. Pour cela, nous utiliserons la fonction FIND.

  1. Placez le curseur dans la cellule où le résultat de la recherche sera affiché. Dans l’onglet “Formulas” allez à la section “Text” et dans la liste de fonctions apparue, sélectionnez la fonction FIND.
  2. Entrez les arguments de la fonction:
    • Fnd_text – “chair”.
    • Within_text – А1 (adresse de cellule avec chaîne de texte).
    • Start_position – vous ne pouvez pas spécifier. Dans ce cas, la recherche sera effectuée à partir du premier caractère. Le numéro de position doit être spécifié lorsque, dans le texte de la ligne, le texte recherché est trouvé plusieurs fois.
  3. Cliquez sur “OK”.
  4. À la suite de ces actions, le numéro de position par lequel commence le mot “chair” apparaît dans la cellule avec le résultat. Fonction FIND

Si le texte spécifié n’est pas trouvé, le message d’erreur “#VALUE!” Apparaît dans la cellule.

Quelle est la différence entre SEARCH et FIND? La fonction FIND, contrairement à la fonction SEARCH, est sensible à la casse. Autrement dit, si dans cet exemple, comme argument, spécifiez le mot “Chair” avec une lettre majuscule, il ne sera pas trouvé.

Dans le même temps, la fonction SEARCH, contrairement à la fonction FIND, permet l’utilisation de caractères génériques. Ceux-ci incluent, par exemple, un astérisque (*) et un point d’interrogation (?). Le premier caractère indique n’importe quel test et le second caractère – n’importe quel caractère. C’est, dans cet exemple, pour l’argument “с???r” dans la première cellule, la fonction SEARCH retournera la valeur 10, tandis que la fonction FIND indiquera que la valeur n’a pas été trouvée.

Fonctions de texte TRIM et CLEAN

Les fonctions TRIM et CLEAN sont conçues pour effacer le texte des caractères inutiles. Des espaces supplémentaires et des caractères non imprimables apparaissent souvent lors de la copie de texte à partir d’autres programmes. Les caractères non imprimables apparaissent, par exemple, sous la forme de carrés ou de tirets. Pour les supprimer, placez le curseur dans la cellule où se trouvera le texte corrigé, puis sélectionnez la fonction CLEAN. En tant qu’argument de fonction, spécifiez l’adresse de la cellule avec des caractères non imprimables. Fonction CLEAN
Après avoir appuyé sur le bouton “OK”, le texte sans caractères inutiles apparaîtra dans la cellule libre.

De même, la fonction TRIM est utilisée, ce qui supprime les espaces supplémentaires dans le texte, y compris au début et à la fin d’une ligne, en ne leur laissant qu’un seul entre les mots. Souvent, cette fonction est utilisée pour éviter les erreurs lors du tri des valeurs de cellules ou pour éviter les erreurs dans les formules.

L’algorithme d’utilisation de cette fonction est exactement le même que celui de la fonction CLEAN. Fonction TRIM

Fonction de texte REPT

La fonction REPT affiche le texte ou le caractère spécifié un nombre de fois spécifié. Cette fonction peut être utilisée dans le cadre de formules complexes ou séparément. Il est souvent utilisé pour masquer un texte donné et le remplacer par un jeu de caractères.

Prenons un exemple. Dans la table contenant les données du compte d’utilisateur, vous devez remplacer les mots de passe définis explicitement par un astérisque (*).

  1. Placez le curseur dans la première cellule de la colonne où les mots de passe seront situés. Dans l’onglet “Formulas”, sous la section “Text”, sélectionnez la fonction REPT.
  2. Dans la fenêtre “Function Arguments” dans le champ “Text”, entrez un astérisque (*). Dans le champ “Number_times”, entrez la formule LEN(B1), qui comptera le nombre de caractères de chaque mot de passe et affichera autant d’astérisques qu’il y a de caractères dans le mot de passe.Fonction REPT
  3. Cliquez sur “OK” et copiez la formule obtenue dans les cellules du bas de la colonne. REPT dans Excel

La fonction REPT peut également être utilisée dans les cas où vous ne devez masquer qu’une partie du texte ou ajouter du texte ou un symbole aux données de cellule d’origine. Cela peut être mis en œuvre en combinaison avec d’autres fonctions, telles que RIGHT, LEFT, IF, LEN et autres.

Fonction de texte MID

A l’aide de la fonction MID, vous pouvez extraire un fragment d’une chaîne de texte et le placer dans une cellule distincte. Pour que cette fonction fonctionne correctement, il suffit de saisir l’adresse de la cellule à partir de laquelle vous devez extraire une partie du texte, d’indiquer également la position de départ du fragment extrait et le nombre de caractères.

La commodité d’utiliser cette fonction est clairement visible dans l’exemple suivant. La table contient une colonne avec les noms des téléphones Samsung. Il est nécessaire de placer la partie du nom située après les mots “Samsung Galaxy” dans une colonne séparée.

  1. Placez le curseur de la souris dans la colonne où seront placés les résultats de la fonction et, dans la liste des fonctions de texte, sélectionnez la fonction MID.
  2. Dans la fenêtre des arguments de la fonction qui apparaît, dans le champ “Texte”, spécifiez l’adresse de la cellule à partir de laquelle le texte sera extrait. Dans le champ “Start_num”, spécifiez la position à partir de laquelle commence le texte extrait (en tenant compte des espaces entre les mots). Dans le champ “Number_chars”, indiquez le nombre de caractères à extraire. Fonction MIND
  3. Après avoir appuyé sur le bouton “OK”, le fragment de texte nécessaire sera placé dans la cellule spécifiée.

Malheureusement, le plus souvent, le nombre de caractères extraits dans les cellules d’une colonne n’est pas identique. Il est donc recommandé d’utiliser la fonction MID en conjonction avec la fonction FIND et de rechercher selon certains critères, par exemple la présence d’un espace entre les mots. Extraire le texte de la ligne Excel
Dans cet exemple, la formule de la première cellule de la colonne avec les résultats sera: =MID(A1;FIND(” “;A1)+1;255). Dans cette formule, “+1” signifie que la position du texte souhaité doit également être prise en compte, mais elle ne doit pas être renvoyée.

CONCATENATE Text Function

Avec l’aide de la fonction CONCATENATE, vous pouvez connecter plusieurs lignes de texte en une seule ligne. Il peut y avoir beaucoup de lignes connectées – jusqu’à 255. Vous pouvez utiliser du texte, des nombres ou des adresses de cellules comme arguments de fonction.

Prenons un exemple dans lequel les noms et prénoms des personnes dans des cellules distinctes doivent être affichés dans une cellule.

  1. Placez le curseur de la souris dans la cellule où se trouvera le résultat de la fonction.
  2. Accédez à la section Fonctions de texte et sélectionnez la fonction CONCATENATE.
  3. Dans la fenêtre des arguments de fonction qui s’ouvre, indiquez alternativement les adresses des cellules à joindre. Ne pas oublier les espaces entre les mots. Les espaces sont indiqués entre guillemets. Fonction CONCATENER
  4. Après avoir appuyé sur le bouton “OK”, un texte composé du prénom et du nom apparaîtra dans la cellule avec le résultat de la fonction. Connecter des lignes Excel

Si l’argument est une valeur de texte et non une adresse de cellule, il doit être placé entre guillemets.