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

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

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

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดได้จากที่นี่:

Alternate Row Color.xlsm

5 วิธีในการสลับสีแถวใน Excel โดยไม่มีตาราง

ที่นี่ ผมจะอธิบาย 5 วิธีการ สลับสีแถวใน Excel โดยไม่มีตาราง นอกจากนี้ เพื่อให้คุณเข้าใจมากขึ้น ฉันจะใช้ข้อมูลตัวอย่างที่มี 4 คอลัมน์ ได้แก่ ผลิตภัณฑ์ , ยอดขาย , กำไร, และ สถานะ .

1. การใช้ตัวเลือกสีเติมเพื่อสลับสีแถวใน Excel

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

ขั้นตอน:

  • ประการแรก คุณต้องเลือกแถวที่คุณต้องการระบายสี ที่นี่ ฉันได้เลือกแถว 6, 8, 10, 12, และ 14

  • หลังจากนั้น คุณต้องไปที่แท็บ หน้าแรก
  • ตอนนี้ จากคุณลักษณะ เติมสี >> คุณต้องเลือกสีใดก็ได้ ที่นี่ ฉันได้เลือก สีเขียว สำเนียง 6 ไฟแช็ก 60% ในกรณีนี้ ลองเลือก แสง อธิบาย 5 วิธีการ สลับสีแถวใน Excel โดยไม่มีตาราง คุณสามารถเยี่ยมชมเว็บไซต์ของเรา ExcelWIKI เพื่อเรียนรู้เนื้อหาเกี่ยวกับ Excel เพิ่มเติม โปรดแสดงความคิดเห็น คำแนะนำ หรือข้อสงสัยหากคุณมีในส่วนความคิดเห็นด้านล่าง
สี. เนื่องจากสีเข้มอาจบดบังข้อมูลที่ป้อนเข้าไป จากนั้น คุณอาจต้องเปลี่ยน สีแบบอักษร

สุดท้าย คุณจะเห็นผลลัพธ์ด้วย ตัวเลือกอื่น สีของแถว .

อ่านเพิ่มเติม: วิธีกำหนดสีแถวสำรองสำหรับเซลล์ที่ผสานใน Excel

2. การใช้คุณลักษณะลักษณะเซลล์

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

ขั้นตอน:

  • ประการแรก คุณต้องเลือกแถวที่คุณต้องการระบายสี ที่นี่ ฉันได้เลือกแถว 6, 8, 10, 12, และ 14 .
  • อย่างที่สอง จากแท็บ หน้าแรก >> ; คุณต้องไปที่คุณลักษณะ ลักษณะของเซลล์
  • ประการที่สาม เลือกสีหรือลักษณะที่คุณต้องการ ที่นี่ ฉันได้เลือก การคำนวณ

สุดท้าย คุณจะเห็นผลลัพธ์ต่อไปนี้ด้วย สีของแถวอื่น .

อ่านเพิ่มเติม: วิธีกำหนดสีแถวสำรองตามค่าเซลล์ใน Excel

3. การใช้การจัดรูปแบบตามเงื่อนไขด้วยสูตร

คุณสามารถใช้ การจัดรูปแบบตามเงื่อนไข กับสูตรได้ ที่นี่ ฉันจะใช้ สอง สูตรที่แตกต่างกันกับ ฟังก์ชัน ROW นอกจากนี้ ฉันจะใช้ฟังก์ชัน MOD และ ISEVEN

1. การใช้ MOD และ ROWฟังก์ชันสลับสีแถวใน Excel

มาเริ่มกันที่ฟังก์ชัน MOD และ ROW เพื่อ สลับสีแถวใน Excel โดยไม่มีตาราง ขั้นตอนต่างๆ ระบุไว้ด้านล่าง

ขั้นตอน:

  • ประการแรก คุณควรเลือกข้อมูลที่คุณต้องการใช้ การจัดรูปแบบตามเงื่อนไขเพื่อสลับ สีแถว. ที่นี่ ฉันได้เลือกช่วงข้อมูล B5:E14 .

  • ตอนนี้ จาก หน้าแรก แท็บ >> คุณต้องไปที่คำสั่ง การจัดรูปแบบตามเงื่อนไข
  • จากนั้น คุณต้องเลือกตัวเลือก กฎใหม่ เพื่อใช้สูตร
<0

ในขณะนี้ กล่องโต้ตอบชื่อ กฎการจัดรูปแบบใหม่ จะปรากฏขึ้น

  • ตอนนี้ จาก กล่องโต้ตอบ >> คุณต้องเลือก ใช้สูตรเพื่อกำหนดว่าจะจัดรูปแบบเซลล์ใด
  • จากนั้น คุณต้องจดสูตรต่อไปนี้ใน จัดรูปแบบค่าโดยที่สูตรนี้เป็นจริง: กล่อง
=MOD(ROW(),2)

  • หลังจากนั้น ไปที่เมนู รูปแบบ

รายละเอียดสูตร

  • ที่นี่ ROW ฟังก์ชันจะนับจำนวนของ แถว .
  • ฟังก์ชัน MOD จะคืนค่า ส่วนที่เหลือ หลังจากหารแล้ว
  • ดังนั้น , MOD(ROW(),2)–> กลายเป็น 1 หรือ 0 เนื่องจากตัวหารคือ 2 .
  • สุดท้าย ถ้า Output เป็น 0 จากนั้นจะมี ไม่มีการเติม สี

ที่คราวนี้ กล่องโต้ตอบชื่อ จัดรูปแบบเซลล์ จะปรากฏขึ้น

  • ตอนนี้ จากตัวเลือก เติม >> คุณต้องเลือกสีใดก็ได้ ที่นี่ ฉันได้เลือก สีเขียว สำเนียง 6 ไฟแช็ก 40% ในกรณีนี้ ลองเลือก แสง สีใดก็ได้ เนื่องจากสีเข้มอาจบดบังข้อมูลที่ป้อนเข้าไป จากนั้น คุณอาจต้องเปลี่ยน สีฟอนต์ .
  • จากนั้น คุณต้องกด ตกลง เพื่อใช้รูปแบบ

  • หลังจากนั้น คุณต้องกด ตกลง ในกล่องโต้ตอบ กฎการจัดรูปแบบใหม่ ที่นี่ คุณสามารถดูตัวอย่างได้ทันทีในช่อง ดูตัวอย่าง

สุดท้าย คุณจะได้ผลลัพธ์ด้วย แถวสำรอง สี .

อ่านเพิ่มเติม: สีแถวสำรองตามกลุ่มใน Excel (6 วิธี)

2. การใช้ฟังก์ชัน ISEVEN และ ROW

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

  • ประการแรก คุณต้องทำตาม วิธี-3.1 เพื่อเปิด กฎการจัดรูปแบบใหม่ หน้าต่าง
  • อย่างที่สอง จากกล่องโต้ตอบนั้น >> คุณต้องเลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ
  • ประการที่สาม คุณต้องจดสูตรต่อไปนี้ใน จัดรูปแบบค่าที่สูตรนี้เป็นจริง: กล่อง
=ISEVEN(ROW())

  • สุดท้าย ไปที่เมนู รูปแบบ

รายละเอียดสูตร

  • ในที่นี้ ฟังก์ชัน ISEVEN จะส่งกลับ จริง ถ้าค่าเป็นตัวเลข คู่
  • ฟังก์ชัน ROW จะ นับจำนวนของ แถว .
  • ดังนั้น ถ้าเลขแถวเป็นเลขคี่ ฟังก์ชัน ISEVEN จะส่งกลับ FALSE ผลที่ได้คือ ไม่มีการเติม สี

ในขณะนี้ กล่องโต้ตอบชื่อ จัดรูปแบบเซลล์ จะปรากฏขึ้น

  • ตอนนี้ จากตัวเลือก เติม >> คุณต้องเลือกสีใดก็ได้ ที่นี่ ฉันได้เลือก Gold, Accent 4, Lighter 60% นอกจากนี้ คุณสามารถดูรูปแบบด้านล่างในช่อง ตัวอย่าง ในกรณีนี้ ลองเลือก แสง สีใดก็ได้ เนื่องจากสีเข้มอาจบดบังข้อมูลที่ป้อนเข้าไป จากนั้น คุณอาจต้องเปลี่ยน สีฟอนต์ .
  • จากนั้น คุณต้องกด ตกลง เพื่อใช้รูปแบบ

  • หลังจากนั้น คุณต้องกด ตกลง ในกล่องโต้ตอบ กฎการจัดรูปแบบใหม่ ที่นี่ คุณสามารถดูตัวอย่างได้ทันทีในช่อง ดูตัวอย่าง

สุดท้าย คุณจะเห็นผลลัพธ์ด้วย แถวอื่น สี .

อ่านเพิ่มเติม: วิธีแรเงาทุกๆ แถวใน Excel (3 วิธี)

การอ่านที่คล้ายกัน

  • วิธีเปิดสมุดงานอื่นและคัดลอกข้อมูลด้วย Excel VBA
  • [แก้ไขแล้ว!] วิธีการเปิดสมุดงานวัตถุล้มเหลว (4วิธีแก้ไข)
  • Excel VBA เพื่อเติมอาร์เรย์ด้วยค่าเซลล์ (4 ตัวอย่างที่เหมาะสม)
  • วิธีเปิดสมุดงานและเรียกใช้มาโครโดยใช้ VBA (4 ตัวอย่าง)
  • เรียกดูเส้นทางไฟล์โดยใช้ Excel VBA (3 ตัวอย่าง)

4. การใช้สูตรร่วมกับการเรียงลำดับ & คำสั่งตัวกรอง

คุณสามารถใช้สูตรร่วมกับ เรียงลำดับ & คำสั่งตัวกรอง เพื่อ สลับสีแถวใน Excel โดยไม่มีตาราง นอกจากนี้ ฉันจะใช้ฟังก์ชัน MOD , IF และ ROW ในสูตร มีขั้นตอนด้านล่าง

ขั้นตอน:

  • ประการแรก คุณต้องเลือกเซลล์ที่คุณต้องการเก็บเอาต์พุต ฉันได้เลือกเซลล์ F5 แล้ว
  • อย่างที่สอง ใช้สูตรที่เกี่ยวข้องในเซลล์ F5
=MOD(IF(ROW()=2,0,IF(E5=E4,F4, F4+1)), 2)

รายละเอียดสูตร

  • ที่นี่ IF( E5=E4,F4, F4+1)–> นี่เป็น การทดสอบเชิงตรรกะ โดยที่ถ้าค่าของเซลล์ E5 เท่ากับ E4 เซลล์จากนั้นจะส่งคืนค่าของ F4 เซลล์ มิฉะนั้นจะให้ค่าเซลล์เพิ่มขึ้น 1 ด้วย F4
    • เอาต์พุต: 1
  • จากนั้น ฟังก์ชัน ROW() จะนับจำนวน แถว .
    • เอาต์พุต: 5
  • IF(5=2,0,1)–> การทดสอบเชิงตรรกะนี้ระบุว่า ว่าถ้า 5 เท่ากับ 2 ก็จะคืนค่า 0 มิฉะนั้นก็จะคืนค่า 1
    • เอาต์พุต: 1
  • ฟังก์ชัน MOD จะคืนค่า เศษเหลือ หลังจากการหาร
  • ในที่สุด MOD(1,2)–> จะกลายเป็น
    • เอาต์พุต: 1
  • หลังจากนั้น คุณต้องกด ENTER เพื่อรับ ผลลัพธ์

  • จากนั้น คุณต้องลากไอคอน Fill Handle ไปยัง AutoFill ข้อมูลที่เกี่ยวข้อง ในเซลล์ที่เหลือ F6:F14 .

ในขณะนี้ คุณจะเห็นผลลัพธ์ต่อไปนี้

  • ตอนนี้ เลือกช่วงข้อมูล ที่นี่ ฉันได้เลือก B4:F14 .
  • จากนั้น จากริบบิ้น หน้าแรก >> ไปที่แท็บ การแก้ไข
  • จากนั้น จากแท็บ จัดเรียง & คุณลักษณะตัวกรอง >> คุณต้องเลือกตัวเลือก ตัวกรอง ที่นี่ คุณสามารถใช้เทคนิคแป้นพิมพ์ CTRL+SHIFT+L

ในขณะนี้ คุณจะเห็นสถานการณ์ต่อไปนี้

  • ตอนนี้ คุณควรคลิกที่ลูกศรแบบเลื่อนลงบน F คอลัมน์
  • จากนั้น เลือก 1 และยกเลิกการเลือก 0
  • สุดท้าย กด ตกลง .

จากนั้น คุณจะเห็นผลลัพธ์ต่อไปนี้ กรอง เอาต์พุต

  • หลังจากนั้น คุณต้องเลือกข้อมูล ที่กรองแล้ว
  • จากนั้น คุณต้องไปที่แท็บ หน้าแรก
  • ตอนนี้ จากคุณลักษณะ เติมสี >> คุณต้องเลือกสีใดก็ได้ ที่นี่ ฉันได้เลือก สีเขียว สำเนียง 6 ไฟแช็ก 60% ในกรณีนี้ ลองเลือก แสง สีใดก็ได้ เนื่องจากสีเข้มอาจบดบังข้อมูลที่ป้อนเข้าไป จากนั้น คุณอาจต้องเปลี่ยน สีแบบอักษร

  • ตอนนี้ เพื่อลบ ตัวกรอง คุณลักษณะ จากริบบิ้น หน้าแรก >> ไปที่แท็บ การแก้ไข
  • จากนั้น จากแท็บ จัดเรียง & คุณลักษณะตัวกรอง >> คุณต้องเลือกตัวเลือก ตัวกรอง อีกครั้ง
  • มิฉะนั้น คุณสามารถกด CTRL+SHIFT+L เพื่อลบคุณลักษณะตัวกรอง

สุดท้าย คุณจะเห็นผลลัพธ์ที่เหมือนกัน สีแถว สำหรับสถานะ ที่เหมือนกัน

5. การใช้โค้ด VBA เพื่อสลับสีของแถวใน Excel โดยไม่มีตาราง

คุณสามารถใช้โค้ด VBA เพื่อ สลับสีของแถว ใน Excel โดยไม่มีตาราง มีขั้นตอนดังต่อไปนี้

ขั้นตอน:

  • ประการแรก คุณต้องเลือกแท็บ นักพัฒนาซอฟต์แวร์ >> จากนั้นเลือก Visual Basic

  • ตอนนี้ จากแท็บ แทรก >> เลือก โมดูล .

  • จดรหัส ต่อไปนี้ ในโมดูล
5359

รายละเอียดรหัส

  • ที่นี่ ฉันได้สร้าง ขั้นตอนย่อย ชื่อ ChangeRowColors .
  • ถัดไป ประกาศตัวแปร range เป็น Range เพื่อเรียกช่วง chr เป็น ยาว ; ไม่มีสี เป็น ยาว ; สี เป็น ยาว .
  • ตรงนี้ RGB (0, 255, 255) เป็นสีอ่อนที่เรียกว่า Aqua .
  • จากนั้น คุณสมบัติ การเลือก จะเลือกช่วงจากแผ่นงาน
  • หลังจากนั้น ผมใช้ สำหรับแต่ละลูป เพื่อใส่ สี ในแต่ละแถวสำรองที่เลือกโดยใช้ VBA IF Statement พร้อมด้วย การทดสอบเชิงตรรกะ .
  • ตอนนี้ บันทึก รหัส จากนั้นกลับไปที่ ไฟล์ Excel

  • หลังจากนั้น เลือกช่วง B5:E14 .
  • จากนั้น จากแท็บ นักพัฒนาซอฟต์แวร์ >> เลือก มาโคร

  • ในตอนนี้ ให้เลือก มาโคร (ChangeRowColors) และคลิกที่ เรียกใช้ .

สุดท้าย คุณจะเห็นผลลัพธ์ด้วย สีของแถวสำรอง .

อ่านเพิ่มเติม: วิธีทำให้โค้ด VBA ทำงานเร็วขึ้น (15 วิธีที่เหมาะสม)

💬 สิ่งที่ต้องจำ

  • เมื่อคุณมี ข้อมูลจำนวนมาก คุณควรใช้ วิธีที่ 3 (การจัดรูปแบบตามเงื่อนไข) หรือ วิธีที่ 5 (โค้ด VBA) วิธีนี้จะช่วยประหยัดเวลาของคุณในการ สลับสีของแถว
  • ในกรณีของชุดข้อมูลขนาดเล็ก คุณสามารถใช้ วิธีที่ 1 (เติมสี) หรือวิธีที่ 2 (ลักษณะเซลล์)
  • นอกจากนี้ เมื่อคุณต้องการใส่สีข้อมูลที่คล้ายกันหรือสิ่งที่จัดเรียง คุณควรใช้ วิธีที่ 4 (เรียงลำดับและกรอง) .

ส่วนการปฏิบัติ

ตอนนี้ คุณสามารถฝึกฝนวิธีการที่อธิบายได้ด้วยตัวเอง

สรุป

ฉันหวังว่าคุณจะ พบว่าบทความนี้มีประโยชน์ ที่นี่ฉันมี

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