Eu sugeriria que uma tabela dinâmica seria a maneira mais fácil de fazer isso.
-
Selecione a tabela e clique em
InsertthenPivot Table. -
Arraste
Namepara a caixaReport Labels. Em seguida, arrasteNumberdiretamente abaixo dela. -
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 guiaLayout & Print, marque a caixaInsert blank lines after each item labele clique emOK. -
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. -
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.
-
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
Filtere clicar emHide selected items. -
Repita para quantas guias desejar, filtrando
Namede acordo.