Fonction ARRAYTOTEXT d'Excel
La fonction ARRAYTOTEXT convertit un tableau ou une plage en une chaîne de texte.
Syntaxe
=ARRAYTOTEXT(tableau,[format])
Arguments
- Tableau (obligatoire) : Le tableau à retourner sous forme de chaîne de texte.
- Format (facultatif) : Le format de la chaîne de texte retournée. Il est soit 0 (par défaut), soit 1.
Si c'est 0 ou omis, le format du résultat sera concis et facile à lire. Le texte retourné sera identique au texte affiché dans une cellule avec un formatage général appliqué.
Si c'est 1le format du résultat sera un format strict incluant des caractères d'échappement et des délimiteurs de lignes. La chaîne de texte sera renvoyée entre accolades, qui peuvent être utilisées directement dans la barre de formule Excel. Les valeurs textuelles seront encapsulées entre guillemets doubles (""), mais pas les booléens, nombres et valeurs d'erreur. Les lignes sont séparées par des points-virgules (;) et les colonnes par des virgules (,).
Valeur de retour
La fonction ARRAYTOTEXT retourne une chaîne de texte.
Notes sur la fonction
- La fonction ARRAYTOTEXT a été récemment introduite dans Excel et n'est disponible que dans Excel pour Microsoft 365 et Excel pour le web.
- La fonction ARRAYTOTEXT supprimera le formatage numérique appliqué aux cellules contenant des valeurs numériques.
- La valeur d'erreur #VALEUR! se produit si le format n'est ni 0 ni 1.
Exemple
Comme le montre la capture d'écran ci-dessous, il y a une plage de textes listés. Pour les convertir en une chaîne de texte, veuillez procéder comme suit.
1. Pour obtenir la chaîne de texte dans un format concis, copiez la formule ci-dessous dans la cellule E5, puis appuyez sur la touche Entrée pour obtenir le résultat.
=ARRAYTOTEXT(B5:C7)
2. Pour obtenir la chaîne de texte dans un format strict, copiez la formule ci-dessous dans la cellule E6, puis appuyez sur la touche Entrée pour obtenir le résultat.
Remarque : L'argument format dans la première formule ci-dessus est omis. Nous pouvons également entrer le format comme le montre la formule ci-dessous :
=ARRAYTOTEXT(B5:C7,0)
Fonctions connexes :
Fonction PAIR d'Excel
La fonction PAIR arrondit les nombres à l'entier pair le plus proche en s'éloignant de zéro.
Fonction EXP d'Excel
La fonction EXP renvoie le résultat de la constante e élevée à la puissance n.