Ga naar hoofdinhoud

Gebruik een formule of gedefinieerde functie om automatisch tekst in te vullen op basis van de celgevulde kleur in Excel

Stel dat er een lijst is met cellen die zijn gevuld met de achtergrondkleur rood of groen, dan wilt u nu teksten vullen op basis van de celgevulde kleur. Bijvoorbeeld, zoals onderstaand screenshot getoond, vul cel gevuld met rode kleur "Ja", vul cel gevuld met groene kleur "Nee", noch rood noch groen, vul tekst "Geen van beide".
doc vultekst op basis van kleur 1

Gebruik formule om automatisch tekst in te vullen op basis van de gevulde celkleur

Gebruik een handig hulpmiddel om automatisch tekst in te vullen op basis van de gevulde celkleur

Gebruik de gedefinieerde functie om automatisch tekst in te vullen op basis van de gevulde celkleur in een andere kolom

Voorbeeldbestand


Gebruik formule om automatisch tekst in te vullen op basis van de gevulde celkleur

Als u een formule wilt gebruiken om de cel automatisch te vullen met een specifieke tekst op basis van de gevulde kleur van de cel, moet u eerst een naam definiëren.

1. Selecteer een cel, veronderstel cel A1, klik op Formules > Definieer naam in de Gedefinieerde namen groep.
doc vultekst op basis van kleur 2

2. In de Nieuwe naam dialoogvenster, type Mijnkleur in de Naam box en voer deze formule in

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

In de Verwijst naar tekstvak. Klik OK.
doc vultekst op basis van kleur 3

Formule! A1 geeft de cel A1 aan in het blad met de naam formule, 10 en 3 is de kleurindex, u kunt deze naar behoefte wijzigen. Meer kleurindex, verwijzen wij u naar deze site: http://dmcritchie.mvps.org/excel/colors.htm

Nu kunt u deze formule typen in de cel die is gevuld met kleur

= Mijnkleur

Media Enter toets, dan retourneert u de tekst op basis van de gevulde celkleur.
doc vultekst op basis van kleur 4


Gebruik een handig hulpmiddel om automatisch tekst in te vullen op basis van de gevulde celkleur

Met de naam-methode moet u de formule elke keer opnieuw in de cel typen, wat lastig is. Hier met Kutools for Excel, een verzameling Excel-tools, zijn Selecteer Cellen met indeling hulpprogramma kan snel alle cellen in één achtergrondkleur selecteren, waarna u de opgegeven tekst er bulksgewijs in kunt typen.

Kutools for Excel, met meer dan 300 handige functies, maakt uw werk eenvoudiger. 

Na gratis installeren Kutools voor Excel, doe het als volgt:

1. In twee cellen die je niet gebruikt, vul je de achtergrondkleur apart in. Stel dat ik in dit geval de tekst "Ga" naar de cellen in blauwe kleur wil vullen, en de tekst "Stop" naar de cellen in oranje kleur, dan vul ik kleur oranje en blauw in cel A1 en B1.
doc vultekst op basis van kleur 5

2. Selecteer vervolgens de cellen waarin u tekst wilt invoeren op basis van de gevulde kleur, en klik op Kutools > kies > Selecteer Cellen met indeling.
doc vultekst op basis van kleur 6

3. In de Selecteer Cellen met indeling dialoogvenster, klik Kies Opmaak vanuit cel knop en kies vervolgens in het pop-outvenster A1, die was gevuld met de kleur waarop u cellen wilt zoeken op basis van.
doc vultekst op basis van kleur 7

Klik OK Om terug te keren naar het hoofdvenster, schakelt u alles uit behalve het Vulling selectievakje en vink het Negeer de lege cellen keuze. Klik Ok > Ja om alle cellen gevuld met blauwe kleur te selecteren.
doc vultekst op basis van kleur 8 doc vultekst op basis van kleur 9

4. Typ nu de specifieke tekst in de formulebalk en druk op Ctrl + Enter toets om alle geselecteerde cellen met dezelfde tekst te vullen.
doc vultekst op basis van kleur 10


Gebruik de gedefinieerde functie om automatisch tekst in te vullen op basis van de gevulde celkleur in een andere kolom

Als u tekst wilt vullen op basis van de gevulde celkleur in een andere kolom, kunt u de functie definieren gebruiken.

1. druk op Alt + F11 toetsen om het Microsoft Visual Basic voor toepassingen venster.

2. klikken Invoegen > Module in het venster om een ​​leeg script in te voegen, kopieer en plak vervolgens onderstaande code.

VBA: cel vullen op basis van gevulde kleur in een andere cel

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

In de code, RGB (255, 0, 0) en RGB (0, 255, 0) zijn de kleurindex, u kunt deze naar behoefte wijzigen. Meer kleurindex, verwijzen wij u naar deze site: http://dmcritchie.mvps.org/excel/colors.html

3. Sla deze code op en sluit het venster en terug naar het blad. Vervolgens in een celtype-formule

= GetRangeColor (A1)

Media Enter -toets en sleep vervolgens de vulgreep over de cellen om deze formule te vullen.

A1 is de cel waarvan u tekst wilt vullen op basis van de gevulde kleur.
doc vultekst op basis van kleur 11


Voorbeeldbestand

Klik om een ​​voorbeeldbestand te downloaden


Andere bewerkingen (artikelen)

Hoe rij-kleur afwisselen op basis van groep in Excel?
In Excel is het voor de meesten van ons misschien gemakkelijker om elke andere rij in te kleuren, maar heb je ooit geprobeerd de rijen afwisselend te kleuren op basis van wijzigingen in de kolomwaarde - Kolom A zoals in het volgende screenshot wordt getoond, in dit artikel zal ik het hebben over hoe om de rijkleur af te wisselen op basis van de groep in Excel.

Hoe kleurverloop toepassen op meerdere cellen?
In Excel kunnen we eenvoudig de achtergrondkleur in een cel of meerdere cellen vullen, maar soms hebben we het kleurverloop nodig zoals in het onderstaande screenshot, hoe kan het kleurverloop in een cel of over meerdere cellen in Excel worden verkregen?

Hoe rijen of kolommen met kleurbanden toe te passen in Excel?
Dit artikel laat u drie methoden zien voor het toepassen van rijen of kolommen met kleurbanden in Excel. Ga als volgt te werk.

Hoe past u arcering toe op oneven of even (alternatieve) rijen / kolommen in Excel?
Bij het ontwerpen van een werkblad hebben veel mensen de neiging arcering toe te passen op oneven of even (alternatieve) rijen of kolommen om het werkblad visueler te maken. Dit artikel laat u twee methoden zien om arcering toe te passen op oneven of even rijen / kolommen in Excel.


  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen en het bewaren van gegevens; Gespleten cellen inhoud; Combineer dubbele rijen en som / gemiddelde... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Favoriete formules en snel invoegen, Bereiken, grafieken en afbeeldingen; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Draaitabel groeperen op weeknummer, dag van de week en meer ... Toon ontgrendelde, vergrendelde cellen door verschillende kleuren; Markeer cellen met formule / naam...
kte tabblad 201905
  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
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