KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Função ARRAYTOTEXT do Excel

AutorZhoumandy Data de Modificação

A função ARRAYTOTEXT converte uma matriz ou intervalo numa cadeia de texto.

função arraytotext 1


Sintaxe

=ARRAYTOTEXT(array,[format])


Argumentos

  • Matriz (obrigatório): a matriz a devolver como uma cadeia de texto.
  • Formato (opcional): o formato da cadeia de texto devolvida. Pode ser 0 (predefinido) ou 1.
    Se for 0 ou omitido, o resultado será apresentado num formato conciso e fácil de ler — igual ao texto exibido numa célula com formatação geral aplicada.
    Se for 1, o resultado será rigoroso, incluindo carateres de escape e delimitadores de linha. A cadeia de texto será devolvida entre chavetas e poderá ser utilizada diretamente na Barra de Fórmulas do Excel. Os valores de texto serão encapsulados em aspas duplas («»), enquanto os valores booleanos, numéricos e de erro não o serão. As linhas são separadas por ponto e vírgula (;) e as colunas por vírgulas (,).

Valor de retorno

A função ARRAYTOTEXT devolve uma cadeia de texto.


Notas sobre a função

  1. A função ARRAYTOTEXT foi recentemente introduzida no Excel e está disponível apenas no Excel para Microsoft 365 e no Excel para a Web.
  2. A função ARRAYTOTEXT remove a formatação numérica aplicada a células com valores numéricos.
  3. O erro #VALOR! ocorre se o formato não for 0 nem 1.

Exemplo

Conforme mostra a imagem abaixo, existe um intervalo de Lista de texto. Para convertê-los numa cadeia de texto, proceda da seguinte forma.

1. Para obter a cadeia de texto em formato conciso, copie a fórmula abaixo para a célula E5 e, em seguida, prima a tecla Enterpara obter o resultado.

=ARRAYTOTEXT()B5:C7)

função arraytotext 2

2. Para obter a cadeia de texto em formato rigoroso, copie a fórmula abaixo para a célula E6 e, em seguida, prima a tecla Enterpara obter o resultado.

função arraytotext 3

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

=ARRAYTOTEXT()B5:C7,0)

Funções relacionadas:

  • Função do ExcelEVEN
    A função EVEN arredonda números afastando-os de zero até ao inteiro par mais próximo.