Како да ја добиете бојата на ќелијата во Excel (2 методи)

  • Споделете Го Ова
Hugh West

Додека работите со Excel, можете да најдете обоени ќелии. Понекогаш, можеби ќе треба да пронајдете одредена боја на ќелија. Постојат индекси и RGB вредности од која било боја на ќелија. Значи, можеби ќе сакате да го знаете индексот на боја или вредноста на RGB. Така, можете да го користите во иднина. Во ова упатство, ќе ви покажеме како да ја добиете бојата на која било ќелија во Excel.

Преземете ја работната книга за вежбање

Преземете ја оваа работна книга за вежбање.

Get Cell Color.xlsm

Функцијата GET.CELL: преглед

Ние користиме GET.CELL за да вратиме повеќе информации за поставките за работниот лист отколку што може да се постигне со функцијата CELL . Не ни треба никаков VBA код овде за да го имплементираме ова.

Основната синтакса:

=GET. CELL(type_num, reference)

type_num е број кој одредува каков тип на информации за ќелија сакате.

Следната листа ги прикажува можните вредности на type_num и соодветните резултати.

Еден проблем е што не можете да го користите GET.CELL директно во работниот лист.

Чекорите се како што е наведено подолу:

1 . Одете во Формули >Управник со имиња . Ќе се појави дијалог прозорец Управник со имиња .

2. Потоа, кликнете на Ново .

3. Дајте му какво било име.

4. Во полето Се однесува на , напишете го следниов формат:

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

Додека работиме со боите на позадината, користиме 63 во type_num аргумент.

5. Конечно, кликнете Во ред .

Сега, можете да го користите GET.CELL со името што сте го дале.

Вовед во индексот на бои и RGB вредности

Палетата на бои на Excel има индекс од 56 бои кои можете да ги користите насекаде во вашата работна книга. Секоја од овие бои во палетата е поврзана со единствена вредност во Индексот на бои.

Од друга страна, RGB (црвена, зелена и сина) ги претставува боите на екранот на компјутерот. Црвената, зелената и сината ја мешаме во различни пропорции за да добиеме каква било боја во видлива боја. Вредностите R, G и B може да се движат од 0 до 100 проценти од целосниот интензитет. Го претставуваме со опсегот на децимални броеви од 0 до 255 (256 нивоа за секоја боја), што е еквивалентно на опсегот на бинарни броеви од 00000000 до 11111111 или хексадецимални 00 до FF. Вкупниот број на достапни бои е 256 x 256 x 256, или 16.777.216 можни бои.

Како да најдете индекс на боја и вредности RGB?

Знаеме дека има 56 индекси на бои што можете да ги користите за форматирање на вашите ќелии. Сега, оваа работа е тешко да се запомни. За да дознаете повеќе за индексот на боја, прочитајте повеќе за Својство на индексот на боја .

Од друга страна, можете да ја најдете вредноста RGB на која било боја од картичката Home на Excel.

📌 Чекори

1. Прво, одете во картичката Дома .

2. Потоа, кликнете на паѓачкото мени Пополнете боја > Повеќе бои.

3. Кликнете на Прилагодено .

Тука, можете да ги најдете вредностите на RGB од која било боја.

2 ефективни методи за да добиете која било боја на ќелија во Excel

Во следните делови, ви нудиме два методи за имплементација во вашата база на податоци. Првиот го користи методот GET.CELL , а вториот ги користи кодовите VBA .

За да го прикажеме ова упатство, ќе ја користиме оваа база на податоци :

Овде, имаме некои бои во различни ќелии. Ќе ги најдеме тие индекси на бои и вредности на RGB користејќи ги овие два методи.

1. Користење на функцијата GET.CELL за да се добие боја на ќелија во Excel

Сега, веќе разговаравме за GET .CELL функцијата претходно во оваа статија. Ќе го користиме во нашата база на податоци.

📌 Чекори

1. Прво, одете на јазичето Формула . Кликнете на Менаџер со имиња. Ќе се појави дијалог прозорец Управник со имиња .

2. Кликнете на Ново .

3. Сега, дај му име. Го користиме како Позадина .

4. Во полето Се однесува на , напишете ја следната формула:

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

5. Кликнете на Во ред .

6. Сега, во Ќелија B5 , напишете =Background .

7. Потоа, притиснете Enter .

Како што можете да видите, ви го прикажува индексот на боја. Сега, повторете го истото за секоја ќелија.

1.1 Прикажување индекс на боја на левата ќелија

Сега, методот погоре беше да се прикаже бојата вообоена ќелија. Ако сакате да го прикажете индексот на боја во левите ќелии, тогаш следете ги чекорите подолу:

📌 Чекори

1. Повторно одете во Управникот со имиња . Дајте му го името „ getLeftColor “.

2. Во полето Се однесува на , напишете ја следнава формула:

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

3. Сега, во Ќелија E5 , напишете =getLeftColor .

4. Потоа, притиснете Enter .

5. Конечно, повлечете ја иконата Рачка за пополнување преку опсегот на ќелии E6:E12 .

Како што можете да видите, имаме успешно ја најдов бојата на ќелијата во друга ќелија.

1.2 Прикажување индекс на боја на десната ќелија

Ако сакате да го прикажете индексот на боја во десните ќелии, тогаш следете ги чекорите подолу:

📌 Чекори

1. Повторно одете во Управникот со имиња . Дајте му го името „ getRightColor “.

2. Во полето Се однесува на , напишете ја следнава формула:

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

3. Сега, во Ќелија G5 , напишете =getRightColor .

4. Потоа, притиснете Enter .

5. Конечно, повлечете ја иконата Рачка за пополнување преку опсегот на ќелии G6:G12 .

Како што можете да видите, имаме успешно ја најдов бојата на ќелијата во друга ќелија.

Ограничување за користење на функцијата GET.CELL:

Ако ја смените бојата на ќелијата, вредноста победи не се менува. За да го решите ова, притиснете F9 на тастатурата за повторно да ја пресметатеповторно.

2. Користење на VBA кодови за добивање боја на ќелиите во Excel

Ако ги знаете шифрите VBA на Excel, овој метод ќе ви изгледа премногу лесен. Постојат два VBA кодови што можете да ги користите во вашата база на податоци. Првиот е за индекси. Вториот е за вредностите на RGB.

2.1 VBA код за да се добие индекс на боја на клетките

Сега, овој метод можеби нема да ви даде точни индекси како претходниот. Но, можете да го сметате како индекси. Се надевам дека ќе ни се најде.

📌 Чекори

1. Прво, притиснете Alt+F11 на тастатурата за да го отворите уредникот VBA .

2. Следно, кликнете на Вметни > Модул.

3. Внесете го следниов код:

2092

4. Зачувајте ја датотеката.

5. Сега, во Ќелија B5 , напишете ја следнава формула:

=ColorIn(B5)

6 . Потоа, притиснете Enter . Ќе ви го покаже индексот на боја.

7. Конечно, повлечете ја иконата Рачка за пополнување преку опсегот на ќелии B6:B12

Како што можете да видите, ние сме успешни при добивање на бојата на ќелијата во Excel.

2.2 VBA код за да се добие RGB вредност на ќелиите

Овој метод ќе ви помогне да ја пронајдете RGB вредноста на ќелијата. Овој метод е поефикасен од претходниот.

📌 Чекори

1. Прво, притиснете Alt+F11 на тастатурата за да го отворите уредникот VBA.

2. Следно, кликнете на Вметни > Модул.

3. Внесете го следниот код:

4642

4. Зачувај годатотека.

5. Сега, во Ќелија B5 , напишете ја следнава формула:

=FindColor(B5,"rgb")

6 . Потоа, притиснете Enter . Ќе ви го покаже индексот на боја.

7. Конечно, повлечете ја иконата Рачка за пополнување преку опсегот на ќелии B6:B12

На крајот, ќе видите RGB вредности на сите ќелии.

💬 Работи што треба да се запаметат

✎  Вредностите на RGB се најмногу користени. Според наше мислење, секогаш треба да се обидувате да ги пронајдете вредностите на RGB.

✎  Индексот на боја не се менува по промената на бојата на ќелијата. Притиснете F9 за повторно пресметување.

Заклучок

За да заклучиме, се надевам дека ова упатство ќе ви помогне да ја добиете бојата на ќелијата во Excel. Ви препорачуваме да ги научите и примените сите овие методи во вашата база на податоци. Преземете ја работната книга за вежбање и пробајте ги сами. Исто така, слободно дајте повратни информации во делот за коментари. Вашите вредни повратни информации не одржуваат мотивирани да создаваме вакви упатства. Не заборавајте да ја проверите нашата веб-локација Exceldemy.com за различни проблеми и решенија поврзани со Excel.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.