Comment insérer des lignes vides lorsque la valeur change dans Excel?
Supposons que vous ayez une plage de données et que vous souhaitiez maintenant insérer des lignes vides entre les données lorsque la valeur change, afin de pouvoir séparer les mêmes valeurs séquentielles dans une colonne comme les captures d'écran suivantes. Dans cet article, je vais vous parler de quelques astuces pour résoudre ce problème.
Insérer des lignes vides lorsque la valeur change avec la fonction Sous-total
Insérer des lignes vides lorsque la valeur change avec des colonnes d'assistance
Insérer des lignes vides lorsque la valeur change avec le code VBA
Insérer des lignes vides lorsque la valeur change avec la fonction Sous-total
Le Sous total fonctionnalité, vous pouvez insérer des lignes vides entre les données lorsque la valeur change comme suit:
1. Sélectionnez la plage de données que vous souhaitez utiliser.
2Cliquez sur Sauvegarde de > Sous total ouvrir le Sous total boîte de dialogue et dans la Sous total boîte de dialogue, veuillez faire les options suivantes:
3. Puis clique OK, les lignes de sous-total ont été insérées entre les différents produits, et les symboles de contour sont affichés à gauche du tableau, voir capture d'écran:
4. Et puis cliquez sur le numéro 2 en haut du symbole de plan pour afficher uniquement les lignes de sous-total.
5. Sélectionnez ensuite les données de plage de sous-total et appuyez sur Alt +; touches de raccourci pour sélectionner uniquement les lignes visibles, voir capture d'écran:
6. Après avoir sélectionné les lignes visibles uniquement, appuyez sur le bouton Supprimer sur le clavier, et toutes les lignes de sous-total ont été supprimées.
7. Cliquez ensuite sur n'importe quelle autre cellule et revenez en arrière Sauvegarde de > Dissocier > Effacer le contour pour supprimer les contours, voir capture d'écran:
8. Les symboles de contour ont été effacés à la fois et vous pouvez voir que des lignes vides ont été insérées entre les données lorsque la valeur change, voir capture d'écran:
9. Enfin, vous pouvez supprimer la colonne A selon vos besoins.
Insérez un nombre spécifique de lignes vides lorsque la valeur change avec une fonctionnalité puissante
Si vous êtes essayé avec les méthodes gênantes ci-dessus, ici, je vais vous présenter un outil utile, Kutools for Excel's Distinguer les différences peut vous aider à insérer un saut de page, des lignes vides, une bordure inférieure ou une couleur de remplissage lorsque la valeur de la cellule change rapidement et facilement.
Conseils:Appliquer cette Distinguer les différences fonctionnalité, tout d'abord, vous devez télécharger le Kutools for Excel, puis appliquez la fonction rapidement et facilement.
Après l'installation de Kutools for Excel, veuillez faire comme ceci:
1Cliquez sur Kutools > Format > Distinguer les différences, voir capture d'écran:
2. Dans le Distinguer les différences par colonne clé boîte de dialogue, veuillez effectuer les opérations suivantes:
- Sélectionnez la plage de données que vous souhaitez utiliser, puis choisissez la colonne clé sur laquelle vous souhaitez insérer des lignes vides;
- Puis vérifier Ligne vide Option de Options section et entrez le nombre de lignes vides que vous souhaitez insérer.
3. Puis clique Ok bouton, et le nombre spécifique de lignes vides a été inséré dans les données si la valeur de la cellule change, voir les captures d'écran:
Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!
Insérer des lignes vides lorsque la valeur change avec des colonnes d'assistance
Avec les colonnes d'assistance, vous pouvez d'abord insérer une formule, puis appliquer le Rechercher et remplacer fonction, enfin, insérez les lignes vides entre les valeurs changeantes. Veuillez procéder comme suit:
1. Dans une cellule vide C3, veuillez entrer cette formule = A3 = A2, et dans la cellule D4 entrez cette formule = A4 = A3, voir capture d'écran:
2. Sélectionnez ensuite C3: D4 et faites glisser la poignée de recopie sur la plage à laquelle vous souhaitez appliquer ces formules, et vous obtiendrez Vrai or Faux dans les cellules, voir capture d'écran:
3. Et puis appuyez sur Ctrl + F clés pour ouvrir le Rechercher et remplacer boîte de dialogue, dans la boîte de dialogue qui apparaît, entrez FAUX into the Trouvez ce que zone de texte sous Trouvez onglet, et cliquez Options bouton pour développer cette boîte de dialogue et choisissez Valeurs du Regarder dans liste déroulante, voir capture d'écran:
4. Cliquez Trouver tout bouton, puis appuyez sur Ctrl + A pour sélectionner tous les résultats de recherche, toutes les cellules FALSE ont été sélectionnées en même temps, voir capture d'écran:
6. Fermer la Rechercher et remplacer boîte de dialogue, étape suivante, vous pouvez insérer des lignes vides en cliquant sur Accueil > insérer > Insérer des lignes de feuille, et des lignes vides ont été insérées dans les données lorsque la valeur change en fonction de la colonne A, voir les captures d'écran:
7. Enfin, vous pouvez supprimer les colonnes d'assistance C et D selon vos besoins.
Insérer des lignes vides lorsque la valeur change avec le code VBA
Si vous êtes fatigué d'utiliser les méthodes ci-dessus, voici un code qui peut également vous aider à insérer des lignes vides entre les valeurs modifiées à la fois.
1. Maintenez le ALT + F11 clés pour ouvrir le Fenêtre Microsoft Visual Basic pour Applications.
2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.
Code VBA: insérer des lignes vides lorsque la valeur change
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. Puis appuyez F5 clé pour exécuter ce code, et une boîte de dialogue apparaîtra pour vous permettre de sélectionner une colonne de données que vous souhaitez insérer des lignes vides lorsque la valeur change sur laquelle vous vous basez, voir capture d'écran:
4. Et puis cliquez OK, les lignes vides ont été insérées entre les données lorsque la valeur change en fonction de la colonne A.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!