สารบัญ
เมื่อคุณทำงานกับชุดข้อมูลขนาดใหญ่ บางครั้งการติดตามว่าเคอร์เซอร์อยู่ที่ตำแหน่งใดและประเภทข้อมูลใดที่คุณต้องการทำได้ยาก เพื่อลดปัญหานี้ คุณสามารถใช้ตัวเลือกการเน้นสีซึ่งคุณสามารถเน้นคอลัมน์ใน Excel ได้ กระบวนการนี้จะแสดงคอลัมน์ที่ไฮไลต์โดยอัตโนมัติ บทความนี้จะให้ภาพรวมที่ถูกต้องเกี่ยวกับวิธีเน้นคอลัมน์ใน Excel
ดาวน์โหลดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้
เน้นสีคอลัมน์ .xlsm
3 วิธีเน้นคอลัมน์ใน Excel
ที่นี่ เราจะพูดถึงสามวิธีในการเน้นคอลัมน์ใน Excel ทั้งสามวิธีนี้ค่อนข้างใช้งานง่ายและมีประสิทธิภาพในการเน้นคอลัมน์ใน Excel ในการแสดงทั้งสามวิธี เราจะใช้ชุดข้อมูลที่ประกอบด้วยชื่อผลิตภัณฑ์ พนักงานขาย ราคาต่อหน่วย และปริมาณ
1. เน้นคอลัมน์โดยใช้การจัดรูปแบบตามเงื่อนไข
วิธีแรกคือ ขึ้นอยู่กับการจัดรูปแบบตามเงื่อนไข การจัดรูปแบบตามเงื่อนไขสามารถกำหนดเป็นคุณลักษณะซึ่งคุณสามารถใช้การจัดรูปแบบเฉพาะสำหรับเกณฑ์เฉพาะกับเซลล์ที่เลือกได้ วิธีการจัดรูปแบบตามเงื่อนไขจะเปลี่ยนลักษณะโดยรวมตามเกณฑ์ที่กำหนด วิธีนี้จะให้โซลูชันที่เป็นประโยชน์ในการเน้นคอลัมน์ใน Excel
ขั้นตอน
- หากต้องการใช้ การจัดรูปแบบตามเงื่อนไข ขั้นแรก ให้เลือก เซลล์ที่คุณต้องการใช้สิ่งนี้การจัดรูปแบบ
- จากนั้นไปที่แท็บ หน้าแรก ใน Ribbon และใน สไตล์ คุณจะได้รับ การจัดรูปแบบตามเงื่อนไข คลิกที่มัน
- ในตัวเลือก การจัดรูปแบบตามเงื่อนไข ให้เลือก กฎใหม่
- หลังจากคลิก กฎใหม่ a กฎการจัดรูปแบบใหม่ กล่องจะเปิดขึ้น ในส่วน " เลือกประเภทกฎ " เลือก " ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ " ช่องสูตรจะปรากฏขึ้นและจดสูตรต่อไปนี้ในช่องนั้น
=CELL(“col”)=COLUMN()
- จากนั้นเลือกตัวเลือก รูปแบบ ซึ่งคุณสามารถจัดรูปแบบลักษณะที่ปรากฏของคอลัมน์หลังจากใช้กฎ นอกจากนี้ยังมีส่วน แสดงตัวอย่าง ที่แสดงตัวอย่างรูปแบบที่คุณใช้
- ในตัวเลือก รูปแบบ คุณจะได้รับตัวเลือกมากมาย เช่น แบบอักษร เส้นขอบ และการเติม เปลี่ยนรูปลักษณ์ตามต้องการ
- หลังจากนั้นคลิก ' ตกลง '
- จากนั้นจะแสดง ที่คอลัมน์ถูกเน้น แต่เมื่อคุณเลือกคอลัมน์ถัดไป จะไม่มีอะไรเกิดขึ้น ตามค่าเริ่มต้น Excel จะไม่คำนวณใหม่สำหรับการเปลี่ยนแปลงที่เลือก แต่จะคำนวณใหม่สำหรับการแก้ไขข้อมูลที่มีอยู่หรือหลังจากป้อนข้อมูลใหม่เท่านั้น เราจำเป็นต้องกด ' F9 ' เพื่อคำนวณชีตใหม่ด้วยตนเอง กด F9 ก่อน จากนั้นเลือกคอลัมน์ที่คุณต้องการไฮไลท์ แล้วคุณจะได้สิ่งที่ต้องการผลลัพธ์
- เพื่อขจัดความยุ่งยากนี้ เรามีวิธีแก้ปัญหาที่ยอดเยี่ยม ขั้นแรก เปิด Visual Basic โดยกด ' Alt+F11 ' จากนั้นไปที่ Microsoft Excel Object แล้วเลือกแผ่นงานที่คุณจัดรูปแบบนี้
- คัดลอกโค้ดต่อไปนี้แล้ววาง ไปยังแผ่นงานที่เลือกและปิดตัวแก้ไข VBA
5239
- เราได้ผลลัพธ์ที่ต้องการแล้ว ตอนนี้ คุณสามารถเลือกคอลัมน์ใดก็ได้ แล้วคอลัมน์จะให้ผลลัพธ์ที่ไฮไลต์โดยอัตโนมัติ ไม่จำเป็นต้องกด F9 เพื่อคำนวณใหม่อีกต่อไป
อ่านเพิ่มเติม: วิธีเน้นแถวใน Excel (5 วิธีการด่วน)
2. การใช้รหัส VBA เพื่อเน้นคอลัมน์
วิธีการต่อไปของเราจะขึ้นอยู่กับรหัส VBA ทั้งหมด รหัส VBA ทำให้กระบวนการง่ายกว่าการจัดรูปแบบตามเงื่อนไข
ขั้นตอน
- หากต้องการใช้รหัส VBA ก่อนอื่นให้เปิด Visual Basic โดยกด ' Alt + F11 ' หรือคุณสามารถเพิ่ม แท็บนักพัฒนาซอฟต์แวร์ โดยกำหนด Ribbon เอง
- ค้นหา Microsoft Excel Object และเลือกแผ่นงานที่คุณต้องการ เพื่อใช้ไฮไลต์ เนื่องจากชื่อชีตของเราคือ ' VBA ' เราจึงเลือกชีตนี้และดับเบิลคลิก
- หน้าต่างโค้ด จะปรากฏขึ้นและคัดลอกโค้ดต่อไปนี้แล้ววาง
4176
หมายเหตุ : โค้ดนี้จะล้างสีพื้นหลังโดยตั้งค่า ColorIndex เป็นศูนย์ และยัง ไฮไลท์คอลัมน์โดยตั้งค่า ColorIndex เป็น 38 คุณสามารถใช้ colorIndex ใดก็ได้ที่นี่
- ปิดตัวแก้ไข VBA แล้วเราจะได้ผลลัพธ์ที่ต้องการ
ข้อดี
วิธีนี้ให้รูปแบบที่ดีกว่าวิธีก่อนหน้า เพราะที่นี่คุณไม่จำเป็นต้องกด F9 เพื่อคำนวณใหม่ให้ยุ่งยาก โค้ด VBA เท่านั้นที่จะให้ผลลัพธ์ที่ต้องการ
ข้อเสีย
- โค้ด VBA นี้จะล้างสีพื้นหลังทั้งหมด ดังนั้นคุณจึงไม่สามารถใช้สีใดๆ ได้เมื่อ คุณใช้วิธีนี้
- โค้ดนี้จะบล็อกฟังก์ชันเลิกทำในชีตนี้
อ่านเพิ่มเติม: Excel VBA เพื่อเน้นเซลล์ตามค่า (5 ตัวอย่าง)
การอ่านที่คล้ายกัน:
- วิธีเน้นทุก 5 แถวใน Excel (4 วิธี)
- เติมเซลล์ด้วยสีตามเปอร์เซ็นต์ใน Excel (6 วิธี)
- วิธีเน้นจากบนลงล่างใน Excel (5 วิธี)
- วิธีเติมสีในเซลล์ Excel โดยใช้สูตร (5 วิธีง่ายๆ)
- สูตร Excel ตามสีของเซลล์ (5 ตัวอย่าง)
3. เน้นคอลัมน์โดยใช้การจัดรูปแบบตามเงื่อนไขด้วย VBA
เมื่อคุณใช้สองวิธีก่อนหน้านี้ คุณจะพบว่าแผ่นงานช้าลงเรื่อยๆ เพื่อแก้ปัญหานี้ เราสามารถทำการเน้นในลักษณะที่เราได้รับหมายเลขคอลัมน์โดย VBA และใช้หมายเลขนั้นสำหรับฟังก์ชันคอลัมน์โดยการจัดรูปแบบตามเงื่อนไขสูตร
ขั้นตอน
- ขั้นแรก เพิ่มชีตใหม่ลงในเวิร์กบุ๊กของคุณและตั้งชื่อว่า " Assistant Sheet " แผ่นนี้จะเก็บจำนวนคอลัมน์ ในภายหลังสามารถซ่อนแผ่นงานได้ค่อนข้างง่าย เราเริ่มจากแถวที่ 4 และคอลัมน์ที่ 2 เพราะชีทหลักของเราเริ่มด้วยวิธีนี้ จากนั้นเขียนจำนวนคอลัมน์ทั้งหมดที่คุณต้องการใช้วิธีนี้
- จากนั้นเปิด Visual Basic โดยกด ' Alt + F11 '. เช่นเดียวกับวิธีการก่อนหน้านี้ ไปที่ Microsoft Excel Object แล้วเลือกแผ่นงานที่ต้องการ และดับเบิลคลิกที่มัน กล่องรหัสจะปรากฏขึ้น คัดลอกโค้ดต่อไปนี้แล้ววาง
2274
- ตอนนี้ หากต้องการจัดรูปแบบตามเงื่อนไข ให้เลือกชุดข้อมูลที่คุณต้องการเน้น
- ไปที่การจัดรูปแบบตามเงื่อนไขจากแท็บ หน้าแรก ใน Ribbon แล้วเลือก กฎใหม่ จากตัวเลือก กฎใหม่ ให้เลือก ' ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ' เช่นเดียวกับวิธีแรก มีช่องสูตรที่คุณต้องใช้สูตรต่อไปนี้
=COLUMN()=‘Assistant Sheet’!$B$4
- คุณสามารถเปลี่ยน รูปลักษณ์ในแบบของคุณเองโดยใช้ รูปแบบ ที่ได้กล่าวไปแล้วในวิธีแรก จากนั้นคลิกที่ ' ตกลง ' เราก็ได้ผลลัพธ์ที่ต้องการแล้ว
อ่านเพิ่มเติม: VBA เพื่อเปลี่ยนสีเซลล์ตามค่าใน Excel (3 ตัวอย่างง่ายๆ)
สรุป
ที่นี่ เราได้พูดถึงสามวิธีในการเน้นคอลัมน์ใน Excel ฉันหวังว่าคุณจะพบว่าสิ่งนี้มีประโยชน์มากและใช้งานง่าย หากคุณมีคำถามใดๆ โปรดแสดงความคิดเห็นด้านล่างและแจ้งให้เราทราบ สำหรับความรู้ที่มีประสิทธิภาพเพิ่มเติมเกี่ยวกับ excel โปรดไปที่ Exceldemy หน้า
ของเรา