Tartalomjegyzék
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.xlsmA 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.