Excelda hujayra rangini qanday olish mumkin (2 usul)

  • Buni Baham Ko'Ring
Hugh West

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.xlsm

GET.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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.