A função ARRAYTOTEXT, disponível tanto no Microsoft Excel quanto no Google Planilhas, é usada para converter um intervalo ou uma matriz de dados em uma única cadeia de texto. Essa conversão é feita por meio de um delimitador específico. Este artigo detalhará a sintaxe e a aplicabilidade desta função, ilustrando com exemplos práticos.
Sintaxe e Explicação
A sintaxe da função ARRAYTOTEXT no Excel e Google Planilhas é:
ARRAYTOTEXT(array, [separator], [delimiter_quotation_type])
- array: O intervalo de células ou a matriz que deseja converter em texto.
- separator (opcional): O caractere ou a string usada para separar os itens no texto resultante. Se não especificado, o padrão é uma vírgula (,).
- delimiter_quotation_type (opcional): Define como os textos são delimitados. No Google Planilhas, pode ser ajustado como 0 para nenhum delimitador, 1 para aspas duplas, e 2 para aspas simples. No Excel, essa configuração é geralmente gerida pelas configurações do sistema.
Exemplos Práticos de Uso
Vamos agora ver como a função ARRAYTOTEXT pode ser utilizada em situações reais.
Exemplo 1: Converter Dados de um Intervalo em uma String Única
Considere uma lista de itens de compras:
- Arroz
- Feijão
- Carne
Esses itens estão dispostos do A1 ao A3 em uma planilha. Para convertê-los em uma única string, separados por ponto e vírgula, usamos a seguinte função:
=ARRAYTOTEXT(A1:A3, ";")
Resultado: “Arroz;Feijão;Carne”
Exemplo 2: Formatação com Diferentes Tipos de Aspas
Para delimitar cada item da nossa lista com aspas simples, usando a mesma disposição de células do exemplo anterior, executaríamos:
=ARRAYTOTEXT(A1:A3, "; ", 2)
Resultado: “Arroz”; “Feijão”; “Carne”
Aplicações Práticas
A função ARRAYTOTEXT pode ser extremamente útil em diversas situações, como:
- Consolidação de dados: Converter rapidamente um conjunto de dados em formato de texto para facilitar a exportação ou integração com outras ferramentas ou documentos.
- Relatórios e logs: Criar strings de log de eventos ou atividades, unindo dados de células separadas em um formato unificado.
Com a compreensão da função ARRAYTOTEXT, fica evidente a sua versatilidade e utilidade para manipulação e apresentação de dados em forma de texto, sendo essencial tanto em contextos de análise de dados quanto para a criação de relatórios no Excel e Google Planilhas.
Mais Informações: https://support.microsoft.com/pt-pt/office/9cdcad46-2fa5-4c6b-ac92-14e7bc862b8b