La fonction ARRAYTOTEXT renvoie une matrice de valeurs de texte à partir de toute plage spécifiée. Elle transfère les valeurs de texte inchangées et convertit les valeurs non textuelles en texte.
Syntaxe
ARRAYTOTEXT(array, [format])
La syntaxe de la fonction ARRAYTOTEXT contient les arguments suivants.
Argument |
Description |
---|---|
tableau |
Matrice à renvoyer comme texte. Obligatoire. |
format |
Format des données retournées. Facultatif. Il peut s’agir de l’une des deux valeurs suivantes : 0 Valeur par défaut. Format concis facile à lire. Le texte renvoyé est identique au texte rendu dans une cellule dans laquelle une mise en forme générale est appliquée. 1 Un format strict incluant des caractères d’échappement et des séparateurs de lignes. Génère une chaîne qui peut être analysée lors de la saisie dans la barre de formule. Encapsule les chaînes renvoyées entre guillemets, à l’exception des valeurs booléennes, des nombres et des erreurs. |
Remarques :
-
Le format concis renvoie une liste de valeurs dans une cellule, tandis que le format strict renvoie une matrice de taille et de forme identique à l’entrée.
-
Si format est différent de 0 ou 1, ARRAYTOTEXT renvoie #VALUE! #REF!.
Exemples
Copiez les données de l’exemple dans le tableau suivant, et collez-les dans la cellule A1 d’une nouvelle feuille de calcul Excel. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
Remarque :Pour convertir « Seattle » en type de données lié, sélectionnez la cellule B3, puis sélectionnez Données > Géographie.
Données |
|
VRAI |
#VALEUR! |
1234.01234 |
Toulouse |
Bonjour |
1 123,00 $ |
Formule |
Résultat |
=ARRAYTOTEXT(A2:B4,0) |
TRUE, #VALUE!, 1234.01234, Seattle, Hello, 1 123 |
=ARRAYTOTEXT(A2:B4,1) |
{TRUE,#VALUE!; 1234.01234,"Seattle »; » Hello »,"1,123"} |
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.