Comment copier des lignes lorsqu’une colonne contient un texte ou une valeur spécifique dans Excel ?
Dans votre travail quotidien avec Excel, il vous arrive fréquemment de devoir extraire et copier des lignes entières en fonction de la présence d’un texte ou de valeurs spécifiques dans une colonne donnée. Par exemple, vous souhaitez peut-être isoler des enregistrements comportant un statut, un mot-clé ou un nom de client particulier pour vos rapports ou un traitement ultérieur. Rechercher et sélectionner manuellement ces lignes est non seulement chronophage, mais aussi sujet aux erreurs, surtout avec de grands jeux de données. Ce tutoriel vous présente plusieurs méthodes pratiques et efficaces pour identifier et copier automatiquement les lignes dont une colonne spécifiée contient le texte ou les valeurs recherchés — et ainsi gagner du temps tout en réduisant les risques d’erreur.
- Copier des lignes si une colonne contient un texte ou une valeur spécifique à l’aide de la commande Filtre dans Excel
- Copier des lignes si des colonnes contiennent un texte ou une valeur spécifique avec Kutools pour Excel
- Copier des lignes si une colonne contient un texte ou une valeur spécifique provenant d’une autre colonne
- Copier des lignes vers une nouvelle feuille si une colonne contient un texte ou une valeur spécifiée dans Excel
- Copier des lignes si une colonne contient un texte ou une valeur spécifique à l’aide d’une formule Excel
- Copier des lignes si une colonne contient un texte ou une valeur spécifique à l’aide de code VBA
Copier des lignes si une colonne contient un texte ou une valeur spécifique à l’aide de la commande Filtre dans Excel
Cette méthode explique comment localiser les cellules contenant un texte ou une valeur donnée dans une colonne choisie à l’aide de la commande Filtre. Une fois filtrées, vous pouvez facilement sélectionner et copier l’intégralité des lignes correspondantes. Cette méthode convient particulièrement aux jeux de données de petite à moyenne taille et offre une approche visuelle simple pour travailler avec vos données.
1. Sélectionnez la colonne que vous souhaitez filtrer, puis rendez-vous dans l’onglet Données. Cliquez sur le bouton Filtrer pour activer le filtrage de vos données.
2. Cliquez sur la flèche de filtre située à côté de la première cellule de la colonne sélectionnée. Dans le menu, choisissez Filtres textuels > Contient.

3. Dans la boîte de dialogue Filtre automatique personnalisé qui s’affiche, saisissez le texte ou la valeur spécifique que vous souhaitez rechercher dans la zone située après contient, puis cliquez sur OK.

4. Après filtrage, Excel affiche uniquement les lignes dont la colonne contient le texte ou la valeur que vous avez spécifiés. Sélectionnez toutes ces lignes filtrées et appuyez sur Ctrl + C pour les copier.
5. Accédez à une cellule vide de votre feuille de calcul ou à une autre feuille, puis appuyez sur Ctrl+V pour coller les lignes copiées.
Remarques :
- Assurez-vous que le filtrage n’occulte aucune donnée pertinente avant de copier.
- Si votre jeu de données est trop volumineux ou si vous devez extraire fréquemment des lignes, envisagez d’automatiser cette tâche à l’aide de formules ou de code VBA.
- Après avoir copié, vous souhaiterez peut-être supprimer les filtres pour retrouver une vue complète de votre jeu de données.
Copier des lignes si une colonne contient un texte/valeur spécifique avec Kutools pour Excel
Bien que la commande Rechercher standard ()Ctrl + F) permette de localiser rapidement des cellules contenant un contenu spécifique, elle reste insuffisante si vous souhaitez sélectionner et copier une ligne entière au lieu de simples cellules individuelles. Kutools pour Excel propose la fonctionnalité Sélectionner des cellules spéciales, qui résout ce problème en vous permettant d’identifier et de sélectionner les lignes complètes contenant les cellules ciblées. Cette approche améliore considérablement votre efficacité tout en réduisant les manipulations manuelles.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
1. Sélectionnez les colonnes dans lesquelles vous souhaitez repérer les cellules contenant votre texte ou votre valeur spécifique.
2. Cliquez sur Kutools dans le ruban, puis choisissez Sélectionner > Sélectionner des cellules spécifiques.
3. Dans la boîte de dialogue Sélectionner des cellules spécifiques :
(1) Assurez-vous que l’option Ligne entière dans la section Sélectionner le type est cochée ;
(2) Sous Spécifier le type, définissez la première liste déroulante sur Contient, puis saisissez le texte ou la valeur recherchée dans la zone suivante ;
(3) Cliquez sur OK pour confirmer vos sélections.
4. Lorsque la deuxième boîte de dialogue Sélectionner des cellules spécifiques apparaît, cliquez simplement sur OK pour continuer.
L’outil sélectionne instantanément toutes les lignes contenant le texte ou la valeur spécifiée dans les colonnes que vous avez choisies.
5. Appuyez sur Ctrl + C pour copier ces lignes dans le presse-papiers.
6. Collez les lignes copiées à l’emplacement souhaité en appuyant sur Ctrl + V. Vous pouvez le faire dans la feuille existante ou dans une nouvelle feuille, selon vos besoins.
Conseils et remarques :
- Kutools simplifie ce processus et réduit considérablement les efforts manuels, surtout avec des jeux de données très volumineux.
- Vérifiez attentivement la condition « Contient », car des correspondances partielles peuvent être sélectionnées. Ajustez-la si nécessaire en utilisant d’autres conditions (telles que « Est égal à », « Commence par », etc.).
Copier des lignes si une colonne contient un texte ou une valeur spécifique provenant d’une autre colonne
Lorsque vous devez comparer deux colonnes et extraire les lignes complètes dont la valeur d’une colonne correspond à une valeur quelconque de l’autre colonne, l’utilitaire Kutools pour Excel Comparer des plages constitue une excellente solution. Cela s’avère particulièrement utile pour des tâches telles que la mise en correspondance de listes, la consolidation de données ou l’identification des chevauchements entre jeux de données. Voici les étapes à suivre pour réaliser cette opération :
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
1. Cliquez sur Kutools > Sélectionner > Sélectionner les cellules identiques/différentes.
2. Dans la boîte de dialogue Sélectionner les cellules identiques/différentes :
(1) Choisissez la colonne à vérifier dans la zone Rechercher les valeurs dans ;
(2) Définissez la colonne à comparer dans la zone Selon ;
Remarque : Utilisez l’option Inclure les titres de manière appropriée en fonction de vos données.
(3) Cochez Valeurs identiques dans la section Rechercher ;
(4) Cochez Sélectionner la ligne entière ;
(5) Cliquez sur OK pour appliquer.
3. Lorsque la boîte de dialogue Comparer des plages apparaît, elle indique le nombre de lignes sélectionnées. Cliquez sur OK pour fermer cette fenêtre.
4. Copiez les lignes sélectionnées à l’aide de Ctrl + C, puis collez-les là où vous en avez besoin avec Ctrl + V.
Copier des lignes vers une nouvelle feuille si une colonne contient un texte ou une valeur spécifiée dans Excel
L’outil Diviser les données dans Kutools pour Excel vous permet de copier une ligne entière vers de nouvelles feuilles de calcul dès que la colonne spécifiée correspond à un texte ou une valeur donnée. Cette méthode est idéale pour organiser automatiquement vos données dans des onglets distincts — par exemple, pour trier des données de ventes par région ou par service. Voici comment l’utiliser :
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
1. Sélectionnez la plage à partir de laquelle vous souhaitez extraire et copier des lignes, puis cliquez sur KUTOOLS PLUS > Diviser les données.
2. Dans la boîte de dialogue Diviser les données en plusieurs feuilles de calcul, procédez comme suit :
- Cochez l’option Spécifier la colonne ;
- Sélectionnez le nom de la colonne concernée ;
- Choisissez comment vous souhaitez nommer les nouvelles feuilles (par exemple, selon les valeurs uniques ou des règles prédéfinies) ;
- Cliquez sur OK pour confirmer.
Après le fractionnement, vous constaterez que toutes les lignes pertinentes ont été automatiquement copiées dans des feuilles de calcul distinctes conformément aux critères définis pour votre colonne. Cela rend toute analyse ou création de rapport ultérieure plus simple.
Points à considérer :
- Portez attention aux conventions de nommage des nouvelles feuilles pour faciliter la navigation ultérieurement.
- Vérifiez soigneusement vos sélections avant de fractionner afin d’éviter toute perte de données.
- Cette méthode est particulièrement efficace pour les tâches récurrentes telles que les rapports mensuels ou départementaux.
Copier des lignes si une colonne contient un texte ou une valeur spécifique à l’aide d’une formule Excel
Les formules Excel offrent une méthode souple et fiable pour marquer les lignes contenant un texte ou des valeurs spécifiques dans une colonne donnée. En combinant des fonctions telles que RECHERCHE, ESTNUM et SI, vous pouvez facilement identifier ces lignes afin de les traiter ensuite — par exemple en les filtrant, en les copiant ou en les triant. Cette approche est particulièrement utile avec des données qui évoluent régulièrement ou pour les utilisateurs qui privilégient l’automatisation basée sur des formules.
1. Commencez par insérer une colonne d’aide à côté de vos données (par exemple, en colonne C). Dans la cellule C2, saisissez la formule suivante :
=IF(ISNUMBER(SEARCH("specific text",A2)), "Copy", "") Cette formule vérifie si la cellule A2 contient « texte spécifique ». Si c’est le cas, elle renvoie « Copier » ; sinon, elle laisse la cellule vide.
2. Appuyez sur Entrée pour valider la formule, puis faites glisser la poignée de recopie vers le bas afin de l’appliquer à toutes les lignes.
3. Vous pouvez désormais filtrer la colonne d’aide sur la valeur « Copier » pour identifier rapidement toutes les lignes concernées. Sélectionnez ces lignes, utilisez Ctrl + C pour les copier, puis collez-les selon vos besoins.
Explication des paramètres :
- Remplacez « texte spécifique » par le mot-clé ou la valeur que vous souhaitez rechercher.
- Ajustez la référence de colonne (par exemple, A2) en fonction de la colonne contenant votre texte ou votre valeur.
Conseils de dépannage :
- Si votre texte contient des caractères spéciaux ou des espaces, assurez-vous qu’ils correspondent exactement dans la fonction
RECHERCHE. - Cette formule n’est pas sensible à la casse. Utilisez
TROUVEau lieu deRECHERCHEpour effectuer des recherches sensibles à la casse. - Pour plusieurs mots-clés, vous pouvez imbriquer des fonctions
SIsupplémentaires ou utiliser une logiqueOU, selon vos besoins.
Copier des lignes si une colonne contient un texte ou une valeur spécifique à l’aide de code VBA
Si vous travaillez avec des Fichiers Excel très volumineux ou si vous devez automatiser cette tâche d’extraction de lignes de manière répétée, VBA (Visual Basic for Applications) constitue une solution robuste. Grâce à une macro simple, vous pouvez scanner automatiquement la colonne cible, identifier les lignes correspondantes et les copier vers un autre emplacement. Cette approche Gagner du temps et réduit les erreurs humaines, notamment pour les tâches complexes ou répétitives.
1. Dans Excel, ouvrez l’éditeur VBA en cliquant sur Développeur > Visual Basic. Dans la nouvelle fenêtre, accédez à Insertion > Module et collez le code suivant dans le module :
Sub CopyRowsIfContains()
Dim ws As Worksheet
Dim wsDest As Worksheet
Dim rng As Range
Dim cell As Range
Dim destRow As Long
Dim searchText As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng = Application.InputBox("Select column to search", xTitleId, Selection.Address, Type:=8)
searchText = Application.InputBox("Enter text or value to search for", xTitleId, "", Type:=2)
Set wsDest = Worksheets.Add
wsDest.Name = "FilteredRows"
destRow = 1
For Each cell In rng
If InStr(1, cell.Value, searchText, vbTextCompare) > 0 Then
ws.Rows(cell.Row).Copy Destination:=wsDest.Rows(destRow)
destRow = destRow + 1
End If
Next cell
End Sub 2 Pour exécuter la macro, cliquez sur le bouton Exécuter (ou appuyez sur la touche F5) dans l’éditeur VBA. Une invite s’affichera pour vous demander de sélectionner la colonne à rechercher, puis de saisir le texte ou la valeur spécifique à trouver. La macro créera une nouvelle feuille nommée « FilteredRows » et y copiera toutes les lignes correspondantes, prêtes pour votre examen ou traitement ultérieur.
Remarques sur les paramètres :
- Vous pouvez modifier
wsDest.Namesi vous souhaitez renommer la feuille de résultats. - Si vous devez effectuer une correspondance exacte des valeurs entières plutôt qu’une recherche de sous-chaîne, envisagez de remplacer
InStrparIf cell.Value = searchText.
Démo : copier des lignes si une colonne contient un texte/valeur spécifique dans Excel
Articles associés
Comment vérifier ou rechercher si une cellule contient une chaîne/texte/mot spécifique dans Excel ?
Comment copier des cellules si une colonne contient une valeur/texte spécifique dans Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile
- Activez 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 vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels