Kuidas saada Exceli lahtri värv (2 meetodit)

  • Jaga Seda
Hugh West

Exceliga töötades saate leida värvilisi lahtreid. Mõnikord võib teil olla vaja leida konkreetse lahtri värvi. Iga lahtri värvi indeksid ja RGB-väärtused on olemas. Nii et võite teada värvi indeksit või RGB-väärtust. Nii et saate seda tulevikus kasutada. Selles õpetuses näitame teile, kuidas saada Exceli mis tahes lahtri värvi.

Lae alla praktiline töövihik

Laadige alla see harjutusvihik.

Hangi lahtri värv.xlsm

Funktsioon GET.CELL: ülevaade

Me kasutame GET.CELL tagastada rohkem teavet töölehe seadistuse kohta, kui on võimalik saavutada funktsiooniga CELL funktsioon. Me ei vaja ühtegi VBA kood siin, et seda rakendada.

Põhiline süntaks:

=GET.CELL(type_num, reference)

type_num on number, mis määrab, millist tüüpi raku teavet soovite.

Järgnevas loetelus on esitatud type_num võimalikud väärtused ja vastavad tulemused.

Üks probleem on see, et te ei saa kasutada GET.CELL otse töölehel.

Sammud on järgmised:

1. Mine aadressile Valemid>Nimi Manager . A Nimi Manager ilmub dialoogiboks.

2. Seejärel klõpsake Uus .

3. Andke sellele ükskõik milline nimi.

4. In Viitab sisestage järgmine vorming:

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

Kuna me töötame taustavärvidega, siis kasutame 63 aastal type_num argument.

5. Lõpuks klõpsake Ok .

Nüüd saate kasutada GET.CELL teie poolt antud nimega.

Sissejuhatus värviindeksisse ja RGB-väärtustesse

Exceli värvipaletil on 56 värvi indeks, mida saate kasutada kõikjal oma töövihikus. Iga värvipaleti värv on seotud värviindeksi unikaalse väärtusega.

Teisalt kujutab RGB (punane, roheline ja sinine) värvid arvutiekraanil. Me segame punast, rohelist ja sinist erinevates proportsioonides, et saada mis tahes värvi nähtava värvi. R, G ja B väärtused võivad ulatuda 0-100 protsendini täisintensiivsusest. Me kujutame seda kümnendarvude vahemikuga 0-255 (256 taset iga värvi jaoks), mis vastab binaarsete arvude vahemikule alates 0-st kuni 255-ni (256 taset iga värvi jaoks).00000000 kuni 1111111111 ehk heksadekaalarvudes 00 kuni FF. Võimalike värvide koguarv on 256 x 256 x 256 ehk 16 777 216 võimalikku värvi.

Kuidas leida värviindeks ja RGB-väärtused?

Me teame, et on olemas 56 värviindeksit, mida saate kasutada oma lahtrite vormindamiseks. Nüüd on seda asja raske meeles pidada. Et rohkem teada saada värviindeksist, lugege lähemalt kohta Värviindeksi omadus .

Teisest küljest võite leida iga värvi RGB-väärtuse Exceli vahekaardilt Home (Avakuva).

📌 Sammud

1. Kõigepealt minge Kodu vahekaart.

2. Seejärel klõpsake rippmenüüd Täitevärv> Rohkem värve.

3. Klõpsake nuppu Kohandatud .

Siit leiate iga värvi RGB-väärtused.

2 tõhusat meetodit mis tahes lahtri värvi saamiseks Excelis

Järgnevalt anname teile kaks meetodit, mida saate oma andmestikus rakendada. Esimene neist on kasutada meetodit GET.CELL meetodit ja teine kasutab VBA koodid.

Selle õpetuse tutvustamiseks kasutame seda andmestikku:

Siin on meil mõned värvid erinevates lahtrites. Me leiame nende värvide indeksid ja RGB-väärtused, kasutades neid kahte meetodit.

1. Funktsiooni GET.CELL kasutamine Exceli lahtri värvi saamiseks

Nüüd, me oleme juba arutanud GET.CELL funktsiooni varem selles artiklis. Me kasutame seda meie andmekogumis.

📌 Sammud

1. Kõigepealt minge Valem vahekaart. Klõpsake Nimi Manager. A Nimi Manager ilmub dialoogiboks.

2. Klõpsake nuppu Uus .

3. Nüüd andke sellele nimi. Kasutame seda kui Taustaks .

4. In Viitab sisestage järgmine valem:

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

5. Klõpsake nuppu Ok .

6. Nüüd on Raku B5 , tüüp =Foon .

7. Seejärel vajutage Sisesta .

Nagu näete, näitab see teile värviindeksit. Nüüd korrake sama asja iga lahtri puhul.

1.1 Vasaku raku värviindeksi näitamine

Nüüd, ülaltoodud meetod oli värvi näitamiseks värvilises lahtris. Kui soovite näidata värviindeksit vasakpoolsetes lahtrites, siis järgige alljärgnevaid samme:

📌 Sammud

1. Minge Nimi Manager uuesti. Anna sellele nimi " getLeftColor ".

2. In Viitab sisestage järgmine valem:

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

3. Nüüd on Lahter E5 , tüüp =getLeftColor .

4. Seejärel vajutage Sisesta .

5. Lõpuks lohistage Täitmise käepide ikoon üle lahtrite vahemiku E6:E12 .

Nagu näete, oleme edukalt leidnud teise lahtri värvi.

1.2 Parema lahtri värviindeksi näitamine

Kui soovite näidata värviindeksit õigetes lahtrites, siis järgige alljärgnevaid samme:

📌 Sammud

1. Minge Nimi Manager uuesti. Anna sellele nimi " getRightColor ".

2. In Viitab sisestage järgmine valem:

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

3. Nüüd on Cell G5 , tüüp =getRightColor .

4. Seejärel vajutage Sisesta .

5. Lõpuks lohistage Täitmise käepide ikoon üle lahtrite vahemiku G6:G12 .

Nagu näete, oleme edukalt leidnud teise lahtri värvi.

Funktsiooni GET.CELL kasutamise piirang:

Kui te muudate lahtri värvi, siis väärtus ei muutu. Selle lahendamiseks vajutage nuppu F9 klaviatuuril, et seda uuesti arvutada.

2. VBA-koodide kasutamine Exceli lahtri värvi saamiseks

Kui te teate Exceli VBA koodid, tundub see meetod teile liiga lihtne. On kaks VBA koodid, mida saate oma andmestikus kasutada. Esimene on indeksite jaoks. Teine on RGB-väärtuste jaoks.

2.1 VBA kood lahtri värviindeksi saamiseks

Nüüd, see meetod ei pruugi anda teile täpseid indekseid nagu eelmine. Aga te võite seda pidada indeksiteks. Ma loodan, et see tuleb kasuks.

📌 Sammud

1. Esmalt vajutage Alt+F11 klaviatuuril, et avada VBA toimetaja.

2. Seejärel klõpsake nuppu Sisesta> Moodul.

3. Sisestage järgmine kood:

 Function ColorIn(color As Range) As Integer ColorIn = color.Interior.ColorIndex End Function 

4. Salvestage fail.

5. Nüüd on Raku B5 , sisestage järgmine valem :

=ColorIn(B5)

6 . Seejärel vajutage Sisesta See näitab teile värviindeksit.

7. Lõpuks lohistage Täitmise käepide ikoon üle lahtrite vahemiku B6:B12

Nagu näete, on meil õnnestunud saada Exceli lahtri värvus.

2.2 VBA kood lahtrite RGB väärtuse saamiseks

See meetod aitab leida lahtri RGB-väärtuse. See meetod on tõhusam kui eelmine.

📌 Sammud

1. Esmalt vajutage Alt+F11 klaviatuuril, et avada VBA redaktor.

2. Seejärel klõpsake nuppu Sisesta> Moodul.

3. Sisestage järgmine kood:

 Function FindColor(cell_range As Range, ByVal Format As String) As Variant Dim ColorValue As Variant ColorValue = Cells(cell_range.Row, cell_range.Column).Interior.color Select Case LCase(Format) Case "rgb" FindColor = (ColorValue Mod 256) & ", " & ((ColorValue \ 256) Mod 256) & ", " & (ColorValue \ 65536) Case Else FindColor = "Use'RGB' as second argument!" End Select End Function 

4. Salvestage fail.

5. Nüüd on Raku B5 , sisestage järgmine valem :

=FindColor(B5, "rgb")

6 . Seejärel vajutage Sisesta See näitab teile värviindeksit.

7. Lõpuks lohistage Täitmise käepide ikoon üle lahtrite vahemiku B6:B12

Lõpuks näete kõigi lahtrite RGB-väärtusi.

💬 Asjad, mida meeles pidada

✎ Kõige rohkem kasutatakse RGB-väärtusi. Meie arvates peaksite alati püüdma leida RGB-väärtusi.

✎ Värviindeks ei muutu pärast lahtri värvi muutmist. Vajutage F9 ümberarvutamiseks.

Kokkuvõte

Kokkuvõtteks loodan, et see õpetus aitab teil saada lahtri värvi Excelis. Soovitame teil õppida ja rakendada kõiki neid meetodeid oma andmestiku suhtes. Laadige alla praktiline töövihik ja proovige neid ise. Samuti võite vabalt anda tagasisidet kommentaaride sektsioonis. Teie väärtuslik tagasiside hoiab meid motiveeritud, et luua selliseid õpetusi. Ärge unustage meie veebisaiti kontrollida. Exceldemy.com erinevate Exceliga seotud probleemide ja lahenduste kohta.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.