Sisukord
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.xlsmFunktsioon 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.