Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment filtrer les lignes en fonction de la couleur des cellules dans la feuille Google?

Normalement, nous pouvons filtrer rapidement les lignes d'une certaine couleur dans Excel avec la fonction Filtrer, mais dans la feuille Google, la fonction Filtre ne prend pas en charge cette opération. Cet article, je vais parler de la façon de filtrer les lignes par couleur dans la feuille Google.

Filtrer les lignes en fonction de la couleur dans la feuille Google


Filtrer les lignes en fonction de la couleur dans la feuille Google


Veuillez appliquer les étapes suivantes pour filtrer les données en fonction de la couleur.

1. Cliquez Outils > Éditeur de script, voir capture d'écran:

2. Dans la fenêtre de projet ouverte, veuillez copier et coller le code de script ci-dessous pour remplacer le code original dans le module de code, voir capture d'écran:

function getHex(input) {
  return SpreadsheetApp.getActiveSpreadsheet().getRange(input).getBackgrounds();
}

3. Et puis enregistrez la fenêtre de code, et une boîte d'invite est sorti pour vous rappeler de donner un nom au projet, voir capture d'écran:

4. Après avoir enregistré le code du script, retournez la feuille et entrez cette formule: = getHex ("A2: A16") dans une cellule vide à côté de votre plage de données, puis appuyez sur Entrer clé, l'index des couleurs de chaque ligne a été affiché dans la colonne d'aide, voir capture d'écran:

5. Ensuite, vous avez juste besoin de filtrer les lignes basées sur cette colonne d'assistance, cliquez sur l'en-tête de la colonne d'assistance, puis cliquez sur Data > Filtre, voir capture d'écran:

6. Et puis cliquez sur le bouton déroulant dans la colonne d'aide, dans le volet développé, choisissez et vérifiez l'index de couleur que vous souhaitez filtrer dans la zone de liste, voir capture d'écran:

7. Clique le OK bouton, les lignes remplies avec la couleur de cellule spécifique ont été filtrées comme suit capture d'écran:


Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes sans perdre de données; Contenu des cellules divisées; Combiner les lignes / colonnes en double... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus que de puissantes fonctionnalités 300. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit du jour 30.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie grandement votre travail

  • Activer l'édition par onglets et la lecture 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 le nombre de clics de souris pour vous chaque jour!
fond officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ankit · 2 months ago
    Thanks a lot! It helped.
  • To post as a guest, your comment is unpublished.
    David Cardoso · 2 months ago
    Superb! very useful! Thanks a million! Cheers!
  • To post as a guest, your comment is unpublished.
    Volkan Yılmaz · 3 months ago
    Thank you. Awesome
  • To post as a guest, your comment is unpublished.
    ian · 5 months ago
    there's a question that it kept showing "Range not found",how can i fix it
  • To post as a guest, your comment is unpublished.
    Henrique · 7 months ago
    Awesome job, it works exactly like the explanation.Thank you
  • To post as a guest, your comment is unpublished.
    Bob Thomas · 7 months ago
    Great workaround! I tried repeatedly to highlight duplicates in an Excel spreadsheet then sort by cell color but since the file was so large (373K + rows) the sort would "hang", and never complete. I decided to try Google Sheets and although I could only format about 100K rows at a time (had to do a format 4x) your workaround worked perfectly. Plus, scrolling down the page with Google Sheets was infinitely faster than with Excel. Thanks for the great hack!
  • To post as a guest, your comment is unpublished.
    Ramón · 7 months ago
    I understand that the topic is about a script for such a need. But a simpler option can be to handle conventions by color. Example: Green color indicates CLIENT, Color Orange. INTERESTED, Color Yellow indicates NOT INTERESTED .. Then add a column status and then filter for the desired state.
  • To post as a guest, your comment is unpublished.
    Tarek Allam · 8 months ago
    This is a great script it really helped me solve a problem, however I modified it a bit because my range is not fixed, I keep adding rows to the sheet and I don't want to modify the formula everytime I add a new row, so I used the following formula instead:

    =ARRAYFORMULA(IF(NOT(ISBLANK(A2:A)),getHex("A2:A"),""))

    The problem is when I change the color of a column the hex value does not change even if I refresh the sheet, the only solution I found is to delete the formula then paste it again so it loads again, anyone could help with a solution to this?
  • To post as a guest, your comment is unpublished.
    Tarek · 8 months ago
    This is a great script it really helped me solve a problem, however I modified it a bit because my range is not fixed, I keep adding rows to the sheet and I don't want to modify the formula everytime I add a new row, so I used the following formula instead:

    =ARRAYFORMULA(IF(NOT(ISBLANK(A2:A)),getHex("A2:A"),""))

    The problem is when I change the color of a column the hex value does not change even if I refresh the sheet, the only solution I found is to delete the formula then paste it again so it loads again, anyone could help with a solution to this?
  • To post as a guest, your comment is unpublished.
    Filip · 9 months ago
    i want use it, but dont working :-/
  • To post as a guest, your comment is unpublished.
    Polynon · 9 months ago
    Just a note if this isn't working for you, the quotation marks used in the example above don't parse a formula correctly and give you a "Formula Parse Error".

    The correct one is:

    =getHex("A2:A16")

    rather than:

    =getHex(“A2:A16”)
    • To post as a guest, your comment is unpublished.
      skyyang · 9 months ago
      Hi, Polynon,
      Thank you for your comment, the double quote around the cell reference should be English punctuation.
      I have updated it.
  • To post as a guest, your comment is unpublished.
    Lydia · 1 years ago
    Top, Danke!