Excel: Como dividir uma tabela de dados e reorganizar o layout em novas guias?

1

Eu tenho uma tabela na folha 1 da seguinte maneira:

Name | Type | Number |
---------------------
x    |  1  |  av3    |
---------------------
y    |  2  |  bu4    |
---------------------
a    |  1  |  23r    |
---------------------
b    |  1  |  gk4    |

Eu preciso separar a tabela em duas planilhas separadas com base no tipo, então o tipo 1 é preenchido na planilha 2 e o tipo 2 é preenchido na planilha 3.

Abaixo está como gostaria que a folha 2 fosse exibida:

Name  | x   | 
-------------
Number| av3 |
-------------
      |     |
-------------
Name  |  a  |
-------------
Number| 23r |
-------------
      |     |
-------------
Name  |  b  |
------------
Number| gk4|

Abaixo está como gostaria que a folha 3 fosse exibida:

Name  | y  |
------------
Number| bu4|
------------

No momento, estou tentando usar o vlookup para fazer referência ao tipo e preencher os dados, mas o vlookup só encontrará uma correspondência e não encontrará a próxima coincidência. Como faço para contornar isso?

NeverPhased
fonte

Respostas:

1

Eu sugeriria que uma tabela dinâmica seria a maneira mais fácil de fazer isso.

  1. Selecione a tabela e clique em Insert então Pivot Table.

  2. Arrasto Name no Report Labels caixa. Então arraste Number diretamente abaixo dela.

  3. Para adicionar uma linha entre cada grupo, clique com o botão direito do mouse em qualquer valor de nome em sua tabela dinâmica (por exemplo, 'x') e clique em Field Settings. Vou ao Layout & Print guia, marque a Insert blank lines after each item label caixa e clique OK.

  4. Insira uma coluna à esquerda de sua tabela dinâmica e adicione rótulos de nome / número conforme necessário. Se você precisa que isso seja dinâmico, você pode usar algo como =IFERROR(IF(B4="","",IF(MATCH(B4,Sheet1!$A$1:$A$5,0),"Name")),"Number") onde B4 é a primeira linha da tabela dinâmica e Sheet1! A1: A5 é a coluna de nome na tabela original.

  5. Formatar (cores etc) conforme necessário! Provavelmente, você desejará ocultar os botões de expandir / recolher, os cabeçalhos de campo e os totais e alinhar tudo na tabela dinâmica.

  6. Remova todos os nomes que você não deseja que apareçam nesta guia. Existem várias maneiras de fazer isso, uma é clicar com o botão direito no valor (por exemplo, 'y'), passar o mouse sobre Filter então clique Hide selected items.

  7. Repita para quantas guias você quiser, filtrando Name adequadamente.

output

Andi Mohr
fonte