Obtenha resultados por nome no Excel 2010

Obtenha resultados por nome no Excel 2010

Preciso analisar os dados abaixo e mostrar resultados como:

Mary notready=483 training=452 break=30 

Eu tenho as fórmulas - o que estou tendo problemas é: os nomes são primeiros, depois 7 a 10 linhas de dados e o que eu preciso é de algum tipo de array que puxe o primeiro Break_100sob esse nome, mesmo que estejam em linhas diferentes .

Mary    
Summary:    08:02:32
() 9/19/2012    
Not_Ready_Default_Reason_Code   00:00:05
Training_3000   07:32:21
Break_1000  00:30:06
daily 9/19/2012 08:02:32
Agent:  08:02:32
Dan 
Summary:    01:18:33
() 9/19/2012    
Break_1000  00:34:27
Not_Ready_Default_Reason_Code   00:01:37
Personal_4000   00:42:29
daily 9/19/2012 01:18:33
Agent:  01:18:33

Responder1

Não entendo a pergunta (ou seja, “como você pode esperar localizar o que diz estar procurando no exemplo de dados fornecido quando a amostra de dados não contém o que você está procurando”), mas o seguinte pode ser um passo à frente , e é muito longo para caber em um comentário.

  1. Presumido: você pode identificar linhas com nomes e Break_1000as entradas nunca estarão próximas.
  2. Adicione duas colunas à esquerda.
  3. Coloque se essa for =MATCH("Break",$B1:$B10,0)a A1primeira linha nomeada.
  4. Filtre por Nome e copie A1conforme necessário.
  5. Inverta o filtro e adicione =IF(LEFT(C2,5)="Break","Break","")( C2se 2for a primeira linha filtrada.
  6. Copie B2até onde for necessário.

Um erro horrível, mas agora você deve ter a posição relativa da linha que começa com “Break” como um valor próximo às linhas de nome identificáveis. Se isso é útil para você, depende do que no momento parece bastante misterioso!

informação relacionada