Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Zarejestruj się  \/ 
x

or

Użyj formuły lub zdefiniowanej funkcji, aby automatycznie wypełnić tekst na podstawie koloru wypełnienia komórki w programie Excel

Przypuśćmy, że istnieje lista komórek wypełnionych kolorem czerwonym lub zielonym, teraz chcesz wypełnić teksty na podstawie koloru wypełnienia komórki. Na przykład, jak pokazano na poniższym zrzucie ekranu, wypełnij komórkę czerwonym kolorem „Tak”, wypełnij komórkę zielonym kolorem „Nie”, ani czerwonym, ani zielonym, wypełnij tekst „Ani”.
Doc wypełnij tekst na podstawie koloru 1

Użyj formuły, aby automatycznie wypełnić tekst na podstawie koloru wypełnienia komórki

Użyj poręcznego narzędzia, aby automatycznie wypełnić tekst na podstawie koloru wypełnienia komórki

Użyj zdefiniowanej funkcji, aby automatycznie wypełnić tekst na podstawie koloru wypełnienia komórki w innej kolumnie

Przykładowy plik


Użyj formuły, aby automatycznie wypełnić tekst na podstawie koloru wypełnienia komórki

Aby użyć formuły do ​​automatycznego wypełnienia komórki określonym tekstem na podstawie koloru wypełnienia komórki, musisz najpierw zdefiniować nazwę.

1. Wybierz komórkę, zakładając, że komórka A1, kliknij Wzory > Zdefiniuj nazwę w Zdefiniowane nazwy grupa.
Doc wypełnij tekst na podstawie koloru 2

2. w Nowe imie dialog, wpisz Mycolor w Imię i nazwisko i wprowadź tę formułę

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

Do Odnosi się do pole tekstowe. Kliknij OK.
Doc wypełnij tekst na podstawie koloru 3

Formuła! A1 wskazuje komórkę A1 w arkuszu o nazwie formuła, 10 3 to indeks kolorów, możesz je zmienić według potrzeb. Więcej indeksu kolorów, zapoznaj się z tą witryną: http://dmcritchie.mvps.org/excel/colors.htm

Teraz w komórce wypełnionej kolorem możesz wpisać tę formułę

= Mycolor

Wiadomości wchodzić klawisz, zwrócisz tekst na podstawie koloru wypełnienia komórki.
Doc wypełnij tekst na podstawie koloru 4


Użyj poręcznego narzędzia, aby automatycznie wypełnić tekst na podstawie koloru wypełnienia komórki

Przy metodzie definiowania nazwy za każdym razem trzeba ponownie wpisać formułę w komórce, co jest kłopotliwe. Tutaj z Kutools dla programu Excel, zbiór narzędzi programu Excel, jego Wybierz komórki z formatem narzędzie może szybko zaznaczyć wszystkie komórki w jednym kolorze tła, a następnie możesz zbiorczo wpisać do nich określony tekst.

Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. 

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. W dwóch komórkach nie używasz i wypełnij kolor tła oddzielnie. Przypuśćmy, że w tym przypadku chcę wypełnić tekst „Idź” do komórek kolorem niebieskim, tekst „Stop” do komórek w kolorze pomarańczowym, wypełnię komórki A1 i B1 kolorem pomarańczowym i niebieskim.
Doc wypełnij tekst na podstawie koloru 5

2. Następnie wybierz komórki, do których chcesz wprowadzić tekst na podstawie wypełnionego koloru, kliknij Kutools > Wybierz > Wybierz komórki z formatem.
Doc wypełnij tekst na podstawie koloru 6

3. w Wybierz komórki z formatem dialog, kliknij Wybierz Format z komórki , a następnie w wyskakującym oknie dialogowym wybierz A1, które zostało wypełnione kolorem, na podstawie którego chcesz znaleźć komórki.
Doc wypełnij tekst na podstawie koloru 7

Kliknij OK aby wrócić do głównego okna dialogowego, usuń zaznaczenie wszystkich oprócz Wypełniać pole wyboru i odznacz Zignoruj ​​puste komórki opcja. Kliknij Ok > tak aby zaznaczyć wszystkie komórki wypełnione kolorem niebieskim.
Doc wypełnij tekst na podstawie koloru 8 Doc wypełnij tekst na podstawie koloru 9

4. Teraz wpisz określony tekst w pasku formuły, naciśnij Ctrl + Enter klawisz, aby wypełnić wszystkie zaznaczone komórki tym samym tekstem.
Doc wypełnij tekst na podstawie koloru 10


Użyj zdefiniowanej funkcji, aby automatycznie wypełnić tekst na podstawie koloru wypełnienia komórki w innej kolumnie

Jeśli chcesz wypełnić tekst na podstawie koloru wypełnienia komórki w innej kolumnie, możesz użyć funkcji definiowania.

1. naciśnij Alt + F11 klawisze, aby włączyć Microsoft Visual Basic for Applications okno.

2. kliknij wstawka > Moduł w oknie, aby wstawić pusty skrypt, a następnie skopiuj i wklej poniższy kod.

VBA: wypełnij komórkę na podstawie wypełnionego koloru w innej komórce

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

W kodzie RGB (255, 0, 0) RGB (0, 255, 0) to indeks kolorów, możesz je dowolnie zmieniać. Więcej indeksu kolorów, zapoznaj się z tą witryną: http://dmcritchie.mvps.org/excel/colors.html

3. Zapisz ten kod i zamknij okno i wróć do arkusza. Następnie w formule typu komórki

= GetRangeColor (A1)

Wiadomości wchodzić , a następnie przeciągnij uchwyt wypełniania nad komórkami, aby wypełnić tę formułę.

A1 to komórka, którą chcesz wypełnić tekstem na podstawie wypełnionego koloru.
Doc wypełnij tekst na podstawie koloru 11


Przykładowy plik

Kliknij, aby pobrać przykładowy plik


Inne operacje (artykuły)

Jak zmienić kolor wiersza na podstawie grupy w programie Excel?
W programie Excel kolorowanie co drugiego wiersza może być łatwiejsze dla większości z nas, ale czy kiedykolwiek próbowałeś pokolorować wiersze naprzemiennie na podstawie zmian wartości kolumny - kolumna A, jak pokazano na poniższym zrzucie ekranu, w tym artykule opowiem o tym, jak aby zmienić kolor wiersza na podstawie grupy w programie Excel.

Jak zastosować gradient kolorów w wielu komórkach?
W programie Excel możemy łatwo wypełnić kolor tła do komórki lub wielu komórek, ale czasami potrzebujemy wypełnienia gradientu koloru, jak pokazano na zrzucie ekranu, w jaki sposób można uzyskać gradient koloru w komórce lub w wielu komórkach w programie Excel?

Jak zastosować kolorowe wiersze lub kolumny w programie Excel?
W tym artykule zostaną przedstawione trzy metody stosowania wierszy lub kolumn z kolorami w programie Excel. Wykonaj następujące czynności.

Jak zastosować cieniowanie do nieparzystych lub parzystych (alternatywnych) wierszy / kolumn w programie Excel?
Podczas projektowania arkusza roboczego wiele osób ma tendencję do stosowania cieniowania nieparzystych lub parzystych (alternatywnych) wierszy lub kolumn, aby uczynić arkusz bardziej wizualnym. W tym artykule pokażemy dwie metody stosowania cieniowania do nieparzystych lub parzystych wierszy / kolumn w programie Excel.



  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny i przechowywanie danych; Podziel zawartość komórek; Połącz zduplikowane wiersze i sumę / średnią... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Ulubione i szybkie wstawianie formuł, Zakresy, wykresy i obrazy; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Grupowanie tabel przestawnych według numer tygodnia, dzień tygodnia i więcej ... Pokaż odblokowane, zablokowane komórki w różnych kolorach; Podświetl komórki, które mają formułę / nazwę...
kte tab 201905
  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszą każdego dnia!
officetab dół
Say something here...
symbols left.
You are guest
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.
    Emma Olivia · 19 days ago
    HERBAL DR OKUOFOH WHO PREPARE HERBAL MEDICINE TO CURE ALL KINDS OF DISEASES INCLUDING HERPES DISEASE.
    I have been battling this Herpes disease for almost A year now....I tried all possible means to get cure from my Herpes Disease but all to be in vain until i saw a post in a health forum about a herbal Dr. Okuofoh who prepare herbal medicine to cure all kind of diseases including Herpes Disease, at first i doubted if it was real but decided to give it a try...when i contact Dr Okuofoh via his email (drokuofohherbalhomehealing@gmail.com ) write him and reply me explain how the process work so after ordering for the medicine I got it within 3/4 working days through DHL Delivery and I took it according to the way Dr Okuofoh instructed, I was so happy after 2 week I took the medicine there was very big change in my health when I was done with the process I go for test, I found out I am negative...Herpes patients should also get in touch with this herbalist Dr. Okuofoh to get rid of these Herpes Virus forever his whatsapp number +2349050141449.
  • To post as a guest, your comment is unpublished.
    Tractor · 7 months ago
    Hey, I'll surely recommend this post to my friends. keep posting such informative content.
    • To post as a guest, your comment is unpublished.
      Sunny · 6 months ago
      Thank you for your support. My sincere advice, you can add this site https://www.extendoffice.com/excel.html to your website favorite, it covers most of Exce problems and jobs you may meet in Excel.