Você pode fazer isso facilmente com uma tabela dinâmica.
Primeiro, selecione seus dados. Em seguida, na faixa de opções Insert , escolha Pivot Table . Na caixa de diálogo que aparece, você precisará informar ao Excel onde colocar sua tabela dinâmica. Por padrão, está em uma nova planilha.
DepoisdeclicaremOK,vocêveráalgoassim:

NaListadeCamposdaTabelaDinâmica,cliqueearrasteonomedocampoquedesejaresumir('Categoria'nomeuexemplo)paraacaixaRótulosdeLinha.Emseguida,cliqueearrasteomesmonomedecampoparaacaixaValores.Quandovocêtiverfeitoisso,vocêdeveveristo:

Comovocêpodever,issoforneceatabelaquevocêsolicitou.
