Quer expandir rápida e facilmente seus conjuntos de dados do Excel? Aprenda a usar a função EXPANDIR!
Há muitos recursos incluídos no Microsoft Excel para ajudá-lo a aproveitar ao máximo os dados de sua planilha. A variedade de ferramentas e funções disponíveis pode resolver problemas de maneiras criativas que você pode não estar esperando.
Uma das funções mais incomuns é a função EXPAND, que pode ajudá-lo a anexar novos dados aos seus arrays de forma rápida e eficiente. Continue lendo para descobrir por que isso pode ser útil e como usá-lo em sua planilha.
O que é a função EXPAND no Microsoft Excel?
O objetivo principal da função EXPAND é usar um valor de dados para estender ou preencher uma matriz para dimensões maiores especificadas. Isso pode ser útil em várias instâncias, como no preenchimento de uma planilha para fins de visualização quando há dados incompletos.
Também pode ser usado para adicionar informações adicionais a uma matriz existente sem precisar clicar e arrastar ou digitar novamente os mesmos dados em todas as células relevantes. No entanto, você só pode adicionar um valor à função EXPAND, portanto, sua versatilidade é limitada nesse aspecto.
Compreendendo a sintaxe da função EXPAND no Excel
A função EXPAND consiste em quatro argumentos:
=EXPAND(array, rows, [columns], [pad_with])
O variedade O argumento define o conjunto de dados que será usado para a função. O linhas O argumento determina quantas linhas o novo array terá. Da mesma forma, o colunas O argumento especifica quantas colunas de largura o novo array terá.
Os tamanhos listados dentro dos argumentos "linhas" e "colunas" devem ser maiores que o tamanho da matriz original, caso contrário, um #VALOR! erro será retornado. Assim, por exemplo, se seu conjunto de dados inicial contém 6 linhas e 3 colunas, você pode digitar "8" no argumento "linhas" e resolvê-lo corretamente, mas não "4".
Se os argumentos "linhas" ou "colunas" (ou ambos) estiverem vazios, a fórmula assumirá como padrão o tamanho da matriz original e nenhuma linha ou coluna adicional será adicionada à saída.
O pad_with O argumento define o valor que as células adicionais conterão na nova matriz. O padrão do argumento é "#N/A", mas você pode adicionar qualquer valor de texto ou número.
Como usar a função EXPAND no Excel
Para nosso exemplo, digamos que temos três tabelas de dados de vendas trazidas de cada departamento. O chefe de vendas quer ter uma visão geral das vendas totais de todos os departamentos, então teremos que mesclar essas três tabelas em um grande conjunto de dados.
(Se estivéssemos sendo mais realistas, eles poderiam ser arquivos separados, mas por conveniência, eles estão todos no mesmo lugar aqui).
Vemos que a maioria das colunas nas tabelas são transferidas diretamente, mas também há uma nova coluna "Departamento" que precisamos preencher. Podemos facilmente usar a função EXPAND para transportar os dados de todas as três tabelas e adicionar dados para a nova coluna sem digitar muito.
Vamos mover os dados da tabela "Fabricação" digitando ou colando o seguinte na célula I3 e pressionando Digitar.
=EXPAND(A3:F8,6,7,A1)
Esta fórmula solicita que a função use o conjunto de dados sob os cabeçalhos "Fabricação" das células A3 através F8 como base. Existem seis linhas de dados, então inserimos esse número no argumento "linhas". Alternativamente, poderíamos ter deixado esse argumento vazio e obtido o mesmo resultado.
Também existem seis colunas, mas precisamos adicionar mais uma para permitir a nova coluna "Departamento" na nova tabela e, em vez disso, esse argumento contém o valor "7". Quanto ao que preencher a nova coluna, acontece que os cabeçalhos acima das tabelas individuais contêm os nomes dos departamentos individuais, então podemos apenas referenciar essas células (neste caso, A1) como o valor para o argumento "pad_with".
Agora que movemos a primeira tabela, podemos facilmente usar a mesma fórmula, com alguns ajustes nas referências de célula, para trazer as outras duas tabelas.
Para a segunda tabela, "Desenvolvimento", digite ou copie e cole a seguinte fórmula na célula I9 e pressione Digitar.
=EXPAND(A12:F15,4,7,A10)
Existem apenas quatro funcionários neste departamento, então o argumento "linhas" foi alterado para refletir isso. E para a terceira tabela "Serviços", digite ou copie e cole o seguinte na célula I13 e pressione Digitar.
=EXPAND(A19:F23,5,7,A17)
O novo conjunto de dados concluído deve ter a seguinte aparência:
Aumente seu conjunto de habilidades do Excel com a função EXPAND
Existem muitas funções incomuns e casos de uso exclusivos para a variedade de funções do Excel. Eles podem não parecer óbvios ou necessários até que se tornem a ferramenta perfeita de que você precisa para seus dados.
Aprender e dominar o Excel não é apenas conhecer fórmulas e argumentos, mas também encontrar maneiras criativas de usar essas ferramentas para vencer qualquer desafio que você encontrar.
Há muitas maneiras interessantes de usar uma planilha, e funções como EXPAND ajudam a tornar o Excel mais versátil e mais valioso quando surgem coisas estranhas e inesperadas em seu ambiente de trabalho.