Passer au contenu principal

Utilisez une formule ou une fonction définie pour remplir automatiquement le texte en fonction de la couleur de cellule remplie dans Excel

En supposant qu'il existe une liste de cellules remplies de couleur d'arrière-plan rouge ou verte, vous souhaitez maintenant remplir les textes en fonction de la couleur de remplissage de la cellule. Par exemple, comme illustré ci-dessous, remplissez la cellule remplie de couleur rouge "Oui", remplissez la cellule remplie de couleur verte "Non", ni de rouge ni de vert, remplissez le texte "Aucun".
texte de remplissage de doc basé sur la couleur 1

Utilisez une formule pour remplir automatiquement le texte en fonction de la couleur de la cellule

Utilisez un outil pratique pour remplir automatiquement le texte en fonction de la couleur de la cellule

Utilisez la fonction définie pour remplir automatiquement le texte en fonction de la couleur de cellule remplie dans une autre colonne

Exemple de fichier


Utilisez une formule pour remplir automatiquement le texte en fonction de la couleur de la cellule

Pour utiliser une formule pour remplir automatiquement une cellule avec un texte spécifique basé sur la couleur de remplissage de la cellule, vous devez d'abord définir un nom.

1. Sélectionnez une cellule, en supposant la cellule A1, cliquez sur Formules > Définir le nom dans l' Noms définis groupe.
texte de remplissage de doc basé sur la couleur 2

2. dans le Nouveau nom boîte de dialogue, tapez Ma couleur dans l' Nom de l'utilisateur et entrez cette formule

=IF(GET.CELL(38,formula!A1)=10,"No",IF(GET.CELL(38,formula!A1)=3,"Yes","Neither"))

Dans le Se réfère à zone de texte. Cliquez sur OK.
texte de remplissage de doc basé sur la couleur 3

Formule! A1 indique la cellule A1 de la feuille nommée formule, 10 et 3 est l'index des couleurs, vous pouvez les changer selon vos besoins. Plus d'index de couleur, veuillez vous référer à ce site: http://dmcritchie.mvps.org/excel/colors.htm

Maintenant, dans la cellule qui est remplie de couleur, vous pouvez taper cette formule

= Ma couleur

Actualités Entrer clé, vous retournerez le texte en fonction de la couleur de la cellule.
texte de remplissage de doc basé sur la couleur 4


Utilisez un outil pratique pour remplir automatiquement le texte en fonction de la couleur de la cellule

Avec la méthode de définition du nom, vous devez retaper la formule dans la cellule à chaque fois que cela est gênant. Ci-joint Kutools for Excel, une collection d'outils Excel, son Sélectionnez les cellules avec un format L'utilitaire peut sélectionner rapidement toutes les cellules dans une couleur d'arrière-plan, puis vous pouvez y taper le texte spécifié en vrac.

Kutools for Excel, avec plus de 300 fonctions pratiques, rend vos travaux plus faciles. 

Après installation gratuite Kutools for Excel, procédez comme suit:

1. Dans deux cellules que vous n'utilisez pas et remplissez la couleur d'arrière-plan séparément. Supposons, dans ce cas, que je veuille remplir le texte "Aller" aux cellules en bleu, remplir le texte "Stop" aux cellules en orange, je remplirai la couleur orange et bleu dans les cellules A1 et B1.
texte de remplissage de doc basé sur la couleur 5

2. Sélectionnez ensuite les cellules dans lesquelles vous souhaitez saisir du texte en fonction de la couleur remplie, cliquez sur Kutools > Sélectionnez > Sélectionnez les cellules avec un format.
texte de remplissage de doc basé sur la couleur 6

3. dans le Sélectionnez les cellules avec un format dialogue, cliquez sur Choisissez le format de la cellule , puis dans la boîte de dialogue contextuelle, choisissez A1, qui a été rempli avec la couleur sur laquelle vous souhaitez rechercher les cellules.
texte de remplissage de doc basé sur la couleur 7

Cliquez OK pour revenir à la boîte de dialogue principale, décochez tout sauf le Niveau de remplissage et décochez la case Ignorer les cellules vides option. Cliquez sur Ok > Oui pour sélectionner toutes les cellules remplies de couleur bleue.
texte de remplissage de doc basé sur la couleur 8 texte de remplissage de doc basé sur la couleur 9

4. Tapez maintenant le texte spécifique dans la barre de formule, appuyez sur Ctrl + Entrée pour remplir toutes les cellules sélectionnées avec le même texte.
texte de remplissage de doc basé sur la couleur 10


Utilisez la fonction définie pour remplir automatiquement le texte en fonction de la couleur de cellule remplie dans une autre colonne

Si vous souhaitez remplir le texte en fonction de la couleur de cellule remplie dans une autre colonne, vous pouvez utiliser la fonction de définition.

1. presse Alt + F11 touches pour activer Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Module dans la fenêtre pour insérer un script vierge, puis copiez et collez le code ci-dessous.

VBA: remplissez la cellule en fonction de la couleur remplie dans une autre cellule

Function GetRangeColor(xRg As Range)
'UpdatebyKutools20191125
    If (xRg.Count > 1) Then
       GetRangeColor = "Only work for single cell"
    End If
    Select Case xRg.Interior.Color
    Case RGB(255, 0, 0)
        GetRangeColor = "Play"
    Case RGB(0, 255, 0)
        GetRangeColor = "Stop"
    Case Else
      GetRangeColor = "Neither"
    End Select
End Function

Dans le code, RVB (255, 0, 0) et RVB (0, 255, 0) sont l'index des couleurs, vous pouvez les changer selon vos besoins. Plus d'index de couleur, veuillez vous référer à ce site: http://dmcritchie.mvps.org/excel/colors.html

3. Enregistrez ce code et fermez la fenêtre et revenez à la feuille. Puis dans une formule de type de cellule

= GetRangeColor (A1)

Actualités Entrer , puis faites glisser la poignée de recopie sur les cellules pour remplir cette formule.

A1 est la cellule dans laquelle vous souhaitez remplir le texte en fonction de sa couleur de remplissage.
texte de remplissage de doc basé sur la couleur 11


Exemple de fichier

Cliquez pour télécharger un exemple de fichier


Autres opérations (articles)

Comment alterner la couleur de ligne en fonction du groupe dans Excel?
Dans Excel, colorer une ligne sur deux peut être plus facile pour la plupart d'entre nous, mais avez-vous déjà essayé de colorer les lignes en alternance en fonction des changements de valeur de colonne - Colonne A comme capture d'écran suivante, dans cet article, je vais parler de la façon dont pour alterner la couleur de ligne en fonction du groupe dans Excel.

Comment appliquer un dégradé de couleur sur plusieurs cellules?
Dans Excel, nous pouvons facilement remplir la couleur d'arrière-plan d'une cellule ou de plusieurs cellules, mais, parfois, nous avons besoin que la couleur soit remplie en dégradé comme illustré ci-dessous, comment pourrait-on obtenir le dégradé de couleur dans une cellule ou sur plusieurs cellules dans Excel?

Comment appliquer des lignes ou des colonnes à bandes de couleur dans Excel?
Cet article vous montrera trois méthodes d'application de lignes ou de colonnes à bandes de couleur dans Excel. Veuillez faire comme suit.

Comment appliquer un ombrage aux lignes / colonnes impaires ou paires (alternatives) dans Excel?
Lors de la conception d'une feuille de calcul, de nombreuses personnes ont tendance à appliquer un ombrage aux lignes ou colonnes impaires ou paires (alternatives) afin de rendre la feuille de calcul plus visuelle. Cet article vous montrera deux méthodes pour appliquer un ombrage aux lignes / colonnes impaires ou paires dans Excel.


  • 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ée
  • Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammes
  • 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 ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • 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 cellules
  • 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 PDF
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nom
onglet kte 201905
  • 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!
bas de cabine
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations