Mundarija
Excel bilan ishlashda siz rangli kataklarni topishingiz mumkin. Ba'zan siz hujayraning ma'lum bir rangini topishingiz kerak bo'lishi mumkin. Har qanday hujayra rangining indekslari va RGB qiymatlari mavjud. Shunday qilib, siz rang indeksini yoki RGB qiymatini bilishni xohlashingiz mumkin. Shunday qilib, kelajakda undan foydalanishingiz mumkin. Ushbu qo'llanmada biz sizga Excel dasturida istalgan katak rangini qanday olishni ko'rsatamiz.
Amaliyot darsligini yuklab oling
Ushbu mashq kitobini yuklab oling.
Get Cell Color.xlsmGET.CELL funktsiyasi: umumiy ko'rinish
Biz ish varaqlari sozlamalari haqida ko'proq ma'lumotni qaytarish uchun GET.CELL dan foydalanamiz. CELL funktsiyasi. Buni amalga oshirish uchun bizga hech qanday VBA kod kerak emas.
Asosiy sintaksis:
=GET. CELL(turi_raqam, ma'lumotnoma)tur_num - bu sizga qaysi turdagi hujayra ma'lumotlari kerakligini ko'rsatadigan raqam.
Quyidagi ro'yxatda type_numning mumkin bo'lgan qiymatlari va mos keladigan qiymatlar ko'rsatilgan. natijalar.
Bir muammo shundaki, siz GET.CELL dan to'g'ridan-to'g'ri ish varag'ida foydalana olmaysiz.
Qadamlar quyida keltirilgan:
1 . Formulalar >Ism menejeri ga o'ting. Ism menejeri dialog oynasi paydo bo'ladi.
2. Keyin Yangi tugmasini bosing.
3. Unga istalgan nom bering.
4. Refers to oynasiga quyidagi formatni kiriting:
=GET.CELL(63,INDIRECT("rc",FALSE))
Fon ranglari bilan ishlayotganimiz uchun biz dan foydalanamiz. 63 tur_num daargument.
5. Nihoyat, Ok tugmasini bosing.
Endi siz GET.CELL dan o'zingiz bergan nom bilan foydalanishingiz mumkin.
Ranglar indeksiga kirish va RGB qiymatlari
Excel rang palitrasi 56 rangdan iborat indeksga ega bo'lib, siz uni ish kitobingizning hamma joyida ishlatishingiz mumkin. Palitradagi bu ranglarning har biri Ranglar indeksidagi noyob qiymat bilan bog'langan.
Boshqa tomondan, RGB (qizil, yashil va ko'k) kompyuter displeyidagi ranglarni ifodalaydi. Ko'rinadigan rangdagi istalgan rangni olish uchun biz qizil, yashil va ko'kni turli nisbatlarda aralashtiramiz. R, G va B qiymatlari toʻliq intensivlikning 0 dan 100 foizigacha boʻlishi mumkin. Biz uni 0 dan 255 gacha bo'lgan o'nlik sonlar diapazoni (har bir rang uchun 256 daraja), 00000000 dan 11111111 gacha bo'lgan ikkilik raqamlar diapazoniga yoki o'n oltilik 00 dan FF gacha bo'lgan diapazon bilan ifodalaymiz. Mavjud ranglarning umumiy soni 256 x 256 x 256 yoki 16 777 216 ta mumkin bo'lgan ranglar.
Rang indeksi va RGB qiymatlarini qanday topish mumkin?
Yacheykalaringizni formatlash uchun foydalanishingiz mumkin bo'lgan 56 ta rang indekslari mavjudligini bilamiz. Endi bu narsani eslash qiyin. Ranglar indeksi haqida koʻproq bilish uchun Rang indeksi xususiyati haqida koʻproq oʻqing.
Boshqa tomondan, istalgan rangning RGB qiymatini Excelning Bosh sahifa sahifasidan topishingiz mumkin.
📌 Qadamlar
1. Avval Uy yorlig'iga o'ting.
2. Keyin ochiladigan ro'yxatni bosing To'ldirish rangi > Ko'proq ranglar.
3. ni bosing Maxsus .
Bu yerda siz istalgan rangning RGB qiymatlarini topishingiz mumkin.
Har qanday hujayra rangini olishning 2 ta samarali usuli Excel
Keyingi bo'limlarda biz sizga ma'lumotlar to'plamida amalga oshirishning ikkita usulini taqdim etamiz. Birinchisi GET.CELL usulidan, ikkinchisi esa VBA kodlaridan foydalaniladi.
Ushbu qoʻllanmani koʻrsatish uchun biz ushbu maʼlumotlar toʻplamidan foydalanamiz. :
Bu erda biz turli hujayralardagi ba'zi ranglarga egamiz. Biz bu ranglar indekslarini va RGB qiymatlarini ushbu ikki usul yordamida topamiz.
1. Excelda hujayra rangini olish uchun GET.CELL funksiyasidan foydalanish
Endi biz GET-ni muhokama qildik. Ushbu maqolaning boshida .CELL funktsiyasi. Biz uni maʼlumotlar majmuamizda ishlatmoqchimiz.
📌 Qadamlar
1. Birinchidan, Formula yorlig'iga o'ting. Name Manager-ni bosing. Ism menejeri dialog oynasi paydo bo'ladi.
2. Yangi tugmasini bosing.
3. Endi unga nom bering. Biz uni Fon sifatida ishlatamiz.
4. Refers to oynasiga quyidagi formulani kiriting:
=GET.CELL(63,INDIRECT("rc",FALSE))
5. Ok tugmasini bosing.
6. Endi B5 uyasiga =Background
ni kiriting.
7. Keyin Enter tugmasini bosing.
Ko'rib turganingizdek, u sizga rang indeksini ko'rsatmoqda. Endi har bir katak uchun xuddi shu narsani takrorlang.
1.1 Chap katakning rang indeksini ko'rsatish
Endi yuqoridagi usul rangni ekranda ko'rsatish edi.rangli hujayra. Agar chap katakchalarda rang indeksini ko'rsatishni istasangiz, quyidagi amallarni bajaring:
📌 qadamlar
1. Yana Ism menejeri ga o'ting. Bunga “ getLeftColor ” nomini bering.
2. Refers to oynasiga quyidagi formulani kiriting:
=GET.CELL(63,INDIRECT("rc[-1]",FALSE))
3. Endi E5 uyasiga =getLeftColor
ni kiriting.
4. Keyin Enter tugmasini bosing.
5. Nihoyat, To'ldirish dastagi belgisini E6:E12 katakchalar diapazoniga torting.
Ko'rib turganingizdek, bizda boshqa katakdagi hujayra rangini muvaffaqiyatli topdi.
1.2 O'ng katakning rang indeksini ko'rsatish
Agar siz kerakli katakchalarda rang indeksini ko'rsatishni istasangiz, quyidagi amallarni bajaring:
📌 Qadamlar
1. Yana Ism menejeri ga o'ting. Bunga “ getRightColor ” nomini bering.
2. Mualliflar oynasiga quyidagi formulani kiriting:
=GET.CELL(63,INDIRECT("rc[1]",FALSE))
3. Endi G5 uyasiga =getRightColor
ni kiriting.
4. Keyin Enter tugmasini bosing.
5. Nihoyat, To'ldirish dastagi belgisini G6:G12 katakchalari diapazoni bo'ylab harakatlantiring.
Ko'rib turganingizdek, bizda boshqa katakdagi hujayra rangini muvaffaqiyatli topdi.
GET.CELL funksiyasidan foydalanish cheklovi:
Agar siz hujayra rangini o'zgartirsangiz, qiymat yutibdi. o'zgarmas. Buni hal qilish uchun uni qayta hisoblash uchun klaviaturada F9 tugmasini bosingyana.
2. Excelda hujayra rangini olish uchun VBA kodlaridan foydalanish
Agar siz Excelning VBA kodlarini bilsangiz, bu usul siz uchun juda oson ko'rinadi. Ma'lumotlar to'plamida foydalanishingiz mumkin bo'lgan ikkita VBA kod mavjud. Birinchisi indekslar uchun. Ikkinchisi RGB qiymatlari uchun.
2.1 Hujayra rangi indeksini olish uchun VBA kodi
Endi bu usul avvalgisiga o'xshab aniq indekslarni bermasligi mumkin. Lekin siz buni indeks sifatida ko'rib chiqishingiz mumkin. Umid qilamanki, bu foydali bo'ladi.
📌 Qadamlar
1. Birinchidan, VBA muharririni ochish uchun klaviaturada Alt+F11 ni bosing.
2. Keyin, Qo'shish > Modul.
3. Quyidagi kodni kiriting:
3214
4. Faylni saqlang.
5. Endi B5 katagiga quyidagi formulani kiriting:
=ColorIn(B5)
6 . Keyin, Enter tugmasini bosing. U sizga rang indeksini ko'rsatadi.
7. Nihoyat, To'ldirish dastagi belgisini katakchalar diapazoni B6:B12
Ko'rib turganingizdek, biz muvaffaqiyatga erishdik. Excelda katak rangini olishda.
2.2 Hujayralarning RGB qiymatini olish uchun VBA kodi
Ushbu usul hujayraning RGB qiymatini topishga yordam beradi. Bu usul avvalgisiga qaraganda samaraliroq.
📌 Qadamlar
1. Birinchidan, VBA muharririni ochish uchun klaviaturada Alt+F11 ni bosing.
2. Keyin, Qo'shish > Modul.
3. Quyidagi kodni kiriting:
9559
4. ni saqlangfayl.
5. Endi B5 katagiga quyidagi formulani kiriting:
=FindColor(B5,"rgb")
6 . Keyin, Enter tugmasini bosing. U sizga rang indeksini ko'rsatadi.
7. Nihoyat, To'ldirish dastagi belgisini B6:B12
katakchalar diapazoni bo'ylab sudrab o'ting. Barcha hujayralarning RGB qiymatlari.
💬 Esda tutilishi kerak bo'lgan narsalar
✎ RGB qiymatlari eng ko'p ishlatiladi. Bizning fikrimizcha, siz doimo RGB qiymatlarini topishga harakat qilishingiz kerak.
✎ Hujayra rangini o'zgartirgandan keyin rang indeksi o'zgarmaydi. Qayta hisoblash uchun F9 tugmasini bosing.
Xulosa
Xulosa qilish uchun ushbu qo'llanma Excelda hujayra rangini olishga yordam beradi deb umid qilaman. Ushbu usullarning barchasini o'rganish va ma'lumotlar to'plamiga qo'llashingizni tavsiya qilamiz. Amaliy ish kitobini yuklab oling va ularni o'zingiz sinab ko'ring. Shuningdek, sharhlar bo'limida o'z fikringizni bildiring. Sizning qimmatli fikr-mulohazalaringiz bizni bunday darsliklar yaratishga undaydi. Excel bilan bog'liq turli muammolar va yechimlar uchun Exceldemy.com veb-saytimizni tekshirishni unutmang.