Kā iegūt šūnu krāsu programmā Excel (2 metodes)

  • Dalīties Ar Šo
Hugh West

Strādājot ar Excel, varat atrast krāsainas šūnas. Dažreiz jums var būt nepieciešams atrast konkrētu šūnas krāsu. Jebkuras šūnas krāsai ir indeksi un RGB vērtības. Tātad, iespējams, jūs vēlaties uzzināt krāsas indeksu vai RGB vērtību. Lai to varētu izmantot nākotnē. Šajā pamācībā mēs parādīsim, kā Excel programmā iegūt jebkuras šūnas krāsu.

Lejupielādēt Practice Workbook

Lejupielādējiet šo prakses darba burtnīcu.

Iegūt šūnu krāsu.xlsm

GET.CELL funkcija: pārskats

Mēs izmantojam GET.CELL lai atgrieztu vairāk informācijas par darblapas iestatījumu, nekā tas ir iespējams ar CELL funkcija. Mums nav nepieciešams neviens VBA kodu šeit, lai to īstenotu.

Pamata sintakse:

=GET.CELL(type_num, reference)

type_num ir skaitlis, kas norāda, kāda veida šūnu informāciju vēlaties saņemt.

Tālāk dotajā sarakstā ir norādītas iespējamās type_num vērtības un attiecīgie rezultāti.

Viena no problēmām ir tā, ka nevarat izmantot GET.CELL tieši darblapā.

Turpmāk ir aprakstīti šādi soļi:

1. Dodieties uz Formulas>Vārda pārvaldnieks . A Vārda pārvaldnieks tiks parādīts dialoglodziņš.

2. Pēc tam noklikšķiniet uz Jauns .

3. Dodiet tam jebkuru nosaukumu.

4. In Attiecas uz ievadiet šādu formātu:

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

Tā kā mēs strādājam ar fona krāsām, mēs izmantojam 63 in the type_num arguments.

5. Visbeidzot noklikšķiniet uz Labi .

Tagad varat izmantot GET.CELL ar vārdu, ko esat norādījis.

Ievads krāsu indeksā un RGB vērtībās

Excel krāsu paletei ir 56 krāsu indekss, ko var izmantot visur darbgrāmatā. Katra no šīm krāsām paletē ir saistīta ar unikālu vērtību krāsu indeksā.

No otras puses, RGB (sarkanā, zaļā un zilā krāsa) attēlo krāsas datora displejā. Mēs sajaucam sarkano, zaļo un zilo krāsu dažādās proporcijās, lai iegūtu jebkuru krāsu redzamajā krāsā. R, G un B vērtības var būt no 0 līdz 100 % no pilnas intensitātes. Mēs to atveidojam ar decimālskaitļu diapazonu no 0 līdz 255 (256 līmeņi katrai krāsai), kas atbilst bināro skaitļu diapazonam no00000000 līdz 1111111111 jeb heksadecimālā sistēma no 00 līdz FF. Kopējais pieejamo krāsu skaits ir 256 x 256 x 256 jeb 16 777 216 iespējamās krāsas.

Kā atrast krāsu indeksu un RGB vērtības?

Mēs zinām, ka ir 56 krāsu indeksi, kurus varat izmantot, lai formatētu šūnas. Tagad šo lietu ir grūti atcerēties. Lai uzzinātu vairāk par krāsu indeksu, izlasiet vairāk par to. Krāsu indeksa īpašība .

No otras puses, jebkuras krāsas RGB vērtību var atrast Excel cilnē Sākums.

📌 Soļi

1. Vispirms dodieties uz Sākums cilne.

2. Pēc tam noklikšķiniet uz nolaižamajā izvēlnē Aizpildīt krāsu> Vairāk krāsu.

3. Noklikšķiniet uz Pielāgots .

Šeit varat atrast jebkuras krāsas RGB vērtības.

2 efektīvas metodes, lai Excel programmā iegūtu jebkuru šūnu krāsu

Turpmākajās sadaļās mēs piedāvājam divas metodes, ko ieviest savā datu kopā. Pirmā no tām ir, izmantojot GET.CELL metode, un otra metode izmanto VBA kodi.

Lai demonstrētu šo pamācību, mēs izmantosim šo datu kopu:

Šeit dažādās šūnās ir dažas krāsas. Izmantojot šīs divas metodes, mēs atradīsim šo krāsu indeksus un RGB vērtības.

1. Funkcijas GET.CELL izmantošana, lai Excel programmā iegūtu šūnu krāsu

Tagad mēs jau esam apsprieduši GET.CELL Mēs to izmantosim savā datu kopā.

📌 Soļi

1. Vispirms dodieties uz Formula cilne. Noklikšķiniet uz Vārda pārvaldnieks. A Vārda pārvaldnieks tiks parādīts dialoglodziņš.

2. Noklikšķiniet uz Jauns .

3. Tagad piešķiriet tam nosaukumu. Mēs to izmantojam kā Pamatinformācija .

4. In Attiecas uz ievadiet šādu formulu:

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

5. Noklikšķiniet uz Labi .

6. Tagad Šūna B5 , tips =Fons .

7. Pēc tam nospiediet Ievadiet .

Kā redzat, tiek parādīts krāsu indekss. Tagad atkārtojiet to pašu katrai šūnai.

1.1 Kreisās šūnas krāsu indeksa attēls

Iepriekšminētā metode bija parādīt krāsu krāsainajā šūnā. Ja vēlaties parādīt krāsu indeksu kreisajās šūnās, izpildiet tālāk norādītās darbības:

📌 Soļi

1. Dodieties uz Vārda pārvaldnieks atkal. Dodiet tam nosaukumu " getLeftColor ".

2. In Attiecas uz ievadiet šādu formulu:

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

3. Tagad Šūna E5 , tips =getLeftColor .

4. Pēc tam nospiediet Ievadiet .

5. Visbeidzot velciet Uzpildes rokturis ikona virs šūnu diapazona E6:E12 .

Kā redzat, mēs esam veiksmīgi atraduši šūnas krāsu citā šūnā.

1.2 Labās šūnas krāsu indeksa rādīšana

Ja pareizajās šūnās vēlaties parādīt krāsu indeksu, izpildiet tālāk norādītās darbības:

📌 Soļi

1. Dodieties uz Vārda pārvaldnieks atkal. Dodiet tam nosaukumu " getRightColor ".

2. In Attiecas uz ievadiet šādu formulu:

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

3. Tagad Šūna G5 , tips =getRightColor .

4. Pēc tam nospiediet Ievadiet .

5. Visbeidzot velciet Uzpildes rokturis ikona virs šūnu diapazona G6:G12 .

Kā redzat, mēs esam veiksmīgi atraduši šūnas krāsu citā šūnā.

Ierobežojums GET.CELL funkcijas izmantošanai:

Ja mainīsiet šūnas krāsu, vērtība nemainīsies. Lai to atrisinātu, nospiediet pogu F9 uz tastatūras, lai to vēlreiz pārrēķinātu.

2. VBA kodu izmantošana, lai Excel programmā Excel iegūtu šūnu krāsu

Ja zināt Excel VBA kodus, šī metode jums šķitīs pārāk vienkārša. Ir divi VBA Pirmais ir indeksiem, otrais - RGB vērtībām.

2.1 VBA kods, lai iegūtu šūnu krāsu indeksu

Tagad šī metode, iespējams, nedos jums precīzus indeksus kā iepriekšējā metode. Bet jūs varat to uzskatīt par indeksiem. Es ceru, ka tā noderēs.

📌 Soļi

1. Vispirms nospiediet Alt+F11 uz tastatūras, lai atvērtu VBA redaktors.

2. Tālāk noklikšķiniet uz Ievietot> Modulis.

3. Ievadiet šādu kodu:

 Funkcija ColorIn(color As Range) As Integer ColorIn = color.Interior.ColorIndex Beigu funkcija 

4. Saglabājiet failu.

5. Tagad Šūna B5 , ievadiet šādu formulu :

=ColorIn(B5)

6 . Pēc tam nospiediet Ievadiet . Tas parādīs krāsu indeksu.

7. Visbeidzot velciet Uzpildes rokturis ikona virs šūnu diapazona B6: B12

Kā redzat, mums ir izdevies iegūt šūnas krāsu programmā Excel.

2.2 VBA kods, lai iegūtu šūnu RGB vērtību

Šī metode palīdzēs atrast šūnas RGB vērtību. Šī metode ir efektīvāka nekā iepriekšējā.

📌 Soļi

1. Vispirms nospiediet Alt+F11 tastatūrā, lai atvērtu VBA redaktoru.

2. Tālāk noklikšķiniet uz Ievietot> Modulis.

3. Ievadiet šādu kodu:

 Funkcija 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. Saglabājiet failu.

5. Tagad Šūna B5 , ievadiet šādu formulu :

=FindColor(B5, "rgb")

6 . Pēc tam nospiediet Ievadiet . Tas parādīs krāsu indeksu.

7. Visbeidzot velciet Uzpildes rokturis ikona virs šūnu diapazona B6: B12

Beigās redzēsiet visu šūnu RGB vērtības.

💬 Lietas, kas jāatceras

✎ Visbiežāk tiek izmantotas RGB vērtības. Mūsuprāt, vienmēr jāmēģina atrast RGB vērtības.

✎ Pēc šūnu krāsas maiņas krāsu indekss nemainās. Nospiediet F9 pārrēķināt.

Secinājums

Nobeigumā es ceru, ka šī pamācība palīdzēs jums iegūt šūnu krāsu programmā Excel. Mēs iesakām jums iemācīties un piemērot visas šīs metodes jūsu datu kopai. Lejupielādējiet prakses darbgrāmatu un izmēģiniet tos paši. Tāpat arī nekautrējieties sniegt atsauksmes komentāru sadaļā. Jūsu vērtīgās atsauksmes uztur mūsu motivāciju veidot šādas pamācības. Neaizmirstiet pārbaudīt mūsu vietni. Exceldemy.com par dažādām ar Excel saistītām problēmām un risinājumiem.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.