เพื่อดึงดูดข้อมูลของคุณ คุณสามารถ เปลี่ยนสีแถวใน Excel โดยไม่ต้องทำตาราง ในบทความนี้ ผมจะอธิบายวิธีการ เปลี่ยนสีแถวใน Excel ไม่มีตาราง
คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จากที่นี่:
5 วิธีในการสลับสีแถวใน Excel โดยไม่ต้องใช้ตาราง
ฉันจะอธิบาย 5 วิธีการ เปลี่ยนสีแถวใน Excel โดยไม่มีตาราง . นอกจากนี้ เพื่อความเข้าใจที่ดีขึ้น ฉันจะใช้ข้อมูลตัวอย่างที่มี 4 คอลัมน์ นี่คือ ผลิตภัณฑ์ , การขาย , กำไร และ สถานะ .
1. การใช้ตัวเลือกสีเติมเพื่อสลับสีแถวใน Excel
คุณสามารถใช้ เติมสี คุณลักษณะเพื่อ เปลี่ยนสีแถวใน Excel โดยไม่มีตาราง . นี่เป็นกระบวนการที่ต้องทำด้วยตนเองอย่างแน่นอน ดังนั้น เมื่อคุณมีข้อมูลจำนวนมาก มันจะใช้เวลานานมาก มีขั้นตอนดังนี้
ขั้นตอน:
- ขั้นแรก คุณต้องเลือกแถวที่คุณต้องการลงสี ที่นี่ฉันเลือกแถว 6, 8, 10, 12, และ 14 .
- หลังจากนั้น คุณต้องไปที่ Home แท็บ
- ตอนนี้ จาก เติมสี คุณสมบัติ>> คุณต้องเลือกสีใดก็ได้ ที่นี่ ฉันเลือก เขียว เน้น 6 เบากว่า 60% . ในกรณีนี้ พยายามเลือก แสง any สี. เนื่องจากสีเข้มอาจซ่อนข้อมูลที่ป้อน จากนั้น คุณอาจต้องเปลี่ยน สีแบบอักษร .
สุดท้าย คุณจะเห็นผลลัพธ์ด้วยสีแถวอื่น .
อ่านเพิ่มเติม: วิธีกำหนดสีแถวสำรองสำหรับเซลล์ที่ผสานใน Excel
2. การใช้คุณลักษณะลักษณะเซลล์
คุณสามารถใช้ รูปแบบเซลล์ คุณลักษณะเพื่อ เปลี่ยนสีแถวใน Excel โดยไม่มีตาราง . นี่เป็นกระบวนการที่ต้องทำด้วยตนเองอย่างแน่นอน ดังนั้น เมื่อคุณมีข้อมูลจำนวนมาก อาจใช้เวลานานมาก มีขั้นตอนดังนี้
ขั้นตอน:
- ขั้นแรก คุณต้องเลือกแถวที่คุณต้องการลงสี ที่นี่ฉันเลือกแถว 6, 8, 10, 12, และ 14 .
- ประการที่สอง จาก Home แท็บ>> คุณต้องไปที่ สไตล์เซลล์ คุณลักษณะ
- ประการที่สาม เลือกสีหรือสไตล์ที่คุณต้องการ ที่นี่ ฉันได้เลือก การคำนวณ .
สุดท้าย คุณจะเห็นผลลัพธ์ต่อไปนี้ด้วยสีแถวอื่น .
อ่านเพิ่มเติม: วิธีการเปลี่ยนสีแถวตามค่าของเซลล์ใน Excel
การอ่านที่คล้ายกัน
- วิธีการเปิดสมุดงานอื่นและคัดลอกข้อมูลด้วย Excel VBA
- [แก้ไขแล้ว!] วิธีการเปิดสมุดงานออบเจ็กต์ล้มเหลว (4 โซลูชัน)
- Excel VBA เพื่อเติมข้อมูลอาร์เรย์ด้วยค่าเซลล์ (4 ตัวอย่างที่เหมาะสม)
- วิธีการเปิดสมุดงานและเรียกใช้มาโครโดยใช้ VBA (4 ตัวอย่าง)
3. การใช้การจัดรูปแบบตามเงื่อนไขด้วยสูตร
คุณสามารถใช้การจัดรูปแบบตามเงื่อนไข ด้วยสูตร ที่นี่ ฉันจะใช้ สอง สูตรต่างๆ ด้วย ฟังก์ชัน ROW . นอกจากนี้ ฉันจะใช้ MOD และ ISEVEN ฟังก์ชัน
1. การใช้ฟังก์ชัน MOD และ ROW เพื่อสลับสีแถวใน Excel
มาเริ่มกันที่ MOD และ ROW ฟังก์ชัน เปลี่ยนสีแถวใน Excel โดยไม่ต้องใช้ตาราง มีขั้นตอนดังนี้
ขั้นตอน:
- ประการแรก คุณควรเลือกข้อมูลที่คุณต้องการใช้ การจัดรูปแบบตามเงื่อนไขเพื่อสลับสีของแถว ที่นี่ฉันได้เลือกช่วงข้อมูล B5:E14 .
- ตอนนี้ จาก หน้าแรก แท็บ>> คุณต้องไปที่ การจัดรูปแบบตามเงื่อนไข คำสั่ง
- จากนั้น คุณต้องเลือก กฎใหม่ ตัวเลือกในการใช้สูตร
ในขณะนี้ กล่องโต้ตอบชื่อ กฎการจัดรูปแบบใหม่ จะปรากฏขึ้น
- ตอนนี้ จากกล่องโต้ตอบ that>> คุณต้องเลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ
- จากนั้น คุณต้องจดสูตรต่อไปนี้ใน ค่ารูปแบบที่สูตรนี้เป็นจริง: กล่อง.
=MOD(ROW(),2)
- หลังจากนั้น ไปที่ รูปแบบ เมนู
รายละเอียดสูตร
- ที่นี่ ROW ฟังก์ชั่นจะนับจำนวน แถว .
- ตัว MOD ฟังก์ชันจะคืนค่าส่วนที่เหลือ หลังการหาร
- งั้น MOD(ROW(),2)–> กลายเป็น 1 หรือ 0 เพราะตัวหารคือ 2 .
- สุดท้าย ถ้า ผลลัพธ์ คือ 0 แล้วจะมี ไม่เติม สี.
ในขณะนี้ กล่องโต้ตอบชื่อ จัดรูปแบบเซลล์ จะปรากฏขึ้น
- ตอนนี้ จาก เติม ตัวเลือก>> คุณต้องเลือกสีใดก็ได้ ฉันเลือก เขียว เน้น 6 เบากว่า 40% . ในกรณีนี้ พยายามเลือก แสง any สี. เนื่องจากสีเข้มอาจซ่อนข้อมูลที่ป้อน จากนั้น คุณอาจต้องเปลี่ยน สีแบบอักษร .
- จากนั้นคุณต้องกด ตกลง เพื่อใช้รูปแบบ
- หลังจากนั้นต้องกด ตกลง ใน กฎการจัดรูปแบบใหม่ กล่องโต้ตอบ ที่นี่ คุณสามารถดูตัวอย่างได้ทันทีใน ดูตัวอย่าง กล่อง.
สุดท้าย คุณจะได้ผลลัพธ์ด้วยสีแถวอื่น .
อ่านเพิ่มเติม: สีแถวสำรองตามกลุ่มใน Excel (6 วิธี)
2. การใช้ฟังก์ชัน ISEVEN และ ROW
ตอนนี้ ผมจะแสดงให้คุณเห็นการใช้ ISEVEN และ ROW ฟังก์ชัน เปลี่ยนสีแถวใน Excel โดยไม่ต้องใช้ตาราง ขั้นตอนคล้ายกับวิธีก่อนหน้า
- อันดับแรก คุณต้องทำตาม method-3.1 เพื่อเปิด กฎการจัดรูปแบบใหม่ หน้าต่าง
- ประการที่สอง จากกล่องโต้ตอบนั้น>> คุณต้องเลือก ใช้สูตรเพื่อกำหนดว่าจะจัดรูปแบบเซลล์ใด
- ประการที่สาม คุณต้องเขียนสูตรต่อไปนี้ใน ค่ารูปแบบที่สูตรนี้เป็นจริง: กล่อง.
=ISEVEN(ROW())
- สุดท้าย ไปที่ รูปแบบ เมนู
รายละเอียดสูตร
- ที่นี่ ISEVEN ฟังก์ชันจะคืนค่า จริง ถ้าค่าเป็น คู่ number.
- The ROW function will count the number of Rows .
- So, if the Row number is odd then the ISEVEN function will return FALSE . As a result there will be no fill สี.
At this time, a dialog box named Format Cells จะปรากฏขึ้น
- Now, from the Fill option>> you have to choose any of the colors. Here, I have chosen Gold, Accent 4, Lighter 60% . Also, you can see the formation below in the Sample กล่อง. In this case, try to choose any light สี. Because the dark color may hide the inputted data. Then, you may need to change the Font Color .
- Then, you must press OK to apply the formation.
- After that, you have to press OK on the New Formatting Rule กล่องโต้ตอบ Here, you can see the sample instantly in the Preview กล่อง.
Lastly, you will see the result with alternate Row colors .
อ่านเพิ่มเติม: How to Shade Every Other Row in Excel (3 Ways)
4. Using Formula with Sort &Filter Command
You can use a formula with the Sort &Filter command to alternate Row colors in Excel without Table . Furthermore, I will use the MOD , ถ้า และ ROW functions in the formula. The steps are given below.
ขั้นตอน:
- Firstly, you have to select a cell, where you want to keep the output. I have selected the F5 เซลล์
- Secondly, use the corresponding formula in the F5 เซลล์
=MOD(IF(ROW()=2,0,IF(E5=E4,F4, F4+1)), 2)
รายละเอียดสูตร
- Here, IF(E5=E4,F4, F4+1)–> This is a logical test where if the value of E5 cell is equal to E4 cell then it will return the value of F4 cell otherwise it will give 1 increment with F4 cell value.
- Output:1
- Then, the ROW() function will count the number of Rows .
- Output:5
- IF(5=2,0,1)–> This logical test says that if 5 is equal to 2 then it will return 0 otherwise it will return 1 .
- Output:1
- The MOD function will return the remainder after division.
- Finally, MOD(1,2)–> becomes.
- Output:1
- After that, you have to press ENTER to get the result.
- Subsequently, you have to drag the Fill Handle icon to AutoFill the corresponding data in the rest of the cells F6:F14 .
At this time, you will see the following result.
- Now, select the data range. Here, I have selected B4:F14 .
- Then, from the Home ribbon>> go to the Editing แท็บ
- Then, from the Sort &Filter feature>> you have to choose the Filter option. Here, you can apply the Keyboard technique CTRL+SHIFT+L.
At this time, you will see the following situation.
- Now, you should click on the Drop-Down Arrow on the F คอลัมน์
- Then, select 1 and uncheck 0.
- สุดท้าย กด ตกลง .
Subsequently, you will see the following filtered output.
- After that, you need to select the filtered ข้อมูล
- Then, you have to go to the Home แท็บ
- Now, from the Fill Color feature>> you have to choose any of the colors. Here, I have chosen Green, Accent 6, Lighter 60% . In this case, try to choose any light สี. Because the dark color may hide the inputted data. Then, you may need to change the Font Color .
- Now, to remove the Filter feature, from the Home ribbon>> go to the Editing แท็บ
- Then, from the Sort &Filter feature>> you have to choose again the Filter ตัวเลือก
- Otherwise, you can press CTRL+SHIFT+L to remove the Filter feature.
Lastly, you will see the result with the same Row colors for the same Status.
5. Use of VBA Code to Alternate Row Colors in Excel Without Table
You can employ a VBA code to alternate Row colors in Excel without Table . The steps are given below.
ขั้นตอน:
- Firstly, you have to choose the Developer tab>> then select Visual Basic.
- Now, from the Insert tab>> select Module .
- Write down the following Code in the Module.
Sub ChangeRowColors()
Dim range As range
Dim chr As Long
Dim NoColor As Long
Dim Colored As Long
'I will Define Color as Input
NoColor = vbWhite
Colored = RGB(0, 255, 255)
'Select a range as variable
Set range = Selection
'You should select more than 1 Row
If range.Rows.Count = 1 Then Exit Sub
'Loop for Color Changing
For chr = 1 To range.Rows.Count
If chr Mod 2 = 0 Then
range.Rows(chr).Interior.Color = Colored 'Even Row
Else
range.Rows(chr).Interior.Color = NoColor 'Odd Row
End If
Next chr
End Sub
Code Breakdown
- Here, I have created a Sub Procedure named ChangeRowColors .
- Next, declare some variables range เป็น ช่วง to call the range; chr as Long; NoColor as Long; Colored as Long .
- Here, RGB (0, 255, 255) is a light color called Aqua .
- Then, the Selection property will select the range from the sheet.
- After that, I used a For Each Loop to put Color in each alternate selected Row using a VBA IF Statement with a logical test .
- Now, Save the code then go back to Excel File.
- After that, select the range B5:E14 .
- Then, from the Developer tab>> select Macros.
- At this time, select Macro (ChangeRowColors) และคลิกที่ เรียกใช้ .
Finally, you will see the result with alternate Row colors .
Read More:How to Make VBA Code Run Faster (15 Suitable Ways)
💬 สิ่งที่ควรจำ
- When you have lots of data then you should use method 3 (Conditional Formatting) or method 5 (VBA Code) . This will save your time to alternate Row colors .
- In the case of a tiny dataset, you can easily use method 1 (Fill Color) or method 2 (Cell Styles).
- Furthermore, when you want to color similar data or something sorted then you should use method 4 (Sort &Filter) .
ภาคปฏิบัติ
Now, you can practice the explained method by yourself.
บทสรุป
ฉันหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์ Here, I have explained 5 methods to Alternate Row Colors in Excel Without Table. You can visit our website Exceldemy เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ Excel โปรดแสดงความคิดเห็น ข้อเสนอแนะ หรือข้อสงสัยหากมีในส่วนความคิดเห็นด้านล่าง
บทความที่เกี่ยวข้อง
- How to Use Select Case Statement in Excel VBA (2 Examples)
- Learn Excel VBA Programming &Macros (Free Tutorial – Step by Step)
- Reverse Rows in Excel (4 Easy Ways)
- 6 Best Excel VBA Programming Books (For Beginners &Advanced Users)
- How to Use VBA OnKey Event in Excel (with Suitable Examples)
- Excel VBA:Workbook Level Events and Their Uses
- How to Open Workbook from Path Using Excel VBA (4 Examples)
- Browse for File Path Using Excel VBA (3 Examples)