Passer au contenu principal
 

Comment insérer des lignes vides lorsque la valeur change dans Excel?

Auteur : Xiaoyang Dernière modification: 2024-08-21
échantillon de données flèche droite insérer des lignes vides lorsque la valeur change

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érez un nombre spécifique de lignes vides lorsque la valeur change avec une fonctionnalité puissante

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:

spécifier les opérations dans la boîte de dialogue Sous-total
1: Sélectionnez le nom de la colonne sur laquelle vous souhaitez insérer des lignes vides en fonction du changement de valeur sous A chaque changement dans la section;
2: Choisissez que vous avez du Utilisez la fonction la liste déroulante;
3: Cochez le nom de la colonne dans laquelle vous souhaitez insérer le sous-total dans le Ajouter un sous-total à zone de liste

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:

les lignes de sous-total ont été insérées entre les différents produits

4. Et puis cliquez sur le numéro 2 en haut du symbole de plan pour afficher uniquement les lignes de sous-total.

cliquez sur le chiffre 2 pour afficher 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:

appuyez sur les touches de raccourci pour sélectionner les lignes visibles

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:

cliquez sur Effacer le contour pour supprimer les contours

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:

des lignes vides ont été insérées entre les données lorsque la valeur change

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.

Kutools for Excel offre plus de 300 fonctionnalités avancées pour rationaliser les tâches complexes, stimulant ainsi la créativité et l'efficacité. Amélioré avec les capacités de l'IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort. Informations détaillées de Kutools pour Excel...         Essai gratuit...

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:

cliquez sur la fonctionnalité Distinguer les différences de kutools

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.

définir les opérations dans la boîte de dialogue

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:

données d'origine flèche droite le nombre spécifique de lignes vides a été inséré dans les données si la valeur de la cellule change

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:

créer deux colonnes d'assistance avec des formules

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:

faites glisser et remplissez les formules vers d'autres cellules

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:

spécifier les opérations dans la boîte de dialogue Rechercher et remplacer

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:

appuyez sur Ctrl + A pour sélectionner tous les résultats de la recherche

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:

cliquez sur la fonction Insérer des lignes de feuille flèche droite des lignes vides ont été insérées dans les données lorsque la valeur change

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:

code vba pour sélectionner la plage de données

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

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

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!