Hvordan få cellefargen i Excel (2 metoder)

  • Dele Denne
Hugh West

Når du arbeider med Excel, kan du finne fargede celler. Noen ganger må du kanskje finne en bestemt farge på en celle. Det er indekser og RGB-verdier for alle cellefarger. Så det kan være lurt å vite fargeindeksen eller RGB-verdien. Slik at du kan bruke det i fremtiden. I denne opplæringen vil vi vise deg hvordan du får fargen på en celle i Excel.

Last ned øvelsesarbeidsbok

Last ned denne øvelsesarbeidsboken.

Hent cellefarge.xlsm

GET.CELL-funksjonen: en oversikt

Vi bruker GET.CELL for å returnere mer informasjon om regnearkinnstillingen enn det som er oppnåelig med funksjonen CELLE . Vi trenger ingen VBA kode her for å implementere dette.

Den grunnleggende syntaksen:

=GET. CELL(type_num, referanse)

type_num er et tall som spesifiserer hvilken type celleinformasjon du ønsker.

Følgende liste viser de mulige verdiene for type_num og den tilsvarende resultater.

Et problem er at du ikke kan bruke GET.CELL direkte i regnearket.

Trinnene er som angitt nedenfor:

1 . Gå til Formler >Navnebehandling . En Name Manager -dialogboks vises.

2. Klikk deretter på Ny .

3. Gi den et hvilket som helst navn.

4. I boksen Refererer til skriver du inn følgende format:

=GET.CELL(63,INDIRECT("rc",FALSE))

Som vi jobber med bakgrunnsfarger, bruker vi 63 i typenummer argument.

5. Til slutt klikker du Ok .

Nå kan du bruke GET.CELL med navnet du har gitt.

Introduksjon til fargeindeks og RGB-verdier

Excels fargepalett har en indeks på 56 farger som du kan bruke overalt i arbeidsboken din. Hver av disse fargene i paletten er forbundet med en unik verdi i fargeindeksen.

På den annen side representerer RGB (rød, grønn og blå) fargene på en dataskjerm. Vi blander rødt, grønt og blått i forskjellige proporsjoner for å få hvilken som helst farge i den synlige fargen. R-, G- og B-verdiene kan variere fra 0 til 100 prosent av full intensitet. Vi representerer det med rekkevidden av desimaltall fra 0 til 255 (256 nivåer for hver farge), tilsvarende rekkevidden av binære tall fra 00000000 til 11111111, eller heksadesimal 00 til FF. Det totale antallet tilgjengelige farger er 256 x 256 x 256, eller 16 777 216 mulige farger.

Hvordan finner jeg fargeindeks og RGB-verdier?

Vi vet at det er 56 fargeindekser som du kan bruke til å formatere cellene dine. Nå er denne tingen vanskelig å huske. For å vite mer om fargeindeks, les mer om Fargeindeksegenskap .

På den annen side kan du finne RGB-verdien til en hvilken som helst farge fra Excels Hjem-fane.

📌 Trinn

1. Gå først til fanen Hjem .

2. Klikk deretter på rullegardinmenyen Fyllfarge > Flere farger.

3. Klikk på Egendefinert .

Her kan du finne RGB-verdiene for en hvilken som helst farge.

2 effektive metoder for å få inn hvilken som helst cellefarge Excel

I de neste avsnittene gir vi deg to metoder for å implementere i datasettet ditt. Den første bruker GET.CELL -metoden og den andre bruker VBA -kodene.

For å demonstrere denne opplæringen skal vi bruke dette datasettet :

Her har vi noen farger i forskjellige celler. Vi vil finne disse fargeindeksene og RGB-verdiene ved å bruke disse to metodene.

1. Bruke GET.CELL-funksjonen for å få cellefarge i Excel

Nå har vi allerede diskutert GET .CELL -funksjonen tidligere i denne artikkelen. Vi skal bruke det i datasettet vårt.

📌 Trinn

1. Gå først til Formel -fanen. Klikk på Navnebehandling. En Navnebehandling -dialogboks vises.

2. Klikk på Ny .

3. Nå, gi den et navn. Vi bruker den som bakgrunn .

4. I boksen Refererer til skriver du inn følgende formel:

=GET.CELL(63,INDIRECT("rc",FALSE))

5. Klikk på Ok .

6. Nå, i Celle B5 , skriv =Background .

7. Trykk deretter Enter .

Som du kan se, viser den deg fargeindeksen. Gjenta nå det samme for hver celle.

1.1 Vise fargeindeksen til venstre celle

Nå, metoden ovenfor var å vise fargen ifarget celle. Hvis du vil vise fargeindeks i venstre celler, følg trinnene nedenfor:

📌 Trinn

1. Gå til Name Manager igjen. Gi dette navnet « getLeftColor .

2. I boksen Refererer til skriver du inn følgende formel:

=GET.CELL(63,INDIRECT("rc[-1]",FALSE))

3. Nå, i Celle E5 , skriv =getLeftColor .

4. Trykk deretter Enter .

5. Til slutt drar du Fyllhåndtak -ikonet over celleområdet E6:E12 .

Som du kan se, har vi funnet fargen på cellen i en annen celle.

1.2 Vise fargeindeksen til høyre celle

Hvis du vil vise fargeindeksen i de riktige cellene, følg trinnene nedenfor:

📌 Trinn

1. Gå til Name Manager igjen. Gi dette navnet « getRightColor .

2. I boksen Refererer til skriver du inn følgende formel:

=GET.CELL(63,INDIRECT("rc[1]",FALSE))

3. Nå, i Celle G5 , skriv =getRightColor .

4. Trykk deretter Enter .

5. Til slutt drar du Fyllhåndtak -ikonet over celleområdet G6:G12 .

Som du kan se, har vi funnet fargen på cellen i en annen celle.

Begrensning for å bruke GET.CELL-funksjonen:

Hvis du endrer fargen på cellen, vant verdien ikke endre seg. For å løse dette, trykk F9 på tastaturet for å beregne det på nyttigjen.

2. Bruke VBA-koder for å få cellefarge i Excel

Hvis du kjenner Excels VBA koder, vil denne metoden virke for enkel for deg. Det er to VBA koder som du kan bruke i datasettet. Den første er for indekser. Den andre er for RGB-verdiene.

2.1 VBA-kode for å få cellefargeindeks

Nå kan det hende at denne metoden ikke gir deg nøyaktige indekser som den forrige. Men du kan betrakte det som indekser. Jeg håper det kommer til nytte.

📌 Trinn

1. Trykk først Alt+F11 på tastaturet for å åpne VBA redigeringsprogrammet.

2. Deretter klikker du på Sett inn > Modul.

3. Skriv inn følgende kode:

9246

4. Lagre filen.

5. Nå, i Celle B5 , skriv inn følgende formel:

=ColorIn(B5)

6 . Trykk deretter Enter . Den vil vise deg fargeindeksen.

7. Til slutt drar du Fyllhåndtak -ikonet over celleområdet B6:B12

Som du kan se, har vi lykkes i å få fargen på cellen i Excel.

2.2 VBA-kode for å få RGB-verdi av celler

Denne metoden vil hjelpe deg med å finne RGB-verdien til cellen. Denne metoden er mer effektiv enn den forrige.

📌 Trinn

1. Trykk først Alt+F11 på tastaturet for å åpne VBA-editoren.

2. Deretter klikker du på Sett inn > Modul.

3. Skriv inn følgende kode:

9574

4. Lagrefil.

5. Nå, i Celle B5 , skriv inn følgende formel:

=FindColor(B5,"rgb")

6 . Trykk deretter Enter . Den vil vise deg fargeindeksen.

7. Til slutt drar du Fyllhåndtak -ikonet over celleområdet B6:B12

Til slutt vil du se RGB-verdier for alle cellene.

💬 Ting å huske

✎  RGB-verdier er mest brukt. Etter vår mening bør du alltid prøve å finne RGB-verdier.

✎  Fargeindeksen endres ikke etter endring av cellefarge. Trykk F9 for å beregne på nytt.

Konklusjon

For å konkludere, håper jeg denne opplæringen vil hjelpe deg med å få cellefargen i Excel. Vi anbefaler at du lærer og bruker alle disse metodene på datasettet ditt. Last ned øvelsesboken og prøv disse selv. Gi også gjerne tilbakemelding i kommentarfeltet. Din verdifulle tilbakemelding holder oss motiverte til å lage opplæringsprogrammer som dette. Ikke glem å sjekke nettstedet vårt Exceldemy.com for ulike Excel-relaterte problemer og løsninger.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.