Navegação Rápida
Função EXPAND
Resumo
A função EXPAND permite expandir ou preencher uma matriz para dimensões específicas de linhas e colunas no Excel. É uma ferramenta poderosa das funções dinâmicas de matriz para redimensionar dados de forma flexível, preenchendo áreas vazias com valores personalizados.
Sintaxe
=EXPAND(matriz; linhas; [colunas]; [preencher_com])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| matriz | Array |
Sim | A matriz ou intervalo de células a ser expandido |
| linhas | Number |
Sim | Número total de linhas desejado na matriz expandida |
| colunas | Number |
Não | Número total de colunas desejado (opcional) |
| preencher_com | Any |
Não | Valor para preencher as células adicionais (padrão: #N/A) |
Usando a função EXPAND
A função EXPAND é perfeita para situações onde você precisa ajustar o tamanho de uma matriz para atender requisitos específicos de relatórios, gráficos ou outras funções. Ela mantém os dados originais nas posições corretas e preenche o restante com o valor especificado, facilitando a manipulação de dados dinâmicos.
Exemplos Comuns de EXPAND
Expandir matriz 2x2 para 3x3 com #N/A
=EXPAND(A2:B3;3;3)
Transforma uma matriz 2x2 (1,2;3,4) em 3x3 preenchendo com #N/A: 1 2 #N/A 3 4 #N/A #N/A #N/A #N/A
Expandir célula única para grade 3x3
=EXPAND(A2;3;3;"-")
Expande o valor de A2 para uma matriz 3x3 preenchendo com hífen: 1 - - - - - - - -
Expandir apenas linhas mantendo colunas
=EXPAND(A1:B3;5)
Duplica as linhas da matriz A1:B3 para 5 linhas totais, mantendo 2 colunas originais
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR!
Cause: Linhas ou colunas especificadas são menores que a matriz original
Solution: Use números iguais ou maiores que as dimensões originais
#N/A nas células preenchidas
Cause: Parâmetro preencher_com não foi fornecido
Solution: Especifique um valor como EXPAND(A1;5;5;0) para preencher com zero
#NÚM!
Cause: Matriz resultante muito grande (limites do Excel)
Solution: Reduza as dimensões solicitadas
Notas
- Disponível apenas no Excel 365 e Excel 2021
- Usa separador de parâmetros brasileiro (; )
- Funciona apenas com matrizes dinâmicas
- Ideal para combinar com TAKE, DROP, TOCOL e TOROW
Compatibilidade
Disponível em: Excel 365, Excel 2021
Não disponível em: Excel 2019 e versões anteriores
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365, Excel 2021