Skip to main content

Função ARRAYTOTEXT do Excel

Author: Zhoumandy Last Modified: 2025-08-06

A função ARRAYTOTEXT converte uma matriz ou intervalo em uma string de texto.

arraytotext-function 1


Sintaxe

=ARRAYTOTEXT(matriz,[formato])


Argumentos

  • Matriz (obrigatório): A matriz a ser retornada como uma string de texto.
  • Formato (opcional): O formato da string de texto retornada. Pode ser 0 (padrão) ou 1.
    Se for 0 ou omitido, o formato do resultado será conciso e fácil de ler. O texto retornado será o mesmo que o texto exibido em uma célula com formatação geral aplicada.
    Se for 1, o formato do resultado será o formato estrito, incluindo caracteres de escape e delimitadores de linha. A string de texto será retornada entre chaves {}, que podem ser usadas diretamente na barra de fórmulas do Excel. Valores de texto serão encapsulados em aspas duplas (""), enquanto booleanos, números e valores de erro não. As linhas são separadas por ponto e vírgula (;) e colunas por vírgulas (,).

Valor de retorno

A função ARRAYTOTEXT retorna uma string de texto.


Notas da função

  1. A função ARRAYTOTEXT foi introduzida recentemente no Excel e está disponível apenas no Excel para Microsoft 365 e no Excel para a web.
  2. A função ARRAYTOTEXT removerá a formatação numérica aplicada a quaisquer células que contenham valores numéricos.
  3. O valor de erro #VALOR! ocorre se o formato não for 0 ou 1.

Exemplo

Como mostra a captura de tela abaixo, há um intervalo de textos listados. Para convertê-los em uma string de texto, siga os passos abaixo.

1. Para obter a string de texto em formato conciso, copie a fórmula abaixo para a célula E5, depois pressione a tecla Enter para obter o resultado.

=ARRAYTOTEXT(B5:C7)

arraytotext-function 2

2. Para obter a string de texto em formato estrito, copie a fórmula abaixo para a célula E6, depois pressione a tecla Enter para obter o resultado.

arraytotext-function 3

Nota: O argumento de formato na primeira fórmula acima foi omitido. Também podemos inserir o formato conforme mostrado na fórmula abaixo:

=ARRAYTOTEXT(B5:C7,0)

Funções relacionadas:

  • Função EVEN do Excel
    A função EVEN arredonda números para longe de zero até o inteiro par mais próximo.