excel 356 serialização numeração

0

Eu não posso conceber a expressão de função que eu poderia usar que resultaria no seguinte conjunto de números. Para ser claro, coluna A é meus dados de origem, coluna B é o resultado que eu quero - mas usando uma expressão de fórmula.

ColA ColB

cat    1  
cat    2  
cat    3  
dog    1  
dog    2  
mouse  1  
mouse  2  
mouse  3  
mouse  4  
rat    1  
rat    2  

Muito simplesmente tudo o que quero fazer é serializar um número de 1 para n para cada entrada na ColA. Todas as entradas da ColA serão agrupadas, mas não necessariamente em ordem alfabética. A função iria no ColB e o resultado seria os números de série mostrados acima.

Não posso usar a ferramenta de estrutura de tópicos / agrupamento porque não deve haver divisões / lacunas nas outras colunas (há cerca de 1.000 colunas no conjunto de dados real) - e as entradas terão entradas adicionais do mesmo elemento inseridas no meio do seu grupo (à mão) - então a função ideal também será relativa ao predecessor de linha.

Eu não posso (não quero) fazer a tarefa manualmente porque no conjunto de dados real a coluna tem mais de 6.000 entradas e muitas muitas variações (mas todas ordenadas).

Alguém pode ajudar?

Thx

    
por Deekay789 29.08.2015 / 00:08

1 resposta

0

Tente pesquisar aqui: link

basicamente se seus dados são ColA
coloque isso em B1: =COUNTIF(A1,A1)
e isso em B2 e em =COUNTIF($A$1:A2,A2)

Eu tenho uma versão mais antiga do Excel, mas isso ainda deve funcionar.

Além disso, os dados não precisam estar juntos para serem contados, se isso for um problema.

    
por 29.08.2015 / 00:40