Maison >Tutoriel logiciel >Logiciel de bureau >Concat vs TextJoin: que devez-vous utiliser dans Excel?

Concat vs TextJoin: que devez-vous utiliser dans Excel?

Barbara Streisand
Barbara Streisandoriginal
2025-02-06 16:25:09634parcourir

La combinaison manuelle de données de deux cellules ou plus dans une autre cellule prendrait du temps et entraînerait inévitablement des erreurs, surtout si vous avez affaire à beaucoup de données. Excel est conçu pour automatiser les tâches longues, et les fonctions Concat et TextJoin sont des exemples de manuels de cette action.

Concat et TextJoin ont été ajoutés à Excel en 2019, donc si vous utilisez une version plus ancienne, Vous n'avez peut-être pas accès à ces fonctions.

En bref: Concat vs TextJoin

Les deux combinent du texte de plusieurs cellules en une.

Selon Cambridge Dictionary, le verbe concaténer signifie "assembler les choses en tant que série connectée", et la fonction Concat fait exactement ceci en réunissant simplement des références de texte ou de cellule dans une chaîne continue:

=CONCAT(<em>a</em>,<em>b</em>,<em>c</em>)

a , b , et c sont les références de texte ou de cellule que vous souhaitez combiner en une seule cellule. Enfermer toutes les valeurs de texte (y compris la ponctuation et les espaces) dans des doubles quotes. Vous pouvez avoir jusqu'à 252 références ou chaînes de texte ici.

Si les cellules vierges sont référencées dans la formule Concat, elles sont ignorées dans la sortie à moins de placer entre les virgules.

textjoin Faire le même travail que Concat, mais un délimiteur vous permet de choisir quoi insérer entre chaque élément de la concaténation. TextJoin vous donne également la possibilité d'inclure ou d'exclure des cellules vides.

=TEXTJOIN(<em>w</em>, <em>x</em>, <em>y</em>)

w est le délimiteur, x est vrai si Vous voulez ignorer les cellules vides (ou fausses si vous voulez inclure des cellules vides), et y est le premier de 252 références ou chaînes de texte.

Un délimiteur est "une marque ou symbole utilisé pour montrer le début ou la fin d'éléments séparés. "

dans la pratique: Concat vs TextJoin

Examinons plus loin avec quelques exemples.

CONCAT

Dans l'exemple ci-dessous,

=CONCAT(A1,B1,C1)

combine toutes les données dans les cellules A1 à C1 dans la cellule B3. Nous aurions également pu taper

=CONCAT(A1:C1)

car les cellules sont contiguës, et nous n'avons besoin d'aucune valeur, ponctuation ou espaces entre les nombres de la cellule B3.

Concat vs TextJoin: que devez-vous utiliser dans Excel?

Voici un autre exemple:

=CONCAT(A1," ",A2," ",A3)

qui ajouterait un espace entre chaque valeur tirée des cellules A1 à C1. N'oubliez pas que chaque argument doit être séparé par une virgule, et toutes les valeurs de texte (y compris la ponctuation et les espaces) doivent aller en doubles-quotes.

Concat vs TextJoin: que devez-vous utiliser dans Excel?

Vous pouvez utiliser Concat dans Ces scénarios:

  • Vous avez les prénoms des gens dans la colonne A, et leurs deuxième noms dans la colonne B, et vous voulez les combiner (séparés par un espace) dans la colonne C.
  • Vous souhaitez automatiser les phrases en fonction des valeurs cellulaires. Par exemple, vous pourriez avoir le nom d'une personne dans la colonne A et son âge dans la colonne B, et vous voulez créer des phrases pour chaque personne qui disent "[le nom] a [l'âge] des ans" dans la colonne C.
  • Vous devez créer des touches composites et composées, où vous avez deux listes de numéros de référence et souhaitez faire une troisième liste qui combine les deux.

Concat remplace la fonction du concaténate, qui est progressivement supprimée. Avec le concaténate, vous ne pouviez pas travailler avec des tableaux (par exemple, A1: A40), seulement des références de cellules individuelles (par exemple, A1, A2, A3 ...). Il est donc préférable d'éviter complètement le concaténé, et d'aller avec Concat à partir de maintenant.

textjoin

Prenons le même exemple, mais cette fois, nous voulons ajouter le mot "et" entre chaque nombre.

plutôt que d'utiliser la concat et de répéter "et" entre chaque valeur, nous pouvons taper et en tant que délimiteur (le premier argument à l'intérieur des parenthèses) avec la fonction textjoin.

=CONCAT(<em>a</em>,<em>b</em>,<em>c</em>)

Remarquez les espaces de chaque côté du mot "et" dans la formule. Excel n'ajoute pas les espaces ici automatiquement, vous devez donc les ajouter manuellement. Sinon, tout serait serré ensemble et aurait l'air inhabituel.

Concat vs TextJoin: que devez-vous utiliser dans Excel?

Si nous devions utiliser la même formule, mais supprimez le numéro 2 de la cellule B1, voici ce que nous verrions:

Concat vs TextJoin: que devez-vous utiliser dans Excel?

C'est parce que nous avons tapé vrai comme Le deuxième argument de la formule pour dire à Excel d'exclure les cellules vides. Si nous tapions Faux, la cellule B3 aurait lu "1 et et 3".

Vous pouvez utiliser TextJoin dans ces scénarios:

  • Vous avez une liste d'adresses e-mail sur une feuille de calcul , et vous souhaitez les rejoindre - séparés par des virgules - pour copier et coller dans Outlook pour un e-mail par lots.
  • Vous avez accumulé les résultats d'une équipe avec W, D et L, et vous souhaitez compiler tous leurs résultats en une seule cellule, séparés par des tirets.
  • Vous souhaitez rejoindre de grands volumes de données avec des espaces entre les deux, ou vous souhaitez inclure des cellules vierges dans vos données jointes.

En somme: Concat vs textjoin

donc, lequel devez-vous utiliser?

Si vous souhaitez simplement combiner les valeurs de nombreuses cellules dans une seule cellule , vous pouvez le faire avec concat sans avoir à vous soucier des délimiteurs et des cellules vides. Gardez simplement à l'esprit qu'à moins d'ajouter des espaces ou de ponctuation manuellement, toutes les valeurs seront écrasées sans définitions claires entre chacun. Vous pouvez également préférer utiliser Concat si vous souhaitez avoir différents délimiteurs entre chaque valeur concaténée.

textjoin est mieux pour définir ce qui ira entre chaque valeur liée, telles que les mots, les espaces ou ponctuation. Plutôt que d'utiliser Concat et d'insérer manuellement une virgule, par exemple, entre chaque valeur, vous pouvez le faire plus efficacement en ajoutant un délimiteur comme premier argument à l'intérieur des parenthèses. Ceci est particulièrement pratique si vous gérez de grandes quantités de données. N'oubliez pas que vous ne pouvez spécifier qu'un seul délimiteur lorsque vous utilisez TextJoin, ce qui signifie que vous vous retrouverez avec la même valeur ou symbole placé entre chaque élément réunis.


ainsi que ceux décrits ci-dessus, il y a D'autres façons de rejoindre les valeurs ensemble dans Excel. Tout d'abord, vous pouvez utiliser le symbole ampère et (&) entre les références cellulaires dans une formule. Alternativement, l'outil de remplissage flash d'Excel (raccourci clavier: Ctrl e) apercevait les modèles et les applique au reste de la série.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn