CONCAT et TEXTJOIN vous aident à joindre des valeurs dans différentes cellules. Voyons comment ils fonctionnent et lequel choisir.
Les données se présentent sous diverses formes et formats. L'un de ces formats est vos données textuelles. Vous pouvez manipuler des données textuelles à l'aide de plusieurs fonctions telles que CONCAT et TEXTJOIN fonctions dans Excel.
Ici, nous découvrirons leurs différences et quand vous devriez utiliser l'un sur l'autre.
Qu'est-ce que CONCAT?
Le CONCAT La fonction dans Excel vous permet de joindre des valeurs ensemble. 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 le CONCAT est un remplacement plus récent pour ENCHAÎNER fonction. Le CONCAT fonction prend la syntaxe suivante :
=CONCAT(texte1, [texte2,...])
Où:
- texte 1 est obligatoire et correspond aux valeurs que vous souhaitez joindre.
- [texte2, ...] est facultatif et correspond à la deuxième valeur ou cellule que vous souhaitez joindre.
- …. signifie que vous pouvez ajouter plus de valeurs. La fonction accepte un maximum de 253 arguments de texte.
Qu'est-ce que TEXTJOIN?
Comme le CONCAT formule, la TEXTJOIN La formule vous permet de combiner du texte dans une plage. Cette formule vous permet également de spécifier un délimiteur entre ces valeurs de texte.
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
Où:
- Délimiteur c'est ce que nous souhaitons vous séparer de ces textes. Il peut s'agir d'un caractère, d'un texte, d'un nombre ou même d'un espace.
- ignore_empty vous permet de spécifier si vous souhaitez ignorer les cellules vides d'une plage. Si TRUE, ignore les cellules vides.
- texte 1 est la première cellule ou le premier texte que vous souhaitez combiner.
- [texte2, ...] est la deuxième valeur que vous souhaitez joindre.
- …. signifie plus de valeurs.
Similitudes entre la fonction 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 rapidement combiner deux colonnes dans Microsoft Excel.
Regardons comment ces deux fonctions fonctionnent individuellement.
Comment utiliser la fonction CONCAT
Supposons que vous disposiez d'une table de données comprenant des colonnes pour le prénom et le nom de famille. Si vous souhaitez les joindre dans une colonne appelée Nom complet, envisagez d'utiliser le CONCAT fonction.
La syntaxe sera :
=CONCAT(A2," ",B2)
Pour décomposer la formule. Le texte 1 l'argument est A2, et le [texte2 argument est " ". Le " " signifie que nous voulons un espace avant notre texte3, lequel est B2. Une fois que vous avez écrit la formule dans la première cellule, vous n'avez pas besoin de copier la formule dans Excel. Vous pouvez à la place le faire glisser jusqu'à la dernière cellule.
Disons que vous voulez Jajay-Ayu comme nom complet pour quelqu'un dont le prénom et le nom sont Jaja et Ayu, respectivement.
=CONCAT(A2,"-",B2)
Prenons un autre exemple.
Supposons que vous disposiez d'un tableau de données contenant uniquement divers noms de pays d'Afrique de l'Ouest et que vous souhaitiez ajouter la phrase "est un pays d'Afrique". Vous allez écrire la syntaxe suivante :
=CONCAT(A2,"est un pays d'Afrique")
Comme dans le premier exemple, lorsque vous écrivez un texte ou une phrase dans votre formule, vous devez mettre cette phrase dans une citation.
Comment utiliser la fonction TEXTJOIN
Utilisons le tableau de données que nous avons utilisé pour le CONCAT.
Nous avions deux colonnes. L'un était le prénom et l'autre était le nom de famille. Pour utiliser le Fonction TEXTJOIN, nous écrirons cette syntaxe.
=TEXTEJOIN(" ",VRAI, A2:B2)
Les " " représentent l'espace entre nos noms et prénoms. Le VRAI signifie qu'il doit ignorer toute cellule vide.
Vous devez savoir que CONCAT et TEXTJOIN ne peuvent combiner que du texte dans votre feuille de calcul et ne peuvent pas être utilisés pour fusionner des fichiers et des feuilles Microsoft Excel.
CONCAT contre TEXTJOIN: Quand devez-vous les utiliser?
Les deux fonctions ont fondamentalement la même fonctionnalité. Leur différence vient de leurs arguments.
CONCAT veut que vous ajoutiez le texte de plusieurs plages et spécifiez où vous voulez votre ou vos délimiteurs. Le TEXTJOIN fonction, d'autre part, vous permet de pré-spécifier votre délimiteur et de confirmer si vous souhaitez ignorer le vide.
Regardons un scénario où CONCAT sera un meilleur choix pour TEXTJOIN.
Supposons que vous disposiez d'une table de données comprenant des colonnes pour le prénom, le nom et l'âge. Disons que vous voulez les rejoindre pour créer "Jaja Giwa-36" et mettre votre résultat dans une colonne appelée Détail.
C'est facile à utiliser CONCAT car vous pouvez choisir plusieurs délimiteurs.
Cependant, TEXTJOIN s'attend à ce que vous choisissiez un seul délimiteur. Vous ne pouvez utiliser que l'espace ou le tiret (-), pas les deux. Dans cette situation, CONCAT fait mieux le travail.
Voici un scénario où TEXTJOIN doit être utilisé à la place de CONCAT.
Créez une table de données qui inclut des colonnes pour le prénom, le deuxième prénom et le nom de famille. Si un nom dans une ligne ne contient pas de deuxième prénom, joindre ces noms dans une colonne appelée Nom complet à l'aide de la CONCAT fonction se traduira par des espaces supplémentaires.
Par exemple, le résultat en E3 a deux espaces au lieu d'un espace car il n'a pas de deuxième prénom. Toutefois, si TEXTJOIN a été utilisé, vous auriez pu utiliser ses arguments IgnoreEmpty pour ignorer les cellules vides.
Vous pouvez utiliser le 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
Diverses fonctions Excel sont similaires mais également différentes. Apprendre ce qui les rend différents et quand les utiliser au mieux vous aidera à vous améliorer dans l'analyse des données. Quelques exemples de certaines de ces fonctions sont les NB.SI et NB.SI et le XRECHERCHE et RECHERCHEV.