วิธีรับสีของเซลล์ใน Excel (2 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

ขณะทำงานกับ 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

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง