Với mục đích thu hút dữ liệu của bạn, bạn có thể thay thế màu hàng trong Excel mà không cần lập Bảng. Trong bài viết này, tôi sẽ giải thích cách thay thế màu Hàng trong Excel không có Bảng.
Bạn có thể tải xuống sách bài tập thực hành từ đây:
5 phương pháp để thay thế màu hàng trong Excel mà không cần bảng
Ở đây, tôi sẽ mô tả 5 phương pháp để thay thế màu hàng trong Excel mà không có bảng . Ngoài ra, để bạn hiểu rõ hơn, tôi sẽ sử dụng dữ liệu mẫu có 4 cột. Đây là Sản phẩm , Bán hàng , Lợi nhuận, và Trạng thái .
1. Sử dụng tùy chọn màu tô để thay thế màu hàng trong Excel
Bạn có thể sử dụng Màu tô tính năng thay thế màu Hàng trong Excel mà không có Bảng . Đây hoàn toàn là một quy trình thủ công. Vì vậy, khi bạn có quá nhiều dữ liệu thì sẽ khá mất thời gian. Các bước được đưa ra bên dưới.
Các bước:
- Đầu tiên, bạn phải chọn Hàng mà bạn muốn tô màu. Ở đây, tôi đã chọn Hàng 6, 8, 10, 12, và 14 .
- Sau đó, bạn cần truy cập Trang chủ tab.
- Bây giờ, từ Màu tô tính năng>> bạn phải chọn bất kỳ màu nào. Ở đây, tôi đã chọn Xanh lục, Accent 6, Nhẹ hơn 60% . Trong trường hợp này, hãy thử chọn bất kỳ đèn nào màu sắc. Vì màu tối có thể làm ẩn dữ liệu đã nhập. Sau đó, bạn có thể cần thay đổi Màu phông chữ .
Cuối cùng, bạn sẽ thấy kết quả với Màu hàng thay thế .
Đọc thêm: Cách tô màu hàng thay thế cho các ô được hợp nhất trong Excel
2. Sử dụng Tính năng Kiểu ô
Bạn có thể sử dụng Kiểu ô tính năng thay thế màu Hàng trong Excel mà không có Bảng . Đây hoàn toàn là một quy trình thủ công. Vì vậy, khi bạn có quá nhiều dữ liệu thì có thể sẽ khá tốn thời gian. Các bước được đưa ra bên dưới.
Các bước:
- Đầu tiên, bạn phải chọn Hàng mà bạn muốn tô màu. Ở đây, tôi đã chọn Hàng 6, 8, 10, 12, và 14 .
- Thứ hai, từ Trang chủ tab>> bạn cần chuyển đến Kiểu ô tính năng.
- Thứ ba, chọn màu sắc hoặc kiểu dáng ưa thích của bạn. Ở đây, tôi đã chọn Tính toán .
Cuối cùng, bạn sẽ thấy kết quả sau với màu hàng thay thế .
Đọc thêm: Cách tô màu hàng thay thế dựa trên giá trị ô trong Excel
Bài đọc tương tự
- Cách mở một sổ làm việc khác và sao chép dữ liệu bằng Excel VBA
- [Đã sửa lỗi!] Phương pháp Mở Sổ làm việc Đối tượng Không thành công (4 Giải pháp)
- Excel VBA để điền mảng với giá trị ô (4 ví dụ phù hợp)
- Cách Mở Workbook và Chạy Macro bằng VBA (4 Ví dụ)
3. Áp dụng định dạng có điều kiện với công thức
Bạn có thể áp dụng Định dạng có điều kiện với công thức. Ở đây, tôi sẽ sử dụng hai các công thức khác nhau với hàm ROW . Ngoài ra, tôi sẽ sử dụng MOD và ISEVEN chức năng.
1. Sử dụng các hàm MOD và ROW để thay thế màu hàng trong Excel
Hãy bắt đầu với MOD và ROW hàm thay thế màu của Hàng trong Excel mà không có Bảng. Các bước được đưa ra bên dưới.
Các bước:
- Trước tiên, bạn nên chọn dữ liệu mà bạn muốn áp dụng Định dạng có điều kiện để thay thế các màu Hàng. Ở đây, tôi đã chọn phạm vi dữ liệu B5:E14 .
- Bây giờ, từ Trang chủ >> bạn phải đi tới Định dạng có điều kiện lệnh.
- Sau đó, bạn cần chọn Quy tắc mới để áp dụng công thức.
Vào lúc này, một hộp thoại có tên Quy tắc định dạng mới sẽ xuất hiện.
- Bây giờ, từ hộp thoại đó>> bạn phải chọn Sử dụng công thức để xác định ô cần định dạng.
- Sau đó, bạn cần ghi lại công thức sau trong Định dạng giá trị mà công thức này đúng: hộp.
=MOD(ROW(),2)
- Sau đó, chuyển đến Định dạng menu.
Phân tích Công thức
- Đây, ROW hàm sẽ đếm số lượng Hàng .
- MOD hàm sẽ trả về phần còn lại sau khi phân chia.
- Vì vậy, MOD (ROW (), 2) -> Trở thành 1 hoặc 0 vì số chia là 2 .
- Cuối cùng, nếu Đầu ra là 0 thì sẽ có không điền màu sắc.
Tại thời điểm này, một hộp thoại có tên Định dạng ô sẽ xuất hiện.
- Bây giờ, từ Điền tùy chọn>> bạn phải chọn bất kỳ màu nào. Ở đây, tôi đã chọn Xanh lục, Accent 6, Nhẹ hơn 40% . Trong trường hợp này, hãy thử chọn bất kỳ đèn nào màu sắc. Vì màu tối có thể làm ẩn dữ liệu đã nhập. Sau đó, bạn có thể cần thay đổi Màu phông chữ .
- Sau đó, bạn phải nhấn OK để áp dụng sự hình thành.
- Sau đó, bạn phải nhấn OK trên Quy tắc định dạng mới hộp thoại. Tại đây, bạn có thể xem mẫu ngay lập tức trong Xem trước hộp.
Cuối cùng, bạn sẽ nhận được kết quả với Màu hàng thay thế .
Đọc thêm: Màu hàng thay thế dựa trên nhóm trong Excel (6 phương pháp)
2. Sử dụng các chức năng ISEVEN và ROW
Bây giờ, tôi sẽ chỉ cho bạn cách sử dụng ISEVEN và ROW hàm thay thế màu của Hàng trong Excel mà không có Bảng. Các bước tương tự như phương pháp trước.
- Trước hết, bạn phải làm theo phương pháp-3.1 để mở Quy tắc định dạng mới cửa sổ.
- Thứ hai, từ hộp thoại đó>> bạn phải chọn Sử dụng công thức để xác định ô cần định dạng.
- Thứ ba, bạn cần ghi lại công thức sau trong Định dạng giá trị mà công thức này đúng: hộp.
=ISEVEN(ROW())
- Cuối cùng, chuyển đến Định dạng menu.
Phân tích Công thức
- Đây, ISEVEN hàm sẽ trả về True nếu giá trị là chẵn số.
- ROW hàm sẽ đếm số lượng Hàng .
- Vì vậy, nếu số Hàng là số lẻ thì ISEVEN hàm sẽ trả về FALSE . Kết quả là sẽ có không điền màu sắc.
At this time, a dialog box named Format Cells sẽ xuất hiện.
- 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 hộp. In this case, try to choose any light màu sắc. 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 hộp thoại. Here, you can see the sample instantly in the Preview hộp.
Lastly, you will see the result with alternate Row colors .
Đọc thêm: 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 , IF , and ROW functions in the formula. The steps are given below.
Các bước:
- 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)
Formula Breakdown
- 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 để nhận được kết quả.
- 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 tab.
- 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 cột.
- Then, select 1 and uncheck 0.
- Cuối cùng, nhấn OK .
Subsequently, you will see the following filtered output.
- After that, you need to select the filtered data.
- Then, you have to go to the Home tab.
- 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 màu sắc. 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 tab.
- Then, from the Sort &Filter feature>> you have to choose again the Filter tùy chọn.
- 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.
Các bước:
- 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 dưới dạng Phạm vi 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) and click on Run .
Finally, you will see the result with alternate Row colors .
Read More:How to Make VBA Code Run Faster (15 Suitable Ways)
💬 Things to Remember
- 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) .
Phần thực hành
Now, you can practice the explained method by yourself.
Kết luận
I hope you found this article helpful. Here, I have explained 5 methods to Alternate Row Colors in Excel Without Table. You can visit our website Exceldemy to learn more Excel-related content. Please, drop comments, suggestions, or queries if you have any in the comment section below.
Các bài viết liên quan
- 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)