Da entrada conforme abaixo:
Sobrenome Nome Cargo Data de contratação Descrição Nome do campo Valor SSN/Fed ID Assistente AL V 08/12/2008 Data de vencimento da carteira de habilitação 23/02/16 364 AL V Assistant 12/08/2008 data de validade Física DOT Exp. 17/09/2014 364 Assistente AL V 08/12/2008 Impressão digital registrada em 14/03/13 364 Assistente AL V 08/12/2008 Impressão digital recebida em 28/03/13 364 Assistente AL V 08/12/2008 Abuso Infantil Enviado em 21/03/13 364 Assistente AL V 08/12/2008 Abuso Infantil Recebido 04/04/2013 364 Assistente AL V 08/12/2008 Violações de certificados anuais 09/03/12 364 Assistente AL V 08/12/2008 MVR última execução 20/03/12 364 Assistente AL V 12/08/2008 Cartão S do Motorista Exp 364 Assistente AL V 12/08/2008 Recertificação de motorista devido 364 Assistente AL V 12/08/2008 Físico SB Exp. 364 Assistente AL V 08/12/2008 Criminoso recebido em 18/03/13 364 Assistente AL V 08/12/2008 Lei 24 23/12/2011 364 Assistente AL V 08/12/2008 ID de impressão digital # PAE 364 Assistente AL V 12/08/2008 Exp. Física NON-DOT. 364 Assistente AL V 08/12/2008 A impressão digital foi 21/03/13 364 AL V Assistant 12/08/2008 Reenvio de impressão digital 364 Assistente BA S 14/07/2009 Data de vencimento da carteira de habilitação 22/02/2014 190 BA S Assistant 14/07/2009 data de vencimento Físico DOT Exp. 01/02/14 190 Assistente BA S 14/07/2009 Impressão digital registrada em 17/06/2009 190 Assistente BA S 14/07/2009 Impressão digital recebida em 25/06/2009 190 Assistente BA S 14/07/2009 Abuso Infantil Enviado em 17/02/2009 190 Assistente BA S 14/07/2009 Abuso infantil recebido em 26/02/2009 190 Assistente BA S 14/07/2009 Violações de certificados anuais 14/03/2012 190 Assistente BA S 14/07/2009 MVR Última execução 20/03/2012 190 BA S Assistant 14/07/2009 Driver S Card Exp 190 Assistente BA S 14/07/2009 Recertificação de motorista devido 190 Assistente BA S 14/07/2009 Físico SB Exp. 190 Assistente BA S 14/07/2009 Criminoso recebido em 22/02/13 190 Assistente BA S 14/07/2009 Lei 24 22/12/2011 190 Assistente BA S 14/07/2009 ID de impressão digital # PAE 190 Assistente BA S 14/07/2009 Exp. Física NON-DOT. 190 Assistente BA S 14/07/2009 A impressão digital foi 17/06/2009 190 Assistente BA S 14/07/2009 Reenvio de impressão digital 190
Como posso combinar linhas para obter um resultado da seguinte maneira?
Sobrenome Nome Título DOHire DL Data de expiração SS Impressão digital DOT física Impressão digital registrada recebida Abuso infantil enviado por correio Abuso infantil recebido Certificado anual MVR última execução Driver S Driver Recert físico SB Criminoso recebido Ato 24 ID de impressão digital # Impressão digital física não DOT foi reenvio de impressão digital Assistente Al V 8/12/2008 23/02/2016 364 17/09/2012 14/03/2013 28/03/2013 21/03/2013 04/04/2013 09/03/2012 20/03/2013 3 /18/2013 23/12/2013 PAE 21/03/2013 Assistente Ba S 14/07/2008 22/02/2014 190 01/02/2014 17/06/2009 25/06/2009 17/02/2009 26/02/2009 14/03/2012 20/03/2012 2 /22/2013 22/12/2011 PAE 17/06/2009
Responder1
Você está procurando uma tabela dinâmica do Excel. As tabelas dinâmicas pegam linhas de dados que compartilham várias colunas-chave e um ou alguns elementos de dados e os convertem em uma única linha por chave, com várias colunas agregadas.
Você não está executando uma função pivô tradicional porque não está somando valores, mas deve funcionar para você.
As tabelas dinâmicas podem ser confusas no início, então recomendo que você comece com apenas 3 ou mais linhas de teste, faça com que elas apareçam como suas 3 colunas e, em seguida, adicione um segundo usuário com 3 linhas de teste e certifique-se de que ainda funciona corretamente e, em seguida, adicione todos os seus cerca de uma dúzia de pivôs.
Tutorial de pivô do Google Excel ou confira isto: http://www.wikihow.com/Create-Pivot-Tables-in-Excel
Responder2
Se seus dados estiverem originalmente A1:H35
com cabeçalhos como você mostra, podemos construir sua nova tabela emI1:AE3
(1ª Fórmula)
O valor chave em cada linha para identificar um único é o SSN/FedID, portanto, para obter uma lista dos valores exclusivos de SSN, na célula M2
(nossa nova coluna SSN/FedID) digite esta fórmula de matriz. Certifique-se de inserir CTRL+ SHIFT+ ENTERpara torná-lo um array.
=INDEX(H$2:H$35, MATCH(0, COUNTIF(M$1:M1, H$2:H$35), 0))
Isso preencherá a coluna M:M
com os números SSN exclusivos para que possamos usá-los para preencher o restante da nova tabela.
(2ª Fórmula)
A célula I2
pode ser preenchida à direita para preencher todas as I2:L3
células com a fórmula...
=INDEX(A:A,MATCH($M2,$H:$H,0))
Os novos títulos aqui correspondem aos nossos cabeçalhos de dados originais.
I1
="LastName"
|J1
="FirstName"
|K1
="JobTitle"
|L1
="DateHired"
(3ª Fórmula)
Agora temos que preencher os "FieldName"
valores exclusivos como nossos novos cabeçalhos começando no N1
tipo de célula nesta fórmula de matriz e certifique-se de inserir CTRL+ SHIFT+ ENTERpara torná-lo uma matriz.
=INDEX($F$2:$F$35, MATCH(0, COUNTIF($L$1:L1, $F$2:$F$35), 0))
Uma vez inserida, você pode arrastar e copiar esta fórmula para a direita, para preencher as células N1:AE1
.
(4ª Fórmula)
Agora na célula N2
você pode inserir esta fórmula.
=SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2)
Agora você pode arrastar essa fórmula para baixo e para a direita. Ele retornará a "0"
se a célula estava em branco na tabela original. Se essas células estiverem formatadas como uma data, será exibido 1/0/1900
. Você pode evitar isso alterando a fórmula com uma IF()
instrução para dizer se 0 então retornar "-"
ou o que você quiser, como este...
=IF(SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2)=0,"-",SUMIFS($G:$G,$F:$F,N$1,$H:$H,$M2))
-Eu espero que isso ajude,
Mais informações sobre as fórmulas de matriz que usei podem ser encontradas aqui... Como extrair uma lista distinta exclusiva de uma coluna no Excel