Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

การทาสีแถวสลับในสเปรดชีต Excel เพื่ออำนวยความสะดวกในการเข้าใจและเพิ่มความอ่านง่าย เป็นเพียงขั้นตอนปกติ การปฏิบัตินี้ทำให้ตารางข้อมูลของคุณอ่านและเข้าใจง่ายขึ้น แต่ การทาสีแถวสลับทีละแถวใน Excel ใช้เวลานาน ในบทความนี้ คุณจะเห็นวิธีการทาสีแถวสลับใน Excel

คุณสามารถดาวน์โหลดสมุดงาน Excel ฟรีได้ที่นี่และฝึกฝนด้วยตัวเอง

3 วิธีที่มีประโยชน์ในการทาสีแถวสลับใน Excel

เพื่อแก้ปัญหาในบทความของเรา เราจะใช้ชุดข้อมูลต่อไปนี้ ที่นี่ เรามีข้อมูลสุ่มบางอย่างเกี่ยวกับบางคน ในบทความนี้ คุณจะเห็น 3 วิธีที่แตกต่างกันในการทาสีแถวสลับใน Excel โดยใช้ชุดข้อมูลนี้ ในวิธีแรก เราจะจัดรูปแบบชุดข้อมูลเป็นตาราง แล้วใช้การจัดรูปแบบเงื่อนไขในขั้นตอนที่สอง และสุดท้าย เราจะใช้ VBA เป็นวิธีที่สาม

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

1. จัดรูปแบบเป็นตารางเพื่อทาสีแถวสลับใน Excel

คุณสามารถทาสีแถวสลับของชุดข้อมูลของคุณได้โดยการจัดรูปแบบชุดข้อมูลเป็นตาราง ดูขั้นตอนรายละเอียดของขั้นตอนนี้ด้านล่าง

ขั้นตอนที่ 1:

  • ก่อน tutto ให้เลือกช่วงชุดข้อมูลในแผ่นงานของคุณ

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 2:

  • ที่สอง ไปที่แท็บ Home ของริบบอน
  • จากนั้น จากกลุ่ม Styles ให้เลือกคำสั่ง Format as Table

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 3:

  • ที่สาม หลังจากเลือกคำสั่ง คุณจะเห็นรูปแบบตารางที่มีอยู่มากมาย
  • จากนั้น จากนั้น เลือกรูปแบบที่มีการทาสีแถวสลับ

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 4:

  • ที่สี่ หลังจากเลือกรูปแบบ กล่องโต้ตอบชื่อ Create Table จะปรากฏ
  • ที่นี่ คุณจะเห็นช่วงข้อมูลมีอยู่แล้ว
  • จากนั้น กด OK

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 5:

  • สุดท้าย คุณจะสามารถทาสีแถวสลับได้หลังจากทำตามขั้นตอนเหล่านั้น

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

อ่านเพิ่มเติม: วิธีสลับสีแถวใน Excel โดยไม่ใช้ตาราง (5 วิธี)

2. ใช้การจัดรูปแบบเงื่อนไขเพื่อทาสีแถวสลับ

ในขั้นตอนที่สองของเรา เราจะใช้คุณสมบัติ Conditional Formatting ของ Excel เพื่อทำภารกิจของเรา สำหรับความเข้าใจที่ดีกว่า โปรดทำตามขั้นตอนต่อไปนี้

ขั้นตอนที่ 1:

  • ก่อน tutto ให้เลือกช่วงข้อมูลของคุณ ไม่รวมหัวตาราง

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 2:

  • ที่สอง ไปที่กลุ่ม Styles จากแท็บ Home ของริบบอน
  • จากนั้น เลือกคำสั่ง Conditional Formatting จากกลุ่ม

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 3:

  • ที่สาม หลังจากเลือกคำสั่ง คุณจะเห็นตัวเลือกเพิ่มเติมบางอย่าง
  • จากนั้น จากนั้น เลือกคำสั่ง New Rule…

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 4:

  • ที่สี่ ภายใต้หัวข้อ Select a Rule Type ให้เลือก Use a Formula to determine which cells to format

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 5:

  • ที่ห้า พิมพ์สูตรต่อไปนี้ในกล่องประเภท Format values where the formula is true
=MOD(ROW(),2)=1
  • จากนั้น กดคำสั่ง Format

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 6:

  • จากนั้น คุณจะเห็นกล่องโต้ตอบ Format Cells
  • ที่นี่ จากแท็บ Fill ให้เลือกสีใดก็ได้ตามต้องการสำหรับการทาสี
  • สุดท้าย กด OK

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 7:

  • ในขั้นตอนนี้ คุณจะเห็นกล่องโต้ตอบจากขั้นตอนที่ 4 อีกครั้ง
  • กด OK จากกล่องโต้ตอบ

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 8:

  • สุดท้าย ตารางข้อมูลของคุณจะมีลักษณะเหมือนภาพต่อไปนี้หลังจากทำตามขั้นตอนทั้งหมดข้างต้นเสร็จสิ้น

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

อ่านเพิ่มเติม: Excel Alternating Row Color with Conditional Formatting [Video]

3. ใช้ VBA เพื่อทาสีแถวสลับใน Excel

เราจะใช้รหัส VBA เพื่อทาสีแถวสลับใน Excel เป็นขั้นตอนสุดท้ายของเรา เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ โปรดทำตามขั้นตอนต่อไปนี้

ขั้นตอนที่ 1:

  • ก่อน tutto ให้เลือกช่วงข้อมูลจากแผ่นงานของคุณ ซึ่งคือ B5:E10 ในตัวอย่างของเรา

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 2:

  • ที่สอง ไปที่แท็บ Developer ของริบบอน
  • จากนั้น จากนั้น เลือกคำสั่ง Visual Basic ภายใต้กลุ่ม Code

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 3:

  • ที่สาม คุณจะเห็นหน้าต่าง VBA หลังจากเลือกคำสั่งก่อนหน้า
  • จากนั้น จากแท็บ Insert เลือก Module

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 4:

  • ที่สี่ คัดลอกรหัส VBA ต่อไปนี้ลงใน Module ของคุณ
'Set the function name Sub Shade_Every_Other_Row() 'Declare Rng variable as type Range Dim Rng As Range 'Selecting cell range from the data set Set Rng = Selection 'Using For loop to go through every 2nd row For i = Rng.Rows.Count To 1 Step -2 'Returns the number of the first row in the data range Set myRow = Rng.Rows(i) 'Set shade color through RGB function to shade every other row myRow.Interior.Color = RGB(135, 206, 250) 'Repeat the steps to complete until the last row appears Next i End Sub

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

การแยกวิเคราะห์ VBA

  • ชื่อฟังก์ชันคือ Shade_Every_Other_Row
  • ชื่อตัวแปรคือ Dim Rng และเป็นตัวแปรประเภท range
  • Set Rng = Selection: เลือกช่วงเซลล์ด้วยตนเองที่การทาสีจะใช้
  • For i = Rng.Rows.Count To 1 Step -2: ใช้ลูป for เพื่อผ่านทุกแถวสลับในชุดข้อมูล
  • Set myRow = Rng.Rows(i): ส่งคืนหมายเลขแถวแรกในช่วงข้อมูล Interior
  • Color = RGB(135, 206, 250): ใช้ฟังก์ชัน RGB เพื่อทาสีแถวด้วยสีที่ต้องการ
  • Next i: ทำซ้ำขั้นตอนเพื่อทำภารกิจให้เสร็จจนถึงแถวสุดท้าย

ขั้นตอนที่ 5:

  • จากนั้น บันทึกรหัสและกดปุ่มเล่นหรือ F5 เพื่อรันรหัส

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

ขั้นตอนที่ 6:

  • สุดท้าย ทุกแถวสลับจากชุดข้อมูลของคุณจะถูกทาสีหลังจากรันรหัส

เน้นสีแถวสลับใน Excel ได้ง่ายๆ: 3 วิธีเรียบง่าย

อ่านเพิ่มเติม: วิธีทาสีแถวสลับใน Excel (8 วิธี)

สรุป

นี่คือจุดจบของบทความนี้ หวังว่าคุณจะพบว่าบทความนี้มีประโยชน์ หลังจากอ่านคำอธิบายข้างต้น คุณจะสามารถทาสีแถวสลับใน Excel ได้ โปรดแชร์คำถามหรือคำแนะนำเพิ่มเติมกับเราในส่วนความคิดเห็นด้านล่าง ทีม Exceldemy กังวลเกี่ยวกับความต้องการของคุณตลอดเวลา

บทความที่เกี่ยวข้อง

  • วิธีทาสีแถวสลับสำหรับเซลล์รวมใน Excel
  • ทาสีแถวสลับตามค่าเซลล์ใน Excel
  • วิธีสลับสีแถวตามกลุ่มใน Excel (6 วิธี)