หากชุดข้อมูล Excel ของคุณมีคอลัมน์จำนวนมาก การค้นหาข้อมูลจากปลายด้านหนึ่งไปยังอีกด้านหนึ่งของแถวนั้นค่อนข้างยาก แต่ถ้าคุณสร้างระบบที่เมื่อใดก็ตามที่คุณเลือกเซลล์ในชุดข้อมูล ระบบจะไฮไลต์ทั้งแถว คุณจะสามารถค้นหาข้อมูลจากแถวนั้นได้อย่างง่ายดาย ในบทความนี้ ฉันจะแสดงวิธีเน้นแถวที่ใช้งานอยู่ใน Excel ด้วยวิธีต่างๆ 3 วิธี
สมมติว่าคุณมีชุดข้อมูลต่อไปนี้ คุณต้องการเน้นแถวทุกครั้งที่คุณเลือกเซลล์ของแถวนั้น
3 วิธีในการเน้นแถวที่ใช้งานอยู่ใน Excel
1. เน้นแถวที่ใช้งานอยู่โดยใช้การจัดรูปแบบตามเงื่อนไข
1.1. ใช้การจัดรูปแบบตามเงื่อนไข
หากต้องการเน้นแถวที่ใช้งานอยู่โดยใช้การจัดรูปแบบตามเงื่อนไข อันดับแรก
➤ เลือกแผ่นงานทั้งหมดของคุณโดยคลิกที่มุมบนซ้ายของแผ่นงาน
หลังจากนั้น
➤ไปที่ หน้าแรก> การจัดรูปแบบตามเงื่อนไข และเลือก กฎใหม่ .
จะเปิด กฎการจัดรูปแบบใหม่ หน้าต่าง. ในหน้าต่างนี้
➤ เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ตัวเลือกจาก เลือกประเภทกฎ กล่อง.
เป็นผลให้กล่องใหม่ชื่อ จัดรูปแบบค่าที่สูตรนี้เป็นจริง จะปรากฏที่ด้านล่างของ กฎการจัดรูปแบบใหม่ หน้าต่าง
➤ พิมพ์สูตรต่อไปนี้ใน ค่ารูปแบบที่สูตรนี้เป็นจริง กล่อง
=CELL("row")=CELL("row",A1)
สูตรจะเน้นแถวที่ใช้งานอยู่ด้วยรูปแบบการจัดรูปแบบที่คุณเลือก
ในที่สุด
➤ คลิกที่ รูปแบบ เพื่อกำหนดสีสำหรับไฮไลท์
1.2. ตั้งค่ารูปแบบการจัดรูปแบบเพื่อเน้นแถวที่ใช้งานอยู่
หลังจากคลิก รูปแบบ หน้าต่างใหม่ที่ชื่อ จัดรูปแบบเซลล์ จะปรากฏขึ้น
➤ เลือกสีที่คุณต้องการเน้นแถวที่ใช้งานอยู่จาก เติม แท็บ
คุณยังสามารถตั้งค่ารูปแบบตัวเลข แบบอักษร และรูปแบบเส้นขอบที่แตกต่างกันสำหรับแถวที่ใช้งานอยู่จากแท็บอื่นของแท็บอื่นๆ ของ จัดรูปแบบเซลล์ หน้าต่างถ้าคุณต้องการ
➤ คลิกที่ ตกลง .
ตอนนี้ คุณจะเห็นรูปแบบการจัดรูปแบบที่คุณเลือกใน ดูตัวอย่าง กล่องของ กฎการจัดรูปแบบใหม่ หน้าต่าง
➤ คลิกที่ ตกลง .
ตอนนี้
➤ เลือกเซลล์ใดก็ได้ในชุดข้อมูลของคุณ
ระบบจะไฮไลต์ทั้งแถวของเซลล์ที่ใช้งานอยู่ด้วยสีที่คุณเลือก
1.3. รีเฟรชด้วยตนเองเมื่อคุณเปลี่ยนเซลล์ที่ใช้งานอยู่
หลังจากเลือกเซลล์แรกแล้ว หากคุณเลือกเซลล์จากแถวอื่น คุณจะเห็นว่าแถวแรกยังคงถูกไฮไลต์อยู่ สิ่งนี้เกิดขึ้นเนื่องจาก Excel ไม่ได้รีเฟรชตัวเอง Excel จะรีเฟรชตัวเองโดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงในเซลล์ใดๆ หรือเมื่อได้รับคำสั่ง แต่จะไม่รีเฟรชโดยอัตโนมัติเมื่อคุณเพิ่งเปลี่ยนการเลือก ดังนั้น คุณต้องรีเฟรช Excel ด้วยตนเอง
➤ กด F9 .
เป็นผลให้ Excel จะรีเฟรชตัวเองและแถวที่ใช้งานอยู่จะถูกเน้น
ตอนนี้คุณเพียงแค่ต้องเลือกเซลล์แล้วกด F9 เพื่อเน้นแถวที่ใช้งานอยู่
อ่านเพิ่มเติม:Excel เปลี่ยนสีแถวด้วยการจัดรูปแบบตามเงื่อนไข [วิดีโอ]
2. เน้นแถวที่มีเซลล์ที่ใช้งานอยู่ใน Excel โดยใช้ VBA
คุณยังสามารถเขียนโค้ดเพื่อเน้นเซลล์ที่ใช้งานอยู่โดยใช้ Microsoft Visual Basic Application (VBA) . ก่อนอื่น
➤ คลิกขวาที่ชื่อชีต (VBA ) ที่คุณต้องการเน้นแถวที่ใช้งานอยู่
มันจะเปิด VBA หน้าต่าง. ใน VBA . นี้ หน้าต่าง คุณจะเห็น รหัส หน้าต่างของแผ่นนั้น
➤ พิมพ์รหัสต่อไปนี้
Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Static xRow
If xRow <> "" Then
With Rows(xRow).Interior
.ColorIndex = xlNone
End With
End If
Active_Row = Selection.Row
xRow = Active_Row
With Rows(Active_Row).Interior
.ColorIndex = 7
.Pattern = xlSolid
End With
End Sub
ที่นี่รหัสจะเปลี่ยนสีของแถวด้วยเซลล์ที่เลือกด้วยสีที่มีดัชนีสี 7 หากคุณต้องการเน้นแถวที่ใช้งานอยู่ด้วยสีอื่น ๆ คุณต้องใส่ตัวเลขอื่น ๆ โดยแทรก 7 ในรหัส
➤ ปิดหรือย่อ VBA หน้าต่าง
ในเวิร์กชีตของคุณ หากคุณเลือกเซลล์ แถวทั้งแถวจะถูกเน้น
➤ เลือกเซลล์อื่นจากแถวอื่น
คุณจะเห็นว่าแถวนี้จะถูกเน้น
อ่านเพิ่มเติม:ไฮไลต์แถวหากเซลล์มีข้อความ
การอ่านที่คล้ายกัน
- ซ่อนแถวและคอลัมน์ใน Excel:ทางลัดและเทคนิคอื่นๆ
- แถวที่ซ่อนอยู่ใน Excel:วิธีการยกเลิกการซ่อนหรือลบออก
- VBA เพื่อซ่อนแถวใน Excel (14 วิธี)
- วิธีการปรับขนาดแถวทั้งหมดใน Excel (6 วิธีที่แตกต่างกัน)
- เลิกซ่อนแถวทั้งหมดที่ไม่ทำงานใน Excel (5 ปัญหาและวิธีแก้ไข)
3. เน้นแถวที่ใช้งานอยู่โดยอัตโนมัติโดยใช้การจัดรูปแบบตามเงื่อนไขและ VBA
3.1. ใช้การจัดรูปแบบตามเงื่อนไข
วิธีแรกต้องกด F9 เพื่อรีเฟรช Excel หลังจากเลือกแถวใหม่ คุณสามารถทำให้กระบวนการรีเฟรชอัตโนมัติได้โดยใช้ VBA รหัส. ในวิธีนี้ ฉันจะแสดงวิธีเน้นแถวที่ใช้งานอยู่โดยอัตโนมัติโดยใช้การจัดรูปแบบตามเงื่อนไขและ VBA .
คุณต้องกำหนดชื่อก่อนจึงจะทำได้
➤ ไปที่ สูตร และเลือก กำหนดชื่อ .
มันจะเปิด ชื่อใหม่ หน้าต่าง
➤ พิมพ์ชื่อ (เช่น HighlightActiveRow ) ใน ชื่อ กล่องและพิมพ์ =1 ใน หมายถึง กล่อง.
➤ กด ตกลง .
ตอนนี้
➤ เลือกแผ่นงานทั้งหมดของคุณโดยคลิกที่มุมบนซ้ายของแผ่นงาน
หลังจากนั้น
➤ไปที่ หน้าแรก> การจัดรูปแบบตามเงื่อนไข และเลือก กฎใหม่ .
จะเปิด กฎการจัดรูปแบบใหม่ หน้าต่าง. ในหน้าต่างนี้
➤ เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ตัวเลือกจาก เลือกประเภทกฎ กล่อง.
เป็นผลให้กล่องใหม่ชื่อ จัดรูปแบบค่าที่สูตรนี้เป็นจริง จะปรากฏที่ด้านล่างของ กฎการจัดรูปแบบใหม่ หน้าต่าง
➤ พิมพ์สูตรต่อไปนี้ใน ค่ารูปแบบที่สูตรนี้เป็นจริง กล่อง
=CELL(A1)=HighlightActiveRow
สูตรจะเน้นแถวที่ใช้งานอยู่ด้วยรูปแบบการจัดรูปแบบที่คุณเลือก
ในที่สุด
➤ คลิกที่ รูปแบบ เพื่อกำหนดสีสำหรับไฮไลท์
หลังจากคลิก รูปแบบ หน้าต่างใหม่ที่ชื่อ จัดรูปแบบเซลล์ จะปรากฏขึ้น
➤ เลือกสีที่คุณต้องการเน้นแถวที่ใช้งานอยู่จาก เติม แท็บ
คุณยังสามารถตั้งค่ารูปแบบตัวเลข แบบอักษร และรูปแบบเส้นขอบที่แตกต่างกันสำหรับแถวที่ใช้งานอยู่จากแท็บอื่นของแท็บอื่นๆ ของ จัดรูปแบบเซลล์ หน้าต่างถ้าคุณต้องการ
➤ คลิกที่ ตกลง .
ตอนนี้ คุณจะเห็นรูปแบบการจัดรูปแบบที่คุณเลือกใน ดูตัวอย่าง กล่องของ กฎการจัดรูปแบบใหม่ หน้าต่าง
➤ คลิกที่ ตกลง .
3.2. ใช้รหัสสำหรับการรีเฟรชอัตโนมัติ
ในขั้นตอนนี้
➤ คลิกขวาที่ชื่อแผ่นงาน (CF &VBA ) ที่คุณต้องการเน้นแถวที่ใช้งานอยู่
มันจะเปิด VBA หน้าต่าง. ใน VBA . นี้ หน้าต่าง คุณจะเห็น รหัส หน้าต่างของแผ่นนั้น
➤ พิมพ์รหัสต่อไปนี้ใน รหัส หน้าต่าง
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With ThisWorkbook.Names("HighlightActiveRow")
.Name = "HighlightActiveRow"
.RefersToR1C1 = "=" & ActiveCell.Row
End With
End Sub
รหัสจะทำให้กระบวนการรีเฟรชเป็นไปโดยอัตโนมัติ ในที่นี้ ชื่อ (HighlightActiveRow) จะต้องเหมือนกับชื่อที่คุณให้ไว้ใน กำหนดชื่อ กล่อง.
➤ ปิดหรือย่อ VBA หน้าต่าง
ในเวิร์กชีตของคุณ หากคุณเลือกเซลล์ แถวทั้งแถวจะถูกเน้น
หากคุณเลือกเซลล์อื่น แถวของเซลล์นั้นจะถูกเน้นโดยอัตโนมัติ คราวนี้ไม่ต้องกด F9 เพื่อรีเฟรช Excel
อ่านเพิ่มเติม: วิธีการเน้นทุกแถวใน Excel
บทสรุป
ฉันหวังว่าตอนนี้คุณรู้วิธีเน้นแถวที่ใช้งานอยู่ใน Excel หากคุณมีความสับสนเกี่ยวกับวิธีการใดในสามวิธีที่กล่าวถึงในบทความนี้ โปรดแสดงความคิดเห็นได้
บทความที่เกี่ยวข้อง
- เทคนิคการล้างข้อมูลใน Excel:การสุ่มแถว
- วิธีการยุบแถวใน Excel (6 วิธี)
- เลิกซ่อนแถวใน Excel (8 วิธีด่วน)
- วิธีการตรึงแถวใน Excel (6 วิธีง่ายๆ)
- วิธีจัดกลุ่มแถวที่มีค่าเท่ากันใน Excel (6 วิธีที่เป็นประโยชน์)