Inclui o valor mais recente da coluna não vazia no filtro

0

Se meus dados se parecem com isso:

Category    Sub Category
1           a
            b
2           c
            d

O que mostra que existem duas categorias: "1", que tem subcategorias "a" e "b", e "2", que tem subcategorias "c" e "d".

O que posso fazer no Excel (para filtragem / classificação) para manter as linhas 1 e 2 juntas como categoria "1", em vez da primeira linha como categoria "1" e a segunda como categoria ""?

Estou tentando evitar fazer isso:

Category    Sub Category
1           a
1           b
2           c
2           d
    
por Domenic 11.11.2013 / 21:21

2 respostas

1

Você pode mesclar células e isso funcionará para filtragem. Por exemplo, se os dados estiverem no intervalo A1:B5 , você mesclaria as células A2:A3 e A4:A5 . Em seguida, você pode filtrar pela coluna B e os valores da coluna A funcionarão para as duas linhas correspondentes.

No entanto, a mesclagem de células não funcionará para classificação. Para este caso, você poderia escrever algum código VBA breve. Um breve pseudocódigo segue:

for irow2 = 0 to nrows/2-1
  A<2*irow2+1>.Value = A<2*irow2>.Value
next irow2
Range(A2:B<nrows+1>).Sort
    
por 12.11.2013 / 04:14
1

Muito simples ..... se você tiver uma coluna com 1 e, em seguida, 2 , etc. Formate a primeira 1 normalmente. Formate todos os outros 1 abaixo com a cor do texto igual à cor de fundo da célula.

Assim, apenas o 1 superior parece ter um valor. Os outros 1 serão exibidos em branco.

Similar ao 2 's.

Isso faz com que você tenha o efeito visual desejado e ainda suporta a filtragem.

    
por 12.11.2013 / 15:07