KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Función ARRAYTOTEXT de Excel

AutorZhoumandy Fecha de modificación

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

función arraytotext 1


Sintaxis

=ARRAYTOTEXT()array,[format])


Argumentos

  • Matriz (obligatorio): la matriz que se devolverá como una cadena de texto.
  • Formato (opcional): el formato de la cadena de texto devuelta. Puede ser 0 (valor predeterminado) o 1.
    Si se especifica 0 o se omite, el resultado tendrá un formato conciso y fácil de leer, idéntico al que se muestra en una celda con formato general aplicado.
    Si se especifica 1, el resultado incluirá caracteres de escape y delimitadores de fila. La cadena de texto se devolverá entre llaves, lista para usarse directamente en la barra de fórmulas de Excel. Los valores de texto irán entre comillas dobles («»), mientras que los valores booleanos, numéricos y de error no las llevarán. Las filas se separarán mediante punto y coma (;) y las columnas mediante comas (,).

Valor de devolución

La función ARRAYTOTEXT devuelve una cadena de texto.


Notas sobre la función

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

Ejemplo

Como muestra la siguiente captura de pantalla, hay un rango de Lista de texto. Para convertirlo en una cadena de texto, siga estos pasos.

1. Para obtener la cadena de texto en formato conciso, copie la fórmula siguiente en la celda E5 y, a continuación, pulse la tecla Entrarpara obtener el resultado.

=ARRAYTOTEXT()B5:C7)

función arraytotext 2

2. Para obtener la cadena de texto en formato estricto, copie la siguiente fórmula en la celda E6 y, a continuación, pulse la tecla Entrarpara obtener el resultado.

función arraytotext 3

Nota:En la primera fórmula anterior, se omite el argumento de formato. También podemos especificarlo explícitamente, como muestra la siguiente fórmula:

=ARRAYTOTEXT()B5:C7,0)

Funciones relacionadas:

  • Función de Excel EVEN
    La función EVEN redondea números alejándolos de cero hasta el entero par más cercano.