Note: The other languages of the website are Google-translated. Back to English
English English
  • Documents
  • Excel
  • Comment mettre en forme conditionnelle basée sur une autre feuille dans la feuille Google?

Comment mettre en forme conditionnelle basée sur une autre feuille dans la feuille Google?

Si vous souhaitez appliquer la mise en forme conditionnelle pour mettre en évidence les cellules en fonction d'une liste de données d'une autre feuille comme la capture d'écran suivante présentée dans la feuille Google, avez-vous des méthodes simples et efficaces pour le résoudre?

Mise en forme conditionnelle pour mettre en évidence les cellules en fonction d'une liste d'une autre feuille dans Google Sheets


Mise en forme conditionnelle pour mettre en évidence les cellules en fonction d'une liste d'une autre feuille dans Google Sheets

 

 

Veuillez suivre les étapes suivantes pour terminer ce travail:

1Cliquez sur Format > Mise en forme conditionnelle, voir capture d'écran:

2. Dans le Règles de format conditionnel volet, veuillez effectuer les opérations suivantes:

(1.) Cliquez sur bouton pour sélectionner les données de colonne que vous souhaitez mettre en évidence;

(2.) Dans le Mettre en forme les cellules si liste déroulante, veuillez choisir La formule personnalisée est option, puis entrez cette formule: = match (C2, indirect ("liste de données! A2: A"), 0) dans la zone de texte;

(3.) Sélectionnez ensuite un formatage dans le Style de formatage Comme vous le souhaitez.

Notes: Dans la formule ci-dessus: C2 est la première cellule des données de colonne que vous souhaitez mettre en évidence, et le liste de données! A2: A est le nom de la feuille et la plage de cellules de la liste contenant les critères sur lesquels vous souhaitez mettre en évidence les cellules.

3. Et toutes les cellules correspondantes basées sur les cellules de la liste ont été mises en surbrillance à la fois, vous devez alors cliquer sur le bouton OK bouton pour fermer le Règles de format conditionnel volet selon vos besoins.

 


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité en
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 e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • 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 par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus que
    300
    Caractéristiques puissantes
    . 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
    30
    -jour d'essai gratuit. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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é en
    50 %
    , et réduit chaque jour des centaines de clics de souris !
bas de cabine

 

Commentaires (25)
Noté 5 hors 5 · évaluations 1
Ce commentaire a été minimisé par le modérateur sur le site
SALUT,
C'est un très beau tuto ! comment puis-je ajouter une deuxième condition? Je cherche à faire correspondre les cellules et si le cels J:N dans la ligne correspondante n'est pas vide. J'essaie ceci, mais ça ne marche pas :

=and(match(H4,indirect("ADMIN!G2:G"),not(isblank(indirect("ADMIN!J2:N"),0))))

Merci!!
Ce commentaire a été minimisé par le modérateur sur le site
Avez-vous essayé d'utiliser simplement =if(J2:N<>"") comme nouvelle règle ?
Ce commentaire a été minimisé par le modérateur sur le site
Est-il possible de le faire, mais basé sur plus d'une colonne, et également de mettre en surbrillance toute la ligne ? J'ai un ensemble de données contenant des colonnes Nom et Prénom ainsi que d'autres données. Je prends ensuite ces noms et je les classe en groupes sur une autre feuille. Je veux avoir une formule où une fois que la personne en particulier a été placée sur la deuxième feuille, elle est "terminée" et ainsi toute sa ligne (nom + données associées pour elle) est mise en surbrillance dans une couleur pour "terminé" sur la feuille d'origine .
Ce commentaire a été minimisé par le modérateur sur le site
Que diriez-vous du contraire ? Je voudrais mettre en surbrillance une cellule qui ne correspond pas. Comment pourrais-je modifier cette formule pour qu'elle fonctionne pour moi ?
Ce commentaire a été minimisé par le modérateur sur le site
Par hasard avez-vous réussi à trouver une réponse à cela ? j'ai la même requête
Ce commentaire a été minimisé par le modérateur sur le site
Salut. J'ai utilisé ça, et ça marche pour moi. =AND($D2<>"",ISERROR(MATCH($D2,indirect("Final Assignment!$B$2:B"),0)))- je veux mettre en évidence toute la ligne qui contient la cellule qui ne le fait pas correspond à mon autre liste - je ne veux pas que les cellules vides soient mises en surbrillance
Ce commentaire a été minimisé par le modérateur sur le site
J'ai trouvé cela très utile pour faire référence à une feuille, mais est-il possible de faire référence à toutes les autres feuilles ?
Ce commentaire a été minimisé par le modérateur sur le site
Étonnante! Merci! A parfaitement fonctionné !
Ce commentaire a été minimisé par le modérateur sur le site
Les informations de commande "indirectes" ont été très utiles. Merci.
Ce commentaire a été minimisé par le modérateur sur le site
c'est moi ou ça ne marche plus ? Dès que j'essaie de pointer vers une cellule dans une autre feuille (quelque chose d'aussi simple que "= Othersheet! H17"), cela n'est pas accepté comme valide. :'(
Ce commentaire a été minimisé par le modérateur sur le site
Votre = est à l'intérieur du " " et il ne devrait pas l'être.
Ce commentaire a été minimisé par le modérateur sur le site
comment faites-vous cela, mais avec la ligne entière en surbrillance
Ce commentaire a été minimisé par le modérateur sur le site
Cela ne fonctionne pas pour moi. J'ai tout vérifié trois fois.

Appliquer à la gamme : K1 : K2158

=match(K2,indirect("TorontoCitys!A1:A"),0)

Il met en évidence d'autres noms de villes aléatoires, qui ne figurent pas dans la liste de TorontoCity.

K2 (est ma feuille principale et la cellule de la colonne de départ de la colonne que je veux affecter.
TorontoCitys (est le nom de la feuille)
A1 est le début de la colonne de la liste des noms de villes.
A est la colonne.

Peut-être que ma ponctuation est incorrecte ?

Merci d'avance.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour ami,

Heureux de vous aider. Votre formule est correcte, ne vous inquiétez pas. Le problème est la gamme à laquelle vous postulez. Ce ne devrait pas être K1:K2158, mais K2:K2158.

Veuillez consulter les captures d'écran. L'exemple est simple mais suffisant pour expliquer le problème.

Le bon "Appliquer à la plage" est A2: A20. Et la formule correcte est =match(A2,indirect("TorontoCitys!A1:A"),0). Ensuite, les villes correctes peuvent être mises en évidence. Veuillez voir la capture d'écran 2.
Mais si je change "Appliquer à la plage" en A1: A20, le mauvais nom de ville est mis en surbrillance. Veuillez voir la capture d'écran 3.

Veuillez donc changer votre "Appliquer à la plage" de K1:K2158 à K2:K2158. Le problème devrait être résolu. Dans l'attente de votre réponse.

Sincèrement,
Mandy
Ce commentaire a été minimisé par le modérateur sur le site
Comment mettre en surbrillance l'intégralité des données de la ligne avec une mise en forme conditionnelle à l'aide d'une autre sous-feuille
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Ranganath
Pour mettre en surbrillance la ligne entière en fonction de la liste de données, procédez comme suit :
1. dans le Appliquer à la gamme boîte, sélectionnez la feuille entière;
2. Appliquez cette formule : =match($C2,indirect("listedonnées!A2:A"),0) into the La formule personnalisée est zone de texte.
S'il vous plaît essayez, j'espère que cela peut vous aider!

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-highlight-entire-row.png
Ce commentaire a été minimisé par le modérateur sur le site
Hé, merci d'avoir répondu. J'ai essayé la formule mais ça ne marche pas.
Noté 5 hors 5
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Avez-vous modifié le nom de la feuille et la référence de cellule pour vos propres données ?
C2 $ est la première cellule des données de colonne que vous souhaitez mettre en évidence, et le liste de données!A2:A est un autre nom de feuille et une plage de liste qui contient les critères sur lesquels vous souhaitez mettre en surbrillance les cellules.
Veuillez les vérifier, merci!
Ce commentaire a été minimisé par le modérateur sur le site
Que se passe-t-il si les données de ma liste se trouvent dans plusieurs colonnes ? Lorsque j'essaie d'utiliser datalist!A2:M ou datalist!A:M ou datalist!A2:M17, rien de tout cela ne fonctionne.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai même essayé de nommer la plage spécifique à laquelle je veux me référer et de l'utiliser dans la formule, pas de chance.
Ce commentaire a été minimisé par le modérateur sur le site
Que faire si ce n'est pas une correspondance exacte mais contient les données de référence.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Ashley
Pour résoudre votre problème, veuillez appliquer la formule ci-dessous :
=REGEXMATCH(C2:C21,INDIRECT("Sheet2!$A$2"))

S'il vous plaît essayez, j'espère que cela peut vous aider!
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Dans Feuille google je cherche la formule suivante
Si dans la cel A1 = text alors dans la Cel B1 ecire telle valeur ou texte automatiquement
Merci d'avance pour votre aide
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
J'ai une autre question du même type au sujet d'un formatage conditionnel qui fonctionne sur Excel mais que je n'arrive pas à porter sur Google Sheet :
L'idée est de comparer 2 versions d'une même feuille que l'on stock à l'aide de 2 onglets (2 feuilles du même classeur)

La formule est la suivante : =A1<>'previousVersion'!A1 avec un formatage fond jaune pour mettre en évidence les changements sur toute la feuille car l'idée est d'appliquer ce
formatage conditionnel sur toutes les cellules de la feuille ($A$1:$V:1000)

Sur Google sheet, cette formule m'est interdite et si je passe par un "indirect("previousVersion!A1"), je perds le coté dynamique sur le "A1" de la feuille version précieuse
Si j'essaye =A1<>indirect("previousVersion!"&A1) j'ai une erreur car c'est la valeur de A1 qui est interprétée et concaténée avec "previousVersion!"

Si j'essaye la formule =C3<>INDIRECT("PreviousVersion!"& CHAR (COLUMN () + 64) & ROW ()) cela ne fonctionne pas non plus....

Si vous avez une solution...
Merci d'avance
Ce commentaire a été minimisé par le modérateur sur le site
Pardon, il fallait lire =A1<>INDIRECT("PreviousVersion!"& CHAR (COLUMN () + 64) & ROW ()) ...
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL