CONCAT vs. TEXTJOIN : Lequel choisir pour joindre des valeurs ?

Les données se présentent sous différentes formes et différents formats. L’un de ces formats est celui des données textuelles. Vous pouvez manipuler des données textuelles à l’aide de plusieurs fonctions telles que CONCAT et TEXTJOIN dans Excel.

Nous verrons ici quelles sont leurs différences et quand vous devez utiliser l’une plutôt que l’autre.

Qu’est-ce que le CONCAT ?

Le CONCAT dans Excel vous permet de réunir des valeurs. Cette valeur peut également être un texte, un nombre ou un caractère dans une cellule ou une plage de cellules de votre feuille de calcul.

Il est important de noter que la fonction CONCAT est un remplacement plus récent de CONCATENATE et de la fonction de concaténation. La fonction CONCAT prend la syntaxe suivante :

où :

  • texte1 est obligatoire et correspond aux valeurs que vous voulez joindre.
  • est facultatif et correspond à la deuxième valeur ou cellule que vous souhaitez joindre.
  • signifie que vous pouvez ajouter d’autres valeurs. La fonction accepte un maximum de 253 arguments textuels.

Qu’est-ce que TEXTJOIN ?

Comme la fonction CONCAT la formule TEXTJOIN vous permet de combiner du texte à l’intérieur d’une plage. Cette formule vous permet également de spécifier un délimiteur entre ces valeurs de texte.

Où :

  • Délimiteur est ce que l’on souhaite que vous sépariez ces textes. Il peut s’agir d’un caractère, d’un texte, d’un nombre ou même d’un espace.
  • ignorer_vide vous permet de spécifier si vous souhaitez ignorer les cellules vides dans une plage. Si VRAI, les cellules vides sont ignorées.
  • texte1 est la première cellule ou le premier texte à combiner.
  • est la deuxième valeur à combiner.
  • signifie plus de valeurs.

Similitudes entre les fonctions CONCAT et TEXTJOIN

Leur similitude réside dans leur capacité à combiner plusieurs textes ou valeurs. Ceci est très utile dans certaines situations. Par exemple, lorsque vous essayez de combiner rapidement deux colonnes dans Microsoft Excel.

Voir aussi :  4 façons dont l'IA peut faciliter le travail avec les PDF

Voyons comment ces deux fonctions fonctionnent individuellement.

Comment utiliser la fonction CONCAT

Supposons que vous disposiez d’un tableau de données comprenant des colonnes pour le prénom et le nom. Si vous souhaitez les regrouper en une seule colonne appelée Nom complet, vous pouvez utiliser la fonction CONCAT pour les réunir.

La syntaxe sera la suivante :

Pour décomposer la formule. Les texte1 est A2 et l’argument [texte2 est  » « . Le  »  » signifie que nous voulons un espace avant notre texte3 qui est B2. Une fois que vous avez écrit la formule dans la première cellule, il n’est pas nécessaire de la copier dans Excel. Vous pouvez la faire glisser vers la dernière cellule.

Supposons que vous souhaitiez que Jajay-Ayu soit le nom complet d’une personne dont le prénom et le nom de famille sont respectivement Jaja et Ayu.

Prenons un autre exemple.

Supposons que vous disposiez d’un tableau de données ne contenant que divers noms de pays d’Afrique de l’Ouest et que vous souhaitiez ajouter l’expression « est un pays d’Afrique ». Vous écrirez la syntaxe suivante :

Comme dans le premier exemple, lorsque vous écrivez un texte ou une phrase dans votre formule, vous devez mettre cette phrase entre guillemets.

Comment utiliser la fonction TEXTJOIN

Reprenons le tableau de données que nous avons utilisé pour la formule CONCAT.

Nous avions deux colonnes. L’une était le prénom et l’autre le nom. Pour utiliser la fonction fonction TEXTJOIN nous écrirons cette syntaxe.

Les  »  » représentent l’espace entre notre nom et notre prénom. Les  »  » représentent l’espace entre nos noms et prénoms. VRAI signifie qu’il doit ignorer toute cellule vide.

Voir aussi :  Comment exporter des données Microsoft Access vers un document Word

Vous devez savoir que CONCAT et TEXTJOIN ne peuvent combiner que du texte à l’intérieur de votre feuille de calcul et ne peuvent pas être utilisés pour fusionner des fichiers et des feuilles Microsoft Excel.

CONCAT et TEXTJOIN : quand les utiliser ?

Les deux fonctions ont fondamentalement la même fonctionnalité. Elles se distinguent par leurs arguments.

CONCAT vous permet d’ajouter le texte de plusieurs plages et de spécifier l’emplacement du ou des délimiteurs. Le TEXTJOIN en revanche, vous permet de spécifier au préalable votre délimiteur et de confirmer si vous souhaitez ignorer le vide.

Examinons un scénario dans lequel CONCAT sera un meilleur choix que TEXTJOIN.

Supposons que vous disposiez d’une table de données comprenant des colonnes pour le prénom, le nom et l’âge. Supposons que vous souhaitiez les joindre pour créer « Jaja Giwa-36 » et placer le résultat dans une colonne appelée Détail.

Pour ce faire, il suffit d’utiliser CONCAT car vous pouvez choisir plusieurs délimiteurs.

Cependant, TEXTJOIN s’attend à ce que vous ne choisissiez qu’un seul délimiteur. Vous ne pouvez utiliser que l’espace ou le tiret (-), pas les deux. Dans cette situation, CONCAT est plus efficace.

Voici un scénario où TEXTJOIN doit être utilisé au lieu de CONCAT.

Créez un tableau de données comprenant des colonnes pour le prénom, le second prénom et le nom de famille. Si un nom dans une ligne ne contient pas de deuxième prénom, vous pouvez regrouper ces noms dans une colonne appelée Nom complet à l’aide de l’attribut CONCAT ajoutera des espaces supplémentaires.

Par exemple, le résultat de la fonction E3 comporte deux espaces au lieu d’un parce qu’il n’y a pas de deuxième prénom. Cependant, si TEXTJOIN avait été utilisé, vous auriez pu utiliser ses arguments IgnoreEmpty pour ignorer les cellules vides.

Voir aussi :  Les 9 principaux mythes sur la productivité que vous devriez toujours ignorer

Vous pouvez utiliser la fonction Len pour compter les caractères dans Excel. Ici, nous avons utilisé la syntaxe =LEN(E2)-LEN(SUBSTITUTE(E2, » « , » »)) pour compter le nombre d’espaces.

Tout dépend de votre tâche

Les différentes fonctions d’Excel sont à la fois similaires et différentes. Apprendre ce qui les différencie et quand les utiliser au mieux vous aidera à améliorer l’analyse des données. Voici quelques exemples de ces fonctions COUNTIF et COUNTIFS et les XLOOKUP et le VLOOKUP.

S’abonner à notre lettre d’information

Textjoin est-il meilleur que concat ?

TEXTJOIN vous permet de joindre des valeurs à l’aide d’un délimiteur de votre choix et dispose d’une option permettant d’ignorer les valeurs vides. CONCAT se contente de fusionner toutes les valeurs sans aucune option. Ce qui est bien avec ces deux fonctions, c’est qu’elles peuvent gérer des plages de cellules.

Quel est le principal avantage de Textjoin par rapport à concat ?

La fonction TEXTJOIN() est plus flexible et je pense qu’elle sera très populaire. Elle offre deux avantages par rapport à CONCAT() : La possibilité de spécifier un délimiteur – un ou plusieurs caractères (par exemple une virgule ou un espace) à insérer entre chaque élément de texte que vous souhaitez concaténer. La possibilité d’ignorer les valeurs vides.

Quelle est la meilleure fonction à utiliser pour combiner des chaînes de caractères avec des délimiteurs ?

La fonction CONCATENATE d’Excel est utilisée pour joindre différents morceaux de texte ou pour combiner les valeurs de plusieurs cellules dans une seule cellule. La syntaxe de la fonction CONCATENATE d’Excel est la suivante : CONCATENATE(texte1, [text2]où texte est une chaîne de texte, une référence de cellule ou une valeur issue d’une formule.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *