نحوه دریافت رنگ سلول در اکسل (2 روش)

  • این را به اشتراک بگذارید
Hugh West

در حین کار با اکسل، می توانید سلول های رنگی را پیدا کنید. گاهی اوقات، ممکن است لازم باشد رنگ خاصی از یک سلول را پیدا کنید. شاخص ها و مقادیر RGB از هر رنگ سلولی وجود دارد. بنابراین، ممکن است بخواهید شاخص رنگ یا مقدار RGB را بدانید. بنابراین، می توانید در آینده از آن استفاده کنید. در این آموزش، نحوه دریافت رنگ هر سلول در اکسل را به شما نشان خواهیم داد.

دانلود کتاب تمرین تمرین

این کتاب تمرین را دانلود کنید.

دریافت Cell Color.xlsm

عملکرد GET.CELL: یک نمای کلی

ما از GET.CELL برای برگرداندن اطلاعات بیشتر در مورد تنظیمات کاربرگ از آنچه که با تابع CELL . برای پیاده‌سازی این به هیچ کد VBA در اینجا نیاز نداریم. CELL(type_num, reference)

type_num عددی است که نوع اطلاعات سلولی را که می خواهید مشخص می کند.

لیست زیر مقادیر احتمالی type_num و مقادیر مربوطه را نشان می دهد. نتایج.

یک مشکل این است که نمی‌توانید از GET.CELL مستقیماً در کاربرگ استفاده کنید.

مراحل به شرح زیر است:

1 . به Formulas >Name Manager بروید. کادر محاوره ای Name Manager ظاهر می شود.

2. سپس، روی جدید کلیک کنید.

3. هر نامی به آن بدهید.

4. در کادر اشاره به ، فرمت زیر را تایپ کنید:

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

همانطور که با رنگ های پس زمینه کار می کنیم، از استفاده می کنیم. 63 در type_num استدلال.

5. در نهایت، روی Ok کلیک کنید.

اکنون، می توانید از GET.CELL با نامی که داده اید استفاده کنید.

مقدمه ای بر شاخص رنگ و مقادیر RGB

پالت رنگ اکسل دارای فهرستی از 56 رنگ است که می توانید در همه جای کتاب کار خود از آنها استفاده کنید. هر یک از این رنگ ها در پالت با یک مقدار منحصر به فرد در شاخص رنگ به هم متصل می شوند.

از سوی دیگر، RGB (قرمز، سبز و آبی) رنگ های نمایشگر رایانه را نشان می دهد. قرمز، سبز و آبی را به نسبت های مختلف مخلوط می کنیم تا هر رنگی در رنگ قابل مشاهده به دست آید. مقادیر R، G و B می‌توانند از 0 تا 100 درصد شدت کامل متغیر باشند. ما آن را با محدوده اعداد اعشاری از 0 تا 255 (256 سطح برای هر رنگ)، معادل محدوده اعداد باینری از 00000000 تا 11111111 یا 00 هگزا دسیمال تا FF نشان می دهیم. تعداد کل رنگ های موجود 256 x 256 x 256 یا 16777216 رنگ ممکن است.

چگونه شاخص رنگ و مقادیر RGB را پیدا کنیم؟

ما می دانیم که 56 نمایه رنگ وجود دارد که می توانید از آنها برای قالب بندی سلول های خود استفاده کنید. اکنون، یادآوری این چیز دشوار است. برای اطلاعات بیشتر در مورد Color Index، در مورد Color Index Property بیشتر بخوانید.

از طرف دیگر، می توانید مقدار RGB هر رنگی را از تب Home Excel پیدا کنید.

📌 مراحل

1. ابتدا به تب Home بروید.

2. سپس، بر روی منوی کشویی Fill Color > رنگ های بیشتر.

3. را کلیک کنید سفارشی .

در اینجا، می توانید مقادیر RGB هر رنگی را بیابید.

2 روش موثر برای دریافت هر رنگ سلولی در Excel

در بخش‌های بعدی، دو روش برای پیاده‌سازی در مجموعه داده‌ها در اختیار شما قرار می‌دهیم. اولی از روش GET.CELL و دومی از کدهای VBA استفاده می کند.

برای نشان دادن این آموزش، ما از این مجموعه داده استفاده می کنیم. :

در اینجا، چند رنگ در سلول های مختلف داریم. ما آن شاخص های رنگ و مقادیر RGB را با استفاده از این دو روش پیدا خواهیم کرد.

1. استفاده از تابع GET.CELL برای دریافت رنگ سلول در اکسل

اکنون، ما قبلاً در مورد GET بحث کرده ایم. عملکرد .CELL قبلا در این مقاله بود. ما قصد داریم از آن در مجموعه داده خود استفاده کنیم.

📌 Steps

1. ابتدا به تب Formula بروید. روی Name Manager کلیک کنید. یک کادر محاوره ای Name Manager ظاهر می شود.

2. روی جدید کلیک کنید.

3. حالا اسمشو بذار ما از آن به عنوان پس زمینه استفاده می کنیم.

4. در کادر اشاره به ، فرمول زیر را تایپ کنید:

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

5. روی Ok کلیک کنید.

6. اکنون، در Cell B5 ، =Background را تایپ کنید.

7. سپس، Enter را فشار دهید.

همانطور که می بینید، ایندکس رنگ را به شما نشان می دهد. اکنون، همان کار را برای هر سلول تکرار کنید.

1.1 نمایش شاخص رنگ سلول چپ

اکنون، روش بالا نشان دادن رنگ در سلول بود.سلول رنگی اگر می‌خواهید شاخص رنگ را در سلول‌های سمت چپ نشان دهید، مراحل زیر را دنبال کنید:

📌 Steps

1. دوباره به Name Manager بروید. نام آن را « getLeftColor » بگذارید.

2. در کادر اشاره به ، فرمول زیر را تایپ کنید:

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

<1

3. اکنون، در Cell E5 ، =getLeftColor را تایپ کنید.

4. سپس Enter را فشار دهید.

5. در نهایت، نماد Fill Handle را روی محدوده سلول‌ها بکشید E6:E12 .

همانطور که می‌بینید، ما داریم با موفقیت رنگ سلول را در سلول دیگری پیدا کرد.

1.2 نمایش شاخص رنگ سلول سمت راست

اگر می خواهید شاخص رنگ را در سلول های سمت راست نشان دهید، مراحل زیر را دنبال کنید:

📌 مراحل

1. دوباره به Name Manager بروید. نام آن را « getRightColor » بگذارید.

2. در کادر اشاره به ، فرمول زیر را تایپ کنید:

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

<1

3. اکنون، در Cell G5 ، =getRightColor را تایپ کنید.

4. سپس Enter را فشار دهید.

5. در نهایت، نماد Fill Handle را روی محدوده سلول‌ها بکشید G6:G12 .

همانطور که می‌بینید، ما داریم با موفقیت رنگ سلول را در یک سلول دیگر پیدا کرد.

محدودیت استفاده از تابع GET.CELL:

اگر رنگ سلول را تغییر دهید، مقدار برنده می شود تغییر نکن برای حل این مشکل، F9 را روی صفحه کلید خود فشار دهید تا دوباره محاسبه شوددوباره.

2. استفاده از کدهای VBA برای دریافت رنگ سلول در اکسل

اگر کدهای VBA اکسل را می شناسید، این روش برای شما بسیار آسان به نظر می رسد. دو کد VBA وجود دارد که می توانید در مجموعه داده خود استفاده کنید. اولین مورد برای شاخص ها است. روش دوم برای مقادیر RGB است.

2.1 کد VBA برای دریافت شاخص رنگ سلول

اکنون، این روش ممکن است مانند روش قبلی شاخص های دقیقی را به شما ارائه ندهد. اما می توانید آن را به عنوان شاخص در نظر بگیرید. امیدوارم مفید واقع شود.

📌 Steps

1. ابتدا Alt+F11 را روی صفحه کلید خود فشار دهید تا ویرایشگر VBA باز شود.

2. سپس روی Insert > ماژول.

3. کد زیر را تایپ کنید:

3860

4. فایل را ذخیره کنید.

5. اکنون، در Cell B5 ، فرمول زیر را تایپ کنید:

=ColorIn(B5)

6 . سپس، Enter را فشار دهید. ایندکس رنگ را به شما نشان می دهد.

7. در نهایت، نماد Fill Handle را روی محدوده سلول‌ها بکشید B6:B12

همانطور که می‌بینید، ما موفق هستیم در گرفتن رنگ سلول در اکسل.

2.2 کد VBA برای دریافت مقدار RGB سلول ها

این روش به شما کمک می کند مقدار RGB سلول را پیدا کنید. این روش کارآمدتر از روش قبلی است.

📌 Steps

1. ابتدا Alt+F11 را روی صفحه کلید خود فشار دهید تا ویرایشگر VBA باز شود.

2. سپس روی Insert > ماژول.

3. کد زیر را تایپ کنید:

6013

4. ذخیره کنیدفایل.

5. اکنون، در Cell B5 ، فرمول زیر را تایپ کنید:

=FindColor(B5,"rgb")

6 . سپس، Enter را فشار دهید. ایندکس رنگ را به شما نشان می دهد.

7. در نهایت، نماد Fill Handle را روی محدوده سلول‌ها بکشید B6:B12

در پایان مشاهده خواهید کرد مقادیر RGB همه سلول‌ها.

💬 مواردی که باید به خاطر بسپارید

✎  مقادیر RGB بیشترین استفاده را دارند. به نظر ما، همیشه باید سعی کنید مقادیر RGB را پیدا کنید.

✎  پس از تغییر رنگ سلول، شاخص رنگ تغییر نمی‌کند. F9 را برای محاسبه مجدد فشار دهید.

نتیجه

برای نتیجه گیری، امیدوارم این آموزش به شما کمک کند تا رنگ سلول را در اکسل دریافت کنید. توصیه می کنیم همه این روش ها را در مجموعه داده خود یاد بگیرید و اعمال کنید. کتاب تمرین را دانلود کنید و خودتان آن ها را امتحان کنید. همچنین در قسمت نظرات نظرات خود را اعلام کنید. بازخورد ارزشمند شما ما را برای ایجاد آموزش هایی مانند این انگیزه نگه می دارد. فراموش نکنید که وب سایت ما Exceldemy.com را برای مشکلات و راه حل های مختلف مرتبط با اکسل بررسی کنید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.