فهرست مطالب
در حین کار با اکسل، می توانید سلول های رنگی را پیدا کنید. گاهی اوقات، ممکن است لازم باشد رنگ خاصی از یک سلول را پیدا کنید. شاخص ها و مقادیر 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 را برای مشکلات و راه حل های مختلف مرتبط با اکسل بررسی کنید.