Hogyan szerezze meg a cellák színét az Excelben (2 módszer)

  • Ossza Meg Ezt
Hugh West

Az Excel munkája során színes cellákat találhat. Néha előfordulhat, hogy meg kell találnia egy adott cella színét. Bármely cella színének vannak indexei és RGB-értékei. Tehát, lehet, hogy tudni szeretné a színindexet vagy az RGB-értéket. Így a jövőben használhatja ezt. Ebben a bemutatóban megmutatjuk, hogyan kaphatja meg bármelyik cella színét az Excelben.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet.

Cellák színének lekérése.xlsm

A GET.CELL funkció: áttekintés

Mi a GET.CELL a munkalap-beállításról több információt ad vissza, mint amennyit a CELL funkciót. Nincs szükségünk semmilyen VBA kódot itt, hogy ezt megvalósítsuk.

Az alapvető szintaxis:

=GET.CELL(type_num, referencia)

type_num egy szám, amely megadja, hogy milyen típusú cellainformációt szeretne.

A következő lista a type_num lehetséges értékeit és a megfelelő eredményeket mutatja.

Az egyik probléma az, hogy nem használhatja a GET.CELL közvetlenül a munkalapon.

A lépések az alábbiak szerint történnek:

1. Menjen a Képletek>Névkezelő . A Név Menedzser párbeszédpanel jelenik meg.

2. Ezután kattintson a Új .

3. Adjon neki bármilyen nevet.

4. A A következőkre vonatkozik mezőbe írja be a következő formátumot:

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

Mivel a háttérszínekkel dolgozunk, a 63 a type_num érv.

5. Végül kattintson a Oké .

Most már használhatja a GET.CELL az Ön által megadott névvel.

Bevezetés a színindexbe és az RGB-értékekbe

Az Excel színpalettája egy 56 színből álló indexet tartalmaz, amelyet a munkafüzetben bárhol használhat. A paletta minden egyes színéhez a színindexben egy egyedi érték tartozik.

Másrészt az RGB (vörös, zöld és kék) a számítógépes kijelzőn megjelenő színeket reprezentálja. A vörös, zöld és kék színeket különböző arányban keverjük, hogy a látható szín bármelyik színét megkapjuk. Az R, G és B értékek a teljes intenzitás 0 és 100 százaléka között változhatnak. A 0 és 255 közötti decimális számok tartományával ábrázoljuk (256 szint minden színhez), ami megfelel a bináris számok tartományának a00000000-tól 1111111111-ig, azaz hexadecimálisan 00-tól FF-ig. A rendelkezésre álló színek teljes száma 256 x 256 x 256 x 256, azaz 16 777 216 lehetséges szín.

Hogyan találjuk meg a színindexet és az RGB-értékeket?

Tudjuk, hogy 56 színindex létezik, amelyet a cellák formázásához használhat. Nos, ezt a dolgot nehéz megjegyezni. Ha többet szeretne megtudni a színindexről, olvasson többet a következőkről Szín Index tulajdonság .

Másrészt az Excel Kezdőlap lapján bármely szín RGB-értékét megtalálhatja.

📌 Lépések

1. Először menjen a Home tab.

2. Ezután kattintson a legördülő menüpontra Kitöltés színe> További színek.

3. Kattintson a Custom .

Itt bármely szín RGB-értékét megtalálhatja.

2 hatékony módszer az Excel bármely cellaszínének megszerzéséhez

A következő szakaszokban két módszert mutatunk be, amelyeket implementálhatsz az adatkészletedbe. Az első a GET.CELL módszerrel, a második pedig a VBA kódok.

A bemutató bemutatásához ezt az adathalmazt fogjuk használni:

Itt van néhány szín a különböző cellákban. A két módszer segítségével meg fogjuk találni a színek indexeit és RGB-értékeit.

1. A GET.CELL funkció használata az Excel cellák színének megszerzéséhez

Nos, már beszéltünk a GET.CELL függvényt a cikk korábbi részében. Ezt fogjuk használni az adatkészletünkben.

📌 Lépések

1. Először menjen a Formula fülre. Kattintson a Névkezelő. A Név Menedzser párbeszédpanel jelenik meg.

2. Kattintson a Új .

3. Most adjunk neki egy nevet. Mi úgy használjuk, hogy Háttér .

4. A A következőkre vonatkozik mezőbe írja be a következő képletet:

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

5. Kattintson a Oké .

6. Most, a B5 sejt , típus =Háttér .

7. Ezután nyomja meg a Írja be a címet. .

Amint látja, a színindexet mutatja. Most ismételje meg ugyanezt minden cellánál.

1.1 A bal oldali cella színindexének megjelenítése

Nos, a fenti módszer a színt a színes cellában jelenítette meg. Ha a bal oldali cellákban szeretné megjeleníteni a színindexet, akkor kövesse az alábbi lépéseket:

📌 Lépések

1. Menjen a Név Menedzser újra. Adja meg ennek a nevet " getLeftColor ".

2. A A következőkre vonatkozik mezőbe írja be a következő képletet:

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

3. Most, a E5 cella , típus =getLeftColor .

4. Ezután nyomja meg a Írja be a címet. .

5. Végül húzza a Töltse ki a fogantyút ikon a cellatartomány felett E6:E12 .

Amint láthatjuk, sikeresen megtaláltuk egy másik cellában lévő cella színét.

1.2 A jobb oldali cella színindexének megjelenítése

Ha a színindexet a jobb oldali cellákban szeretné megjeleníteni, akkor kövesse az alábbi lépéseket:

📌 Lépések

1. Menjen a Név Menedzser újra. Adja meg ennek a nevet " getRightColor ".

2. A A következőkre vonatkozik mezőbe írja be a következő képletet:

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

3. Most, a Cell G5 , típus =getRightColor .

4. Ezután nyomja meg a Írja be a címet. .

5. Végül húzza a Töltse ki a fogantyút ikon a cellatartomány felett G6:G12 .

Amint láthatjuk, sikeresen megtaláltuk egy másik cellában lévő cella színét.

A GET.CELL funkció használatának korlátozása:

Ha megváltoztatja a cella színét, az érték nem változik. Ennek megoldására nyomja meg a F9 a billentyűzeten az újraszámításhoz.

2. VBA-kódok használata az Excel cellák színének megszerzéséhez

Ha ismeri az Excel VBA kódok, ez a módszer túl egyszerűnek fog tűnni az Ön számára. Két VBA Az első az indexekhez, a második az RGB-értékekhez tartozik.

2.1 VBA kód a cellák színindexének lekérdezéséhez

Ez a módszer nem biztos, hogy pontos indexeket ad, mint az előző. De tekinthetjük indexeknek. Remélem, hasznos lesz.

📌 Lépések

1. Először nyomja meg a Alt+F11 a billentyűzeten a VBA szerkesztő.

2. Ezután kattintson a Beszúrás> Modul.

3. Írja be a következő kódot:

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

4. Mentse el a fájlt.

5. Most, a B5 sejt írja be a következő képletet :

=ColorIn(B5)

6 . Ezután nyomja meg a Írja be a címet. Megmutatja a színindexet.

7. Végül húzza a Töltse ki a fogantyút ikon a cellatartomány felett B6:B12

Mint látható, sikeresen megkaptuk a cella színét az Excelben.

2.2 VBA kód a cellák RGB értékének lekérdezéséhez

Ez a módszer segít megtalálni a cella RGB értékét. Ez a módszer hatékonyabb, mint az előző.

📌 Lépések

1. Először nyomja meg a Alt+F11 a billentyűzeten a VBA-szerkesztő megnyitásához.

2. Ezután kattintson a Beszúrás> Modul.

3. Írja be a következő kódot:

 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. Mentse el a fájlt.

5. Most, a B5 sejt írja be a következő képletet :

=FindColor(B5, "rgb")

6 . Ezután nyomja meg a Írja be a címet. Megmutatja a színindexet.

7. Végül húzza a Töltse ki a fogantyút ikon a cellatartomány felett B6:B12

A végén látni fogja az összes cella RGB-értékét.

💬 Emlékezetes dolgok

✎ Az RGB értékeket használják a legtöbbet. Véleményünk szerint mindig az RGB értékeket kell keresni.

✎ A színindex nem változik a cella színének megváltoztatása után. Nyomja meg a F9 az újraszámításhoz.

Következtetés

Végezetül remélem, hogy ez a bemutató segít Önnek abban, hogy megkapja a cellák színét az Excelben. Javasoljuk, hogy tanulja meg és alkalmazza ezeket a módszereket az adatállományára. Töltse le a gyakorlati munkafüzetet, és próbálja ki ezeket. Továbbá, bátran adjon visszajelzést a megjegyzés rovatban. Az értékes visszajelzései motiválnak minket, hogy ilyen bemutatókat hozzunk létre. Ne felejtse el ellenőrizni weboldalunkat. Exceldemy.com különböző Excelhez kapcsolódó problémák és megoldások.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.