Tabelas inteligentes no Excel

Vídeo

Formulação do problema

Temos uma tabela com a qual temos que trabalhar constantemente (classificar, filtrar, contar algo nela) e cujo conteúdo muda periodicamente (adicionar, excluir, editar). Bem, pelo menos, para um exemplo – aqui está assim:

O tamanho – de várias dezenas a várias centenas de milhares de linhas – não é importante. A tarefa é simplificar e facilitar sua vida de todas as formas possíveis, transformando essas células em uma tabela “inteligente”.

Solução

Selecione qualquer célula na tabela e na guia Início (Home) expandir a lista Formatar como uma tabela (Formatar como tabela):

 

Na lista suspensa de estilos, selecione qualquer opção de preenchimento ao nosso gosto e cor e, na janela de confirmação do intervalo selecionado, clique em OK e obtemos a seguinte saída:

Como resultado, após essa transformação do intervalo em "inteligente" mesa (com letra maiúscula!) temos as seguintes alegrias (exceto por um belo design):

  1. Criado mesa recebe um nome tabela 1,2,3 etc., que pode ser alterado para um mais adequado na guia Construtor (Desenhar). Esse nome pode ser usado em quaisquer fórmulas, listas suspensas e funções, como uma fonte de dados para uma tabela dinâmica ou uma matriz de pesquisa para uma função PROCV.
  2. Criado uma vez mesa ajusta automaticamente ao tamanho ao adicionar ou excluir dados a ele. Se você adicionar a tal mesa novas linhas – ele se estenderá mais para baixo, se você adicionar novas colunas – ele se expandirá em largura. No canto inferior direito Tabelas você pode ver o marcador de borda em movimento automático e, se necessário, ajustar sua posição com o mouse:

     

  3. No chapéu Tabelas automaticamente O AutoFiltro é ativado (pode ser forçado a desabilitar na guia Data (Encontro: Data)).
  4. Ao adicionar novas linhas a eles automaticamente todas as fórmulas são copiadas.
  5. Ao criar uma nova coluna com uma fórmula – ela será copiada automaticamente para a coluna inteira – não há necessidade de arrastar fórmula com cruz preta de preenchimento automático.
  6. Ao rolar Tabelas down os títulos das colunas (A, B, C…) são alterados para nomes de campo, ou seja, você não pode mais corrigir o cabeçalho do intervalo como antes (no Excel 2010 também há um filtro automático):
  7. Ativando a caixa de seleção Mostrar linha total (linha total) aba Construtor (Desenhar) obtemos uma linha de totais automática no final Tabelas com a capacidade de selecionar uma função (soma, média, contagem, etc.) para cada coluna:
  8. Aos dados em mesa pode ser abordado usando os nomes de seus elementos individuais. Por exemplo, para somar todos os números na coluna IVA, você pode usar a fórmula =SOMA(Tabela1[IVA]) em vez disso = SOMA (F2: F200) e não pensar no tamanho da tabela, no número de linhas e na exatidão dos intervalos de seleção. Também é possível usar as seguintes declarações (assumindo que a tabela tem o nome padrão tabela 1):
  • =Tabela1[#Todos] – link para toda a tabela, incluindo cabeçalhos de coluna, dados e linha total
  • =Tabela1[#Dados] – link somente de dados (sem barra de título)
  • =Tabela1[#Cabeçalhos] – link apenas para a primeira linha da tabela com títulos de coluna
  • =Tabela1[#Totais] – link para a linha total (se estiver incluído)
  • =Tabela1[#Esta linha] — referência à linha atual, por exemplo, a fórmula =Table1[[#This row];[VAT]] fará referência ao valor do IVA da linha da tabela atual.

    (Na versão em inglês, esses operadores soarão, respectivamente, como #All, #Data, #Headers, #Totals e #This row).

PS

No Excel 2003 havia algo remotamente parecido com essas tabelas “inteligentes” – chamava-se Lista e era criada através do menu Dados - Lista - Criar Lista (Dados — Lista — Criar lista). Mas nem metade da funcionalidade atual estava lá. As versões mais antigas do Excel também não tinham isso.

Deixe um comentário