4 façons de combiner du texte dans Excel
après l'avoir Une feuille de calcul pleine de données , vous réalisez peut-être que vous souhaitez incorporer du texte, tel que des prénoms et des noms, des villes et des états, ou quelque chose de similaire. Ce guide vous montre quelques façons simples d'intégrer du texte dans Excel Afin que vous puissiez choisir la meilleure méthode pour vos données.
Utiliser Flash Fill pour incorporer du texte
Flash Fill vous permet Excel Créez un motif, puis remplissez rapidement les autres cellules avec ce motif. Plus intelligent que le remplissage automatique, le remplissage rapide peut détecter ce que vous essayez de faire et ajuster en conséquence. Il n'inclut pas les formules telles que les méthodes répertoriées ci-dessous. Si vous n'aimez pas travailler avec des formules ou des fonctions, cette option est faite pour vous.
- Aller à Cellule Où vous souhaitez placer le texte fusionné des premiers éléments de données. Il s'agit généralement de la cellule située au début d'une colonne ou d'une ligne.
- Type Les données Comme vous voulez le lire une fois combiné et appuyez sur Entrer ou Revenir. Par exemple, nous fusionnons le prénom dans la cellule A2 Et le nom de famille dans la cellule B2 et en entrant la méthode que nous voulons afficher dans la cellule C2.
- Sélectionner La cellule avec le texte fusionné ; Dans notre exemple, il s'agit de la cellule C2. Allez dans l'onglet "page principale" , et cliquez sur le menu déroulant "Remplir" Dans la section Édition, sélectionnez "Remplissage éclair".
- Les cellules restantes seront remplies selon le même modèle que la première cellule.
Activer et utiliser la saisie automatique avec Flash
Excel fournit un moyen de remplir automatiquement les cellules avec la fonctionnalité Flash Fill qui peut vous faire économiser quelques clics.
- Pour activer cette option, accédez à "Fichier -> Options -> Avancé." Cochez la case "Remplissage automatique rapide" dans la section des options d'édition. Vous devrez peut-être cocher la case parent "Activer la saisie semi-automatique des valeurs de cellule" ci-dessus en premier.
- Sélectionner Ok Pour enregistrer la modification, revenez à la feuille où vous souhaitez fusionner le texte.
- Accédez à la première cellule où vous souhaitez que le texte fusionné et tapez-le comme vous voulez qu'il s'affiche. Clique sur Entrer ou Retour Et commencez à taper le deuxième ensemble de données fusionnées. Vous verrez un aperçu de la façon dont vous remplirez une propriété Remplissage Flash données restantes.
- Clique sur Entrer ou Retour Pour accepter l'aperçu et remplir les cellules.
Utiliser l'opérateur Esperluette
Une autre façon de combiner du texte dans Excel consiste à utiliser l'opérateur esperluette (&) pour faire glisser la formule vers le bas pour remplir les cellules restantes.
- Sélectionner Cellule où vous voulez les données agrégées et tapez la formule ci-dessous, en remplaçant les références de cellule par les vôtres :
= A2 et B2
- Vous devriez voir les données de chaque cellule fusionnées dans la cellule contenant la formule.
- Si vous souhaitez insérer un espace entre les mots, utilisez plutôt la syntaxe suivante. Assurez-vous de mettre un espace entre les guillemets.
= A2 & "" & B2
- Cette formule prend le texte dans la cellule A2 , ajoute un espace et se termine par le texte de la cellule B2. Le texte sera fusionné avec un espace entre le texte des deux cellules.
- Pour remplir les cellules restantes avec la même formule, sélectionnez "poignée de remplissage" (carré) dans le coin inférieur droit de la cellule qui contient la formule.
- Faites glisser vers le bas pour remplir les cellules restantes avec la même formule. Excel met automatiquement à jour la formule avec les références de cellule correctes.
Utiliser la fonction TEXTJOIN
Si vous souhaitez fusionner des chaînes de texte plus longues, l'utilisation des méthodes ci-dessus peut être fastidieuse. Utilisez plutôt la fonction TEXTJOIN d'Excel. Cette fonctionnalité est disponible dans les versions plus récentes d'Excel, notamment Microsoft 365, Excel pour le Web, Excel 2021 et Excel 2019.
formule la formule est TEXTJOIN (délimiteur, ignore_empty, text1, text2,…) , où les trois premiers arguments sont requis.
- Déterminant: Le séparateur que vous souhaitez utiliser entre le texte fusionné, tel qu'un espace, une virgule ou un trait d'union.
- Ignorer_vide : Utilisez TRUE pour ignorer les cellules vides ou FALSE pour inclure les cellules vides séparées par un délimiteur.
- Texte 1: Cellule ou plage de cellules contenant du texte. Vous pouvez également insérer du texte dans la formule en tant qu'argument.
Regardons un exemple :
- Nous collectons Noms de ville Séparés par des virgules, en ignorant les cellules vides. Les données que nous voulons fusionner se trouvent dans les cellules De A2 à A6. Nous utilisons cette formule :
=TEXTEJOIN(", ",VRAI,A2:A6)
- Pour diviser la formule, nous avons une virgule et un espace entre les guillemets, TRUE pour l'argument "ignore_empty", et la plage de cellules A2 à A6.
- Dans un autre exemple, nous combinons les mots des cellules A1 à A6 en laissant un espace entre chacun et en incluant les cellules vides en utilisant cette formule :
=TEXTEJOIN(", ",FAUX,A1:A6)
- Vous pouvez voir que la cellule A4 est vide et vous insérez ce blanc dans le résultat intermédiaire "ou" و "tome".
Utiliser la fonction CONCAT
Une autre fonction qui peut vous aider à combiner des données est CONCAT. Cette fonction est une version plus récente de la fonction CONCATENER, qu'elle a remplacée dans Excel 2016, Excel pour le web et dans l'application mobile Excel. CONCATENATE est toujours disponible pour la rétrocompatibilité, mais peut devenir indisponible à un moment donné.
La syntaxe de la formule est CONCAT (text1, text2, ...), où seul le premier argument est requis, bien que vous souhaitiez peut-être joindre plusieurs éléments de données. Vous pouvez inclure Jusqu'à 253 objets texte et délimité entre guillemets entre les arguments.
Dans un exemple simple, nous combinons le texte des cellules A2 et B2 avec une virgule entre elles, en utilisant cette formule :
=CONCAT(A2,"","B2)
Dans cet exemple, nous combinons les deux mots "Bienvenue" و "domicile" avec un espace entre les deux mots. Voir ci-dessous pour la formule :
=CONCAT("Bienvenue","accueil")
Notez que chaque mot et un espace entre chaque mot sont entourés de guillemets.
Ce dernier exemple utilise la fonction afin que vous puissiez voir sa flexibilité. Nous combinons le nom de famille de notre client (A2), l'espace, le numéro de commande (B2), le trait d'union et l'ID de lieu 123. Voici la formule :
=CONCAT(A2," ",B2,"-",123)
Comme vous pouvez le constater, la fonction CONCAT peut combiner différents types de chaînes et vous pouvez copier et coller la formule dans la colonne à l'aide de la poignée de remplissage, comme décrit précédemment.
Foire Aux Questions
Q1 : Puis-je simplement fusionner des cellules pour combiner du texte dans Excel ?
Répondre: Quand Fusionner des cellules que chacun contient des données, Excel ne conserve que les données de la cellule la plus à gauche ou en haut à gauche et ignore le reste. Vous devrez utiliser l'une des méthodes ci-dessus pour fusionner du texte dans Excel.
Q2 : Les conjonctions et CONCAT ne sont-elles pas la même chose ?
Répondre: Il est vrai que ces deux méthodes fonctionnent essentiellement de la même manière. La seule différence évidente est que la fonction CONCAT a une limite de 253 chaînes, tandis que l'utilisation de l'esperluette n'a pas de limite. Si vous choisissez entre les deux, utilisez celui qui vous convient le mieux.
Q3 : Quel est le contraire de TEXTJOIN dans Excel ?
Répondre: La fonction TEXTSPLIT effectue l'action inverse de TEXTJOIN. TEXTSPLIT vous permet de séparer une chaîne de texte en cellules individuelles, similaire à la fonction Text-to-Columns d'Excel.