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

1

Eu tenho uma tabela na planilha 1 da seguinte forma:

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, mostramos como gostaria que a planilha 2 fosse exibida:

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

Abaixo está como eu 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. No entanto, o vlookup só encontrará uma correspondência e não encontrará a próxima coincidência. Como posso contornar isso?

    
por NeverPhased 01.03.2013 / 15:25

1 resposta

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 then Pivot Table .

  2. Arraste Name para a caixa Report Labels . Em seguida, 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 . Vá para a guia Layout & Print , marque a caixa Insert blank lines after each item label e clique em OK .

  4. Insira uma coluna à esquerda da tabela dinâmica e adicione rótulos de nome / número conforme necessário. Se você precisar que isso seja dinâmico, use algo como =IFERROR(IF(B4="","",IF(MATCH(B4,Sheet1!$A$1:$A$5,0),"Name")),"Number") , em que B4 é a primeira linha de sua tabela dinâmica e Sheet1! A1: A5 é a coluna de nome em sua 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 os nomes que você não deseja que apareçam nessa guia. Há várias maneiras de fazer isso: uma é clicar com o botão direito do mouse no valor (por exemplo, "y"), passar o mouse sobre Filter e clicar em Hide selected items .

  7. Repita para quantas guias desejar, filtrando Name de acordo.

    
por 01.03.2013 / 15:58