สารบัญ
ขณะทำงานกับ Excel คุณจะพบเซลล์ที่มีสี บางครั้ง คุณอาจต้องหาสีเฉพาะของเซลล์ มีดัชนีและค่า RGB ของสีเซลล์ใดๆ ดังนั้นคุณอาจต้องการทราบดัชนีสีหรือค่า RGB เพื่อให้คุณสามารถใช้มันได้ในอนาคต ในบทช่วยสอนนี้ เราจะแสดงวิธีหาสีของเซลล์ใดๆ ใน Excel
ดาวน์โหลดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดนี้
รับ Cell Color.xlsmฟังก์ชัน GET.CELL: ภาพรวม
เรากำลังใช้ GET.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 ของสีใดก็ได้จากแท็บหน้าแรกของ 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. สุดท้าย ลากไอคอน Fill Handle ไปไว้เหนือช่วงของเซลล์ E6:E12 .
อย่างที่คุณเห็น เรามี พบสีของเซลล์ในอีกเซลล์หนึ่งได้สำเร็จ
1.2 การแสดงดัชนีสีของเซลล์ด้านขวา
หากคุณต้องการแสดงดัชนีสีในเซลล์ด้านขวา ให้ทำตามขั้นตอนด้านล่าง:<1
📌 ขั้นตอน
1. ไปที่ ตัวจัดการชื่อ อีกครั้ง ตั้งชื่อนี้ว่า “ getRightColor ”.
2. ในช่อง อ้างถึง ให้พิมพ์สูตรต่อไปนี้:
=GET.CELL(63,INDIRECT("rc[1]",FALSE))
3. ตอนนี้ใน เซลล์ G5 ให้พิมพ์ =getRightColor
4. จากนั้น กด Enter .
5. สุดท้าย ลากไอคอน Fill Handle ไปไว้เหนือช่วงของเซลล์ G6:G12 .
อย่างที่คุณเห็น เรามี พบสีของเซลล์ในเซลล์อื่นได้สำเร็จ
ข้อจำกัดในการใช้ฟังก์ชัน GET.CELL:
หากคุณเปลี่ยนสีของเซลล์ ค่าที่ได้จะ ไม่เปลี่ยนแปลง ในการแก้ปัญหานี้ ให้กด F9 บนแป้นพิมพ์เพื่อคำนวณใหม่อีกครั้ง
2. การใช้โค้ด VBA เพื่อรับสีของเซลล์ใน Excel
หากคุณรู้จักโค้ด VBA ของ Excel วิธีนี้อาจดูเหมือนง่ายเกินไปสำหรับคุณ มีรหัส VBA สองรหัสที่คุณสามารถใช้ได้ในชุดข้อมูลของคุณ อันแรกสำหรับดัชนี วิธีที่สองใช้สำหรับค่า RGB
2.1 รหัส VBA เพื่อรับดัชนีสีของเซลล์
ตอนนี้ วิธีนี้อาจไม่ได้ให้ดัชนีที่แน่นอนเหมือนกับวิธีก่อนหน้า แต่คุณสามารถพิจารณาได้ว่าเป็นดัชนี ฉันหวังว่ามันจะมีประโยชน์
📌 ขั้นตอน
1. ขั้นแรก กด Alt+F11 บนแป้นพิมพ์เพื่อเปิด VBA ตัวแก้ไข
2. ถัดไป คลิกที่ แทรก > โมดูล
3. พิมพ์รหัสต่อไปนี้:
1756
4. บันทึกไฟล์
5. ตอนนี้ใน เซลล์ B5 ให้พิมพ์สูตรต่อไปนี้:
=ColorIn(B5)
6 จากนั้น กด Enter มันจะแสดงดัชนีสีให้คุณเห็น
7. สุดท้าย ลากไอคอน Fill Handle ไปไว้เหนือช่วงของเซลล์ B6:B12
อย่างที่คุณเห็น เราประสบความสำเร็จ ในการรับสีของเซลล์ใน Excel
2.2 VBA Code to Get RGB Value of Cells
วิธีนี้จะช่วยคุณหาค่า RGB ของเซลล์ วิธีนี้มีประสิทธิภาพมากกว่าวิธีก่อนหน้า
📌 ขั้นตอน
1. ขั้นแรก กด Alt+F11 บนแป้นพิมพ์เพื่อเปิดโปรแกรมแก้ไข VBA
2. ถัดไป คลิกที่ แทรก > โมดูล
3. พิมพ์รหัสต่อไปนี้:
3346
4. บันทึกไฟล์
5. ตอนนี้ใน เซลล์ B5 ให้พิมพ์สูตรต่อไปนี้:
=FindColor(B5,"rgb")
6 จากนั้น กด Enter มันจะแสดงดัชนีสีให้คุณเห็น
7. สุดท้าย ลากไอคอน Fill Handle ไปไว้เหนือช่วงของเซลล์ B6:B12
ในตอนท้าย คุณจะเห็น ค่า RGB ของเซลล์ทั้งหมด
💬 สิ่งที่ควรจำ
✎ ค่า RGB จะถูกใช้มากที่สุด ในความเห็นของเรา คุณควรพยายามหาค่า RGB อยู่เสมอ
✎ ดัชนีสีจะไม่เปลี่ยนแปลงหลังจากเปลี่ยนสีเซลล์ กด F9 เพื่อคำนวณใหม่
สรุป
โดยสรุป ฉันหวังว่าบทช่วยสอนนี้จะช่วยให้คุณได้สีของเซลล์ใน Excel เราขอแนะนำให้คุณเรียนรู้และนำวิธีการทั้งหมดเหล่านี้ไปใช้กับชุดข้อมูลของคุณ ดาวน์โหลดแบบฝึกหัดและลองทำด้วยตนเอง นอกจากนี้ อย่าลังเลที่จะแสดงความคิดเห็นในส่วนความคิดเห็น ความคิดเห็นอันมีค่าของคุณทำให้เรามีแรงจูงใจในการสร้างบทช่วยสอนเช่นนี้ อย่าลืมตรวจสอบเว็บไซต์ของเรา Exceldemy.com เพื่อดูปัญหาและวิธีแก้ปัญหาต่างๆ ที่เกี่ยวข้องกับ Excel