¿Cómo insertar filas en blanco cuando el valor cambia en Excel?
Supongamos que tiene un rango de datos y ahora desea insertar filas en blanco entre los datos cuando el valor cambia, de modo que pueda separar los mismos valores secuenciales en una columna como se muestra a continuación. En este artículo te hablaré de algunos trucos para que resuelvas este problema.
Insertar filas en blanco cuando el valor cambia con la función Subtotal
Insertar filas en blanco cuando el valor cambia con columnas auxiliares
Inserte filas en blanco cuando el valor cambie con el código VBA
Insertar filas en blanco cuando el valor cambia con la función Subtotal
Con la Total característica, puede insertar filas en blanco entre los datos cuando el valor cambia según los siguientes pasos:
1. Seleccione el rango de datos que desea utilizar.
2. Hacer clic Datos > Total para abrir el Total cuadro de diálogo, y en el Total cuadro de diálogo, haga las siguientes opciones:
1: Seleccione el nombre de la columna en la que desea insertar filas en blanco en función de cuándo cambia el valor en En cada cambio en la sección;
2: Escoger Contar del desplegable Utilice la función la lista desplegable;
3: Marque el nombre de la columna en la que desea insertar el subtotal en el Agregar subtotal a cuadro de lista
|
3. Luego haga clic OK, las líneas de subtotal se han insertado entre los diferentes productos y los símbolos de esquema se muestran a la izquierda de la tabla, ver captura de pantalla:
4. Y luego haga clic en el número 2 en la parte superior del símbolo de contorno para mostrar solo las líneas de subtotal.
5. Luego seleccione los datos del rango de subtotal y presione Alt +; teclas de acceso directo para seleccionar solo las filas visibles, vea la captura de pantalla:
6. Después de seleccionar las filas visibles solo, presione el Borrar en el teclado y se han eliminado todas las filas de subtotales.
7. Luego haga clic en cualquier otra celda y vuelva Datos > Desagrupar > Esquema claro para eliminar los Contornos, vea la captura de pantalla:
8. Los símbolos de contorno se han borrado a la vez y puede ver que se han insertado filas en blanco entre los datos cuando el valor cambia, vea la captura de pantalla:
9. Por último, puede eliminar la columna A según lo necesite.
Inserte un salto de página, filas en blanco, borde inferior o color de relleno cuando el valor cambie rápidamente
Si tiene Kutools for Excel's Distinguir diferencias función, puede insertar rápidamente saltos de página, filas en blanco, borde inferior o color de relleno cuando el valor cambia según lo necesite. Vea la demostración a continuación. ¡Haga clic para descargar Kutools para Excel!
Insertar filas en blanco cuando el valor cambia con columnas auxiliares
Con las columnas auxiliares, puede insertar la fórmula primero y luego aplicar el Buscar y reemplazar función, por último, inserte las filas en blanco entre los valores cambiantes. Haz lo siguiente:
1. En una celda en blanco C3, ingrese esta fórmula = A3 = A2, y en la celda D4 ingrese esta fórmula = A4 = A3, ver captura de pantalla:
2. Luego seleccione C3: D4 y arrastre el controlador de relleno hasta el rango en el que desea aplicar estas fórmulas, y obtendrá ¿Editas con tu equipo de forma remota? or Falso en las celdas, vea la captura de pantalla:
3. Y luego presione Ctrl + F teclas para abrir el Buscar y reemplazar diálogo, en el diálogo emergente, ingrese FALSO en el Encuentra lo que cuadro de texto debajo Encuentre pestaña y haga clic Opciones para expandir este cuadro de diálogo y elija Valores del desplegable Pase a ver lista desplegable, ver captura de pantalla:
4. Haga Clic en Encuentra todos y luego presione Ctrl + A para seleccionar todos los resultados de la búsqueda, todas las celdas FALSAS se han seleccionado a la vez, vea la captura de pantalla:
6. Cierra el Buscar y reemplazar diálogo, siguiente paso, puede insertar filas en blanco haciendo clic en Inicio > recuadro > Insertar filas de hojas, y se insertaron filas en blanco en los datos cuando el valor cambia según la columna A, vea las capturas de pantalla:
7. Finalmente, puede eliminar las columnas auxiliares C y D según lo necesite.
Inserte filas en blanco cuando el valor cambie con el código VBA
Si está cansado de usar los métodos anteriores, aquí hay un código que también puede ayudarlo a insertar filas en blanco entre los valores modificados a la vez.
1. Mantenga pulsado el ALT + F11 teclas para abrir el Ventana de Microsoft Visual Basic para aplicaciones.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.
Código de VBA: inserte filas en blanco cuando cambie el valor
Sub InsertRowsAtValueChange()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 2 Step -1
If WorkRng.Cells(i, 1).Value <> WorkRng.Cells(i - 1, 1).Value Then
WorkRng.Cells(i, 1).EntireRow.Insert
End If
Next
Application.ScreenUpdating = True
End Sub
3. Entonces presione F5 para ejecutar este código, y aparecerá un cuadro emergente que le permitirá seleccionar los datos de una columna en la que desea insertar filas en blanco cuando el valor cambie en el que se basó, vea la captura de pantalla:
4. Y luego haz clic OK, las filas en blanco se han insertado entre los datos cuando el valor cambia según la columna A.
Inserte un número específico de filas en blanco cuando el valor cambie con una característica poderosa
Si ha probado con los molestos métodos anteriores, aquí, presentaré una herramienta útil, Kutools for Excel's Distinguir diferencias puede ayudarlo a insertar saltos de página, filas en blanco, borde inferior o color de relleno cuando el valor de la celda cambia rápida y fácilmente.
Consejos:Para aplicar esto Distinguir diferencias función, en primer lugar, debe descargar la Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.
Después de instalar Kutools for Excel, haz lo siguiente:
1. Hacer clic Kutools > Formato > Distinguir diferencias, ver captura de pantalla:
2. En la Distinguir diferencias por columna clave cuadro de diálogo, realice las siguientes operaciones:
- Seleccione el rango de datos que desea usar y luego elija la columna clave en la que desea insertar filas en blanco;
- Entonces revisa Fila en blanco Opción de la Opciones sección e ingrese el número de filas en blanco que desea insertar.
3. Luego haga clic Ok , y el número específico de filas en blanco se ha insertado en los datos si el valor de la celda cambia, vea las capturas de pantalla:
¡Haga clic para descargar Kutools para Excel y prueba gratuita ahora!
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!