Incluir el valor de la columna no vacía más reciente en el filtro


0

Si mis datos se ven así:

Category    Sub Category
1           a
            b
2           c
            d

Lo que muestra que hay dos categorías: "1", que tiene subcategorías "a" y "b", y "2", que tiene subcategorías "c" y "d".

¿Qué puedo hacer en Excel (para filtrar / clasificar) para mantener las filas 1 y 2 juntas como categoría "1", en lugar de la primera fila como categoría "1", y la segunda como categoría ""?

Estoy tratando de evitar tener que hacer esto:

Category    Sub Category
1           a
1           b
2           c
2           d

No puede evitarlo, si tiene datos basados ​​en filas, tendrá que repetir claves comunes entre filas. SIN EMBARGO no siempre tienes que imprimirlo.
Hogan

Respuestas:


1

Puedes combinar celdas, y eso funcionará para el filtrado. Por ejemplo, si sus datos están dentro del rango. A1:B5, fusionarías celdas A2:A3y A4:A5. Luego puede filtrar por la columna B, y los valores en la columna A funcionarán para las dos filas correspondientes.

Sin embargo, fusionar celdas de esta manera no funcionará para la clasificación. Para este caso, podrías escribir un breve código de VBA. Un breve pseudocódigo sigue:

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

1

Muy simple ..... si tienes una columna con 1 y luego 2 's, etc. Formato de la primera 1 normalmente. Formato de todos los demás 1 Está debajo con el color del texto igual que el color de fondo de la celda.

Así solo la parte superior. 1 Aparecerá tener un valor. El otro 1 Aparecerá vacío.

Similar con el 2 's.

Esto te da el efecto visual que deseas y aún admite el filtrado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.