Accueil Technologie
Comment utiliser les fonctions TEXTSPLIT, TEXTBEFORE et TEXTAFTER d'Excel

Comment utiliser les fonctions TEXTSPLIT, TEXTBEFORE et TEXTAFTER d'Excel

Excel dispose d’un large éventail de fonctions que les utilisateurs peuvent utiliser pour transformer les données textuelles et en tirer des enseignements. Cet article présente les principes fondamentaux des fonctions TEXTSPLIT, TEXTBEFORE et TEXTAFTER d’Excel et explique comment les utiliser pour manipuler des données.




Qu’est-ce que la fonction TEXTSPLIT d’Excel ?

La fonction TEXTSPLIT divise les chaînes de texte en plusieurs cellules en fonction du délimiteur spécifié. Le tableau qui en résulte est ensuite divisé en lignes ou en colonnes. Cette fonction est une variation de formule de l’assistant Texte en colonnes d’Excel. C’est également l’inverse des fonctions TEXTJOIN et CONACT, qui, contrairement à TEXTSPLIT, relient les textes entre eux.

Voici la syntaxe de TEXTSPLIT :

  =TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with]) 
  • texte représente le texte que vous souhaitez diviser.
  • col_delimiter est le texte ou le caractère entre les colonnes représentant l’endroit où la séparation doit avoir lieu.
  • délimiteur_de_rangée est le texte ou le caractère sur les lignes représentant l’endroit où la séparation doit avoir lieu.
  • ignore_empty spécifie si les valeurs vides doivent être ignorées ou non.
  • match_mode concerne le type de correspondance. La correspondance insensible à la casse est 1, tandis que la correspondance par défaut, qui est sensible à la casse, est 0.
  • pad_with spécifie la valeur à utiliser pour représenter les valeurs manquantes dans les tableaux à deux dimensions. La valeur par défaut est une erreur #N/A.

Tous ces paramètres sont facultatifs, à l’exception de text et col_delimiter.


Qu’est-ce que la fonction TEXTBEFORE dans Excel ?

La fonction TEXTBEFORE renvoie le texte avant le délimiteur ou le caractère spécifié. Elle est similaire à certains égards à la fonction LEFT d’Excel. La différence est que vous pouvez être plus précis avec TEXTBEFORE puisqu’elle peut renvoyer le texte avant une occurrence spécifique si elle se produit plusieurs fois.

La syntaxe de la fonction TEXTBEFORE est la suivante :

  =TEXTBEFORE(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found]) 
  • texte représente le texte que vous recherchez.
  • délimiteur détermine le point où l’extraction doit avoir lieu.
  • numéro_d’instance détermine l’instance du délimiteur à partir de laquelle l’extraction doit avoir lieu.
  • match_mode fait référence à la sensibilité à la casse (0) ou à l’insensibilité à la casse de la recherche (1).
  • match_end détermine si la fin du texte doit être traitée comme un délimiteur. Par défaut, le texte est une correspondance exacte (0). Cependant, 1 signifie que votre fonction doit faire correspondre le délimiteur à la fin du texte.
  • if_not_found est la valeur à renvoyer si aucune correspondance n’est trouvée. Par défaut, il s’agit d’une erreur #N/A.

Tous les paramètres, à l’exception du texte et du délimiteur, sont facultatifs. Les caractères génériques ne sont pas non plus autorisés.


Qu’est-ce que la fonction TEXTAFTER dans Excel ?

La fonction TEXTAFTER renvoie le texte après un délimiteur ou un caractère spécifié. Elle est similaire à certains égards à la fonction RIGHT d’Excel et directement opposée à la fonction TEXTBEFORE.

La syntaxe de la fonction TEXTAFTER est la suivante :

  =TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found]) 

Les paramètres de la fonction TEXTAFTER sont les mêmes que ceux de la fonction TEXTBEFORE. Ils ont donc la même signification. De plus, tous les paramètres de la fonction TEXTAFTER, à l’exception du texte et du délimiteur, sont facultatifs.


Comment utiliser la fonction TEXTSPLIT dans Excel ?

Supposons que vous ayez une liste de produits SaaS aléatoires et que vous souhaitiez les séparer.

Pour ce faire :

  1. Ecrivez votre fonction TEXTESPLIT dans la barre de formule.
  2. Le texte et le séparateur de virgule suivront.
  3. Les autres paramètres étant facultatifs, vous pouvez fermer la parenthèse.

Votre syntaxe finale sera :

  =TEXTSPLIT(B2,",")  
Une liste de logiciels utilisés pour démontrer comment utiliser TEXTSPLIT dans Excel.

Si vous avez plusieurs délimiteurs dans votre liste, utilisez la syntaxe ci-dessous :

  =TEXTSPLIT(B2,{",",".",";"})  

Vous devez placer tous les délimiteurs possibles entre crochets, c’est-à-dire « { } ».


Un tableur comment utiliser la fonction TEXTSPLIT lorsqu'il y a plusieurs délimiteurs.Comment utiliser la fonction TEXTBEFORE dans Excel ?

Supposons que vous disposiez d’une liste de noms et que vous souhaitiez en extraire les prénoms.

Pour ce faire :

  1. Dans votre barre de formule, écrivez TEXTBEFORE.
  2. Vous devez sélectionner la cellule contenant votre premier texte, suivi de votre délimiteur. Ici, le délimiteur est l’espace.
  3. Fermez votre parenthèse.
  4. Faites glisser vers le bas jusqu’à la dernière cellule du tableau de votre feuille de calcul avec une valeur à côté. Dans mon cas, il s’agit de « Ifeoma Sow » dans la cellule B8.

Votre syntaxe finale est la suivante :

  =TEXTBEFORE(B2," ")  
Une feuille de calcul utilisant une liste de noms pour montrer comment utiliser la fonction TEXTBEFORE d'Excel


Comment utiliser la fonction TEXTAFTER dans Excel ?

La fonction TEXTAFTER est similaire à la fonction TEXTBEFORE. Ici, vous avez une liste de sites web et vous voulez obtenir le nom de ces sites.

Pour ce faire :

  1. Tout d’abord, vous devez écrire votre fonction TEXTAFTER dans la barre de formule.
  2. Vous ferez suivre cette formule du texte et du délimiteur, qui est un point.
  3. Vous pouvez ignorer les autres paramètres et fermer la parenthèse.

Votre syntaxe finale sera :

  =TEXTAFTER(B2,".") 
Une feuille de calcul utilisant une liste de noms pour montrer comment utiliser la fonction TEXTAFTER d'Excel.


Manipuler des données textuelles dans Excel rapidement et facilement

Grâce à la puissance des fonctions de chaîne de caractères d’Excel, telles que TEXTSPLIT, TEXTBEFORE et TEXTAFTER, vous pouvez facilement manipuler des données textuelles rapidement et gagner du temps lors de votre analyse.

Cependant, il est important de noter que le monde de la manipulation de texte est vaste, en particulier dans Excel. Il existe de nombreuses fonctions et techniques à explorer. La maîtrise de ces fonctions et l’élargissement de vos connaissances vous permettront d’exploiter de plus grandes possibilités et de découvrir des informations pertinentes dans vos données.

Leave your vote

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires

Log In

Forgot password?

Don't have an account? Register

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x

Newsletter

inscrivez vous pour recevoir nos actualités

Actualités, astuces, bons plans et cadeaux !