Skip to main content

Función ARRAYTOTEXT de Excel

Author: Zhoumandy Last Modified: 2025-08-06

La función ARRAYTOTEXT convierte una matriz o rango en una cadena de texto.

arraytotext-function 1


Sintaxis

=ARRAYTOTEXT(matriz,[formato])


Argumentos

  • Matriz (requerida): La matriz que se devolverá como una cadena de texto.
  • Formato (opcional): El formato de la cadena de texto devuelta. Puede ser 0 (predeterminado) o 1.
    Si es 0 o omitido, el formato del resultado será conciso y fácil de leer. El texto devuelto será igual al texto mostrado en una celda con formato general aplicado.
    Si es 1, el formato del resultado será estricto, incluyendo caracteres de escape y delimitadores de fila. La cadena de texto se devolverá entre llaves {}, lo que puede usarse directamente en la barra de fórmulas de Excel. Los valores de texto estarán encapsulados en comillas dobles (""), mientras que los booleanos, números y valores de error no. Las filas están separadas por punto y coma (;) y las columnas por comas (,).

Valor devuelto

La función ARRAYTOTEXT devuelve una cadena de texto.


Notas de la función

  1. La función ARRAYTOTEXT es nueva en Excel y solo está disponible en Excel para Microsoft 365 y Excel para la web.
  2. La función ARRAYTOTEXT eliminará el formato numérico aplicado a cualquier celda que contenga valores numéricos.
  3. El valor de error #¡VALOR! ocurre si el formato no es 0 o 1.

Ejemplo

Como muestra la siguiente captura de pantalla, hay un rango de textos listados. Para convertirlos en una cadena de texto, siga los siguientes pasos.

1. Para obtener la cadena de texto en formato conciso, copie la siguiente fórmula en la celda E5, luego presione la tecla Intro para obtener el resultado.

=ARRAYTOTEXT(B5:C7)

arraytotext-function 2

2. Para obtener la cadena de texto en formato estricto, copie la siguiente fórmula en la celda E6, luego presione la tecla Intro para obtener el resultado.

arraytotext-function 3

Nota: El argumento de formato en la primera fórmula anterior se omite. También podemos ingresar el formato como muestra la siguiente fórmula:

=ARRAYTOTEXT(B5:C7,0)

Funciones relacionadas:

  • Función EXP de Excel
    La función EXP devuelve el resultado de la constante e elevada a la n-ésima potencia.