Định Dạng Theo điều Kiện (Conditional Formatting - CF) Trong Excel
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video Video về Excel Video về tin học khác Tin tức về tin học chung
- Thông tin mới Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Tìm kiếm Tìm nâng cao…- Tìm bài viết mới
- Tìm theo chuyên mục
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Diễn đàn
- Những bài viết tổng hợp của Giải Pháp Excel
- Những bài viết tổng hợp của Giải Pháp Excel
- Thread starter TranThanhPhong
- Ngày gửi 26/1/08
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam Định dạng theo điều kiện (Conditional Formatting - CF) trong Excel CF được Microsoft bổ sung vào Excel kể từ phiên bản Microsoft Excel 97. CF trong Excel là một công cụ mạnh giúp chúng ta định dạng các chuỗi văn bản trong các ô, các giá trị và các ô về màu sắc, kiểu mẫu nền, kẻ khung… CF khi áp dụng vào các ô (cell) nó sẽ đè lên các định dạng thông thường của ô về màu sắc, kiểu thể hiện văn bản và số… Tuy nhiên nếu chúng ta xoá bỏ CF của các ô thì định dạng đã có trước kia của các ô này sẽ được phục hồi. CF trong các phiên bản Excel 2003 trở về trước có một số giới hạn về số lượng điều kiện (tối đa là 3) và điều này đã được khắc phục trong phiên bản Excel 2007 với số lượng điều kiện cho phép là 64. Tài liệu này sẽ cố gắng trình bày về CF thật bao quát, nhằm giúp các bạn có thể áp dụng được CF trong tất cả phiên bản Excel hiện có cũng như một số kỹ thuật CF bằng VBA. Tài liệu cũng đề cập thật chi tiết về các điểm mới của CF trong phiên bản mới nhất Excel 2007. Tài liệu có sử dụng lại một số bài viết và ví dụ thực tế về CF trên diễn đàn GPE (handung107, levanduyet, …). Rất mong nhận được ý kiến đóng góp của tất cả các bạn, góp ý xin gửi về ttphong77@gmail.com Nội dung I. CF các vấn đề cơ bản 1. Giới thiệu CF 2. CF dùng danh mục điều kiện sẵn có 3. Thứ tự ưu tiên của các CF 4. CF sử dụng các công thức làm điều kiện- Địa chỉ tương đối và tuyệt đối trong CF
- Công thức mảng trong CF
- Sử dụng tên (Define Name) trong CF
- Sử dụng Date trong CF
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam I. Các vấn đề cơ bản của CF I. Các vấn đề cơ bản 1. Giới thiệu CF Định dạng theo điều kiện là công cụ cho phép bạn áp dụng định dạng cho một ô (cell) hay nhiều ô (range of cells) trong bảng tính và sẽ thay đổi định dạng tùy theo giá trị của ô hay giá trị của công thức. Ví dụ như bạn có thể tạo cho định dạng của ô đó là chữ in đậm màu xanh khi giá trị của nó lớn hơn 100. Khi giá trị của ô thoả điều kiện thì các định dạng bạn tạo ra ứng với điều kiện đó sẽ được áp dụng cho ô đó. Nếu giá trị của ô không thoả điều kiện bạn tạo ra thì định dạng của ô đó sẽ áp dụng định dạng mặc định (default formatting) Một ô có thể có 3 định dạng theo điều kiện. Ví dụ như bảng phân tích độ nhạy của Lợi nhuận bên dưới ta sẽ dùng CF cho các ô C21:K31 với 3 điều kiện:- Nếu giá trị của ô lớn hơn 0 thì nó sẽ được thể hiện là màu xanh (lời),
- Nếu gía trị của ô là 0 thì chữ sẽ màu cam (hoà vốn),
- Và nếu giá trị của ô nhỏ hơn 0 thì chữ màu đỏ (lỗ).
- Cell Value Is: căn cứ vào giá trị chứa trong ô để làm đối số so sánh và từ đó áp dụng các định dạng nếu thoã mãn điều kiện (điều kiện trả về TRUE trong kết quả so sánh).
- Formula Is: căn cứ vào kết quả tính toán của các công thức làm đối số so sánh và từ đó áp dụng các định dạng nếu thoã mãn điều kiện (kết quả so sanh là TRUE). Phần này sẽ trình bày ở mục sau.
- Between: giá trị trong ô nằm trong đoạn từ a đến b (bao gồm 2 cận trên và dưới a, b)
- Not between: giá trị trong ô không nằm trong đoạn [a, b]
- Equal to: giá trị trong ô bằng (=) với giá trị so sánh
- Not equal to: giá trị trong ô không bằng (≠) giá trị so sánh
- Greater than: giá trị trong ô lớn hơn (>) giá trị so sánh
- Less than: giá trị trong ô nhỏ hơn (<) giá trị so sánh
- Greater than or equal to: giá trị trong ô lớn hơn hoặc bằng (≥) giá trị so sánh
- Less than or equal to: giá trị trong ô nhỏ hơn hoặc bằng (≤) giá trị so sánh
- Tại Condition 1, chọn tuỳ chọn là Cell Value Is
- Chọn toán tử so sánh là greater than
- Nhập vào giá trị 100 tại hộp trống bên phải
- Chọn Bold (In đậm) tại Font style
- Chọn màu xanh tại Color
- Nhấn OK hoàn tất định dạng
- Tại Condition 1, chọn tuỳ chọn là Cell Value Is, chọn toán tử so sánh là between và nhập vào giá trị 80 và 100 tại 2 ô trống kế bên. Nhấn nút Format:
- Tại ngăn Font chọn Bold tại Font style, chọn tiếp màu xanh tại Color
- Chuyển qua ngăn Patterns và chọn màu vàng tại Cell shading
- Nhấn OK hoàn tất CF1.
- Nhấn nút Add >> để thêm điều kiện mới
- Tại Condition 2, chọn tuỳ chọn là Cell Value Is, chọn toán tử so sánh là not between và nhập vào giá trị 80 và 100 tại 2 ô trống kế bên. Nhấn nút Format:
- Tại ngăn Font chọn màu tím tại Color
- Chuyển qua ngăn Patterns và chọn màu xám tại Cell shading
- Nhấn OK hoàn tất CF2.
- Nếu giá trị của ô lớn hơn 0 thì nó sẽ được thể hiện là màu xanh (lời),
- Nếu gía trị của ô là 0 thì chữ sẽ màu cam (hoà vốn),
- Và nếu giá trị của ô nhỏ hơn 0 thì chữ màu đỏ (lỗ).
File đính kèm
- CF-I.2-ExampleXP.zip 2.8 KB · Đọc: 14,729
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam I. Các vấn đề cơ bản (tt) 3. Thứ tự ưu tiên của các CF Khi bạn có hơn một điều kiện áp dụng cho một ô (cell) hay một vùng (range) thì các CF này sẽ được áp dụng theo trình tự ưu tiên của chúng, các CF nằm trên sẽ có mức ưu tiên cao hơn các CF nằm dưới. Đối với Excel 2003 trở về trước thì trình tự ưu tiên là CF1 à CF2 à CF3, đối với Excel 2007 CF nào nằm trên trong danh sách sẽ ưu tiên hơn CF nằm dưới. Do vậy chúng ta phải thật cẩn thận khi sắp xếp thứ tự ưu tiên của các CF nhằm tránh các kết quả không mong muốn. Bảng tóm tắt bên dưới mô tả cách thực thi CF của Excel trong các phiên bản trước Excel 2007. Điểm khác biệt về CF trong Excel 2007Excel 2007 cho phép áp dụng nhiều CF vào cùng một ô (cell) hay vùng (range) nếu các CF đúng (True) trong khi Excel 2003 trở về trước thì chỉ áp dụng duy nhất một CF đúng có thứ tự ưu tiên cao hơn và bỏ qua các CF có ưu tiên thấp hơn mặc dù nó đúng. Trong Excel 2007, khi chúng ta thiết lập nhiều CF cho một vùng các ô trong bảng tính, và khi có nhiều CF đúng (TRUE) đồng thời thì khi đó có khả năng các CF này có mâu thuẫn với nhau:- Khi các CF không mâu thuẫn với nhau: Ví dụ như CF1 sẽ áp dụng định dạng cho các ô là chữ in đậm và CF2 sẽ áp dụng định dạng cho các ô chữ màu xanh. Khi cả CF1 và CF2 đúng thì không có mâu thuẫn xảy ra và các ô thoã điều kiện sẽ được định dạng chữ màu xanh và in đậm.
- Khi các CF có mâu thuẫn với nhau: Ví dụ như CF1 sẽ áp dụng định dạng cho các ô là chữ màu đỏ và CF2 sẽ áp dụng định dạng cho các ô chữ màu xanh. Khi cả CF1 và CF2 đúng thì có mâu thuẫn xảy ra và các ô thoã điều kiện sẽ chỉ được áp dụng định dạng của CF1 là chữ màu đỏ (vì CF1 có mức ưu tiên cao hơn CF2).
- Nếu chọn Stop If True tại CF1 thì Excel chỉ kiểm tra duy nhất CF1 bỏ qua tất cả các CFs bên dưới CF1.
- Nếu chọn Stop If True tại CF2 thì Excel sẽ kiểm tra CF1 và CF2 bỏ qua tất cả các CFs bên dưới CF2.
- Nếu chọn Stop If True tại CF3 thì Excel sẽ kiểm tra CF1, CF2 va2 CF3 bỏ qua tất cả các CFs bên dưới CF3.
- Nếu chọn Stop If True cho tất cả các CF thì định dạng trả về trong Excel 2007 sẽ giống như định dạng trả về trong Excel của các phiên bản trước...
- Nếu giá trị trong ô lớn hơn 10 thì định dạng chữ in đậm
- Nếu giá trị trong ô lớn hơn 20 thì định dạng chữ màu đỏ
- Nếu giá trị trong ô lớn hơn 30 thì định dạng nền ô màu cam
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam 4. CF sử dụng các công thức làm điều kiện 4. CF sử dụng các công thức làm điều kiện Ngoài việc sử dụng tuỳ chọn Cell Value Is và các phép so sánh, bạn có thể xây dựng những công thức riêng của bạn để xác định khi nào thì CF được áp dụng. Để sử dụng công thức riêng trong CF, bạn hãy thay đổi tuỳ chọn Cell Value Is sang Formula Is trong hộp thoại CF, và đưa công thức của bạn vào khung trống nhập liệu bên cạnh. Kết quả công thức của bạn nên trả về giá trị luận lý True (1) hay False (0). Nếu công thức bạn trả về giá trị True thì CF sẽ được áp dụng. Nếu công thức của bạn trả về giá trị False thì CF sẽ không được áp dụng. Các công thức phải bắt đầu là dấu bằng (=), trong công thức không thể tham chiếu trực tiếp đến một ô hay một vùng ở một worksheet hay workbook khác (Excel 2007 cho phép điều này). Chúng ta có thể định nghĩa tên (name) tham chiếu đến dữ liệu trên các vùng của các sheet hay workbook khác. Bạn không thể sử dụng những hàm trong module Add-in, nhưng bạn có thể sử dụng các hàm tự định nghĩa dựa trên bằng VBA trong công thức điều kiện. Ngoài ra bạn còn có thể nhập vào một ô trên sheet hiện hành tham chiếu đến dữ liệu trong một sheet của workbook khác sau đó khi khai báo điều kiện cho CF thì bạn chỉ cần tham chiếu đến ô giữ địa chỉ này. Ví dụ 4.1 . Bạn muốn tham chiếu đến dữ liệu trong ô A5 trong Sheet1 của workbook Baocao chẳng hạn, thì tại Sheet đang thực hiện CF bạn chọn một ô nào đó nhập vào địa chỉ như sau: =[Baocao.xls]Sheet1!A5 và khi khai báo đối số điều kiện cho CF bạn chỉ cần tham chiếu đến ô giữ địa chỉ này. Một thuận lợi của việc sử dụng công thức trong CF là cho phép bạn thay đổi định dạng của một ô dựa trên giá trị của một ô khác. Ví dụ 4.2 . Hãy tô chữ màu đỏ cho các ô tại A13:A18 khi các ô tương ứng ở cột B lớn hơn 10 B1. Chọn vùng A13:A18 B2. Vào Format | chọn Conditional Formatting… hộp thoại Conditional Formating hiện ra B3. Chọn các tuỳ chọn:- Chọn Formula is và nhập
- Tại ô trống kế bên có thể sử dụng công thức =IF(B13>10,TRUE,FALSE), hay đơn giản hơn =B13>10 hay =$B13>10 hay =B13:B18>10… đều được. Cách dùng địa chỉ trong công thức của CF sẽ được trình bày trong phần sau.
- Nhấn nút Format và chọn màu đỏ trong ngăn Font của hộp thoại Format Cells
- Nhấn OK hoàn tất chọn màu cho chữ
File đính kèm
- CFI-ExampleXP.zip 7.3 KB · Đọc: 28,702
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam 5. Thêm, sao chép, thay đổi và xoá CF 5. Thêm, sao chép, thay đổi và xoá CF Thêm CF B1. Chọn các ô cần bổ sung CF B2. Chọn tuỳ chọn là Cell Value Is hay Formula Is tuỳ bạn và nhập các đối số cần thiết của CF vào B3. Nhấn nút Format và chọn định dạng phù hợp với yêu cầu: tô màu chữ, nền, mẫu nền, kẻ khung, … B4. Nhấn nút Add..và lặp lại các bước 1, 2 và 3 để thêm CF mới. Sao chép định dạng của CF cho các ô khác B1. Chọn các ô có CF mà ta muốn sao chép B2. Nhấn nút Format Painter ( ) trên thanh thực đơn Formatting và quét vào các ô mà ta muốn áp dụng CF đang sao chép. Thay đổi hoặc xoá CF ·Thay đổi định dạng của CF: nhấn vào nút Format của CF mà bạn muốn thay đổi định dạng trong hộp thoại Conditional Formatting (mỗi CF sẽ có một nút Format riêng). Nhấn các nút Clear để xoá bỏ định dạng củ và chọn lại định dạng mới (hoặc chọn luôn định dạng mới cũng được). ·Xoá các CF: nhấn vào nút Delete trong hộp thoại Conditional Formatting và chọn các CF mà bạn muốn xoá, sau đó nhấn nút OK để xoá.- Khi bạn muốn xoá nhanh tất cả các CF và tất cả các định dạng khác trong các ô đang chọn thì vào thanh thực đơn Edit | chọn Clear | chọn tiếp Formats.
- Chọn All: kết quả sẽ chọn tất cả các ô có áp dụng CF
- Chọn Same: kết quả sẽ trả về tất cả các ô có áp dụng CF giống với ô mà bạn chọn ở bước 1. Nếu ô chọn ở bước 1 không có áp dụng CF thì sẽ có thông báo không tìm thấy
- Kiểm lại việc áp dụng nhiều CF cho ô hay vùng: Nếu bạn áp dụng nhiều CF cho một ô hay vùng và nếu có nhiều hơn một CF là đúng (True) thì Excel chỉ áp dụng CF đúng đầu tiên có thứ tự ưu tiên cao.
- Kiểm tra xem các điều kiện của CF có giao nhau hay không:Nếu các điều kiện trong các CF bị trùng hay giao nhau một phần thì Excel cũng chỉ áp dụng điều kiện đúng đầu tiên. Ví dụ như bạn xác định điều kiện để tô màu nền vàng tại CF1 cho các ô có giá trị từ 100 đến 200, và tại CF2 bạn lại qui định áp dụng tô màu nền đỏ cho các giá trị nhỏ hơn 120. Khi đó các ô chứa giá trị từ 100 đến 119.999999999999 vẫn sẽ áp dụng định dạng của CF1.
- Kiểm tra lại các địa chỉ tham chiếu:Nếubạn dùng các công thức trong điều kiện của các CF thì hãy địa chỉ tham chiếu này có khả năng bị sai.
- Bạn kiểm tra lại xem các ô mà bạn đang chọn có thể đang áp dụng nhiều loại CF khác nhau vì hộp thoại CF chỉ có thể hiển thị thông tin thiết lập của một loại CF tại một thời điểm mà thôi.
- Bạn hãy chọn lại các ô khác và vào lại hộp thoại CF lần nữa.
- Chúng ta không thể định dạng độ cao dòng hoặc độ rộng cột bằng CF
- Nếu CF dùng tuỳ chọn Cell Value Is cho giá trị trong các ô đang chọn thì Excel xem giá trị chứa trong các ô là các chuỗi ASCII. Do vậy, các định dạng như in đậm, tô màu chữ có thể thay đổi nếu nội dung của ô thay đổi.
- Định dạng của các CF (nếu CF đúng) sẽ đè lên định dạng thông thường của Excel (các định dạng dùng lệnh Fotmat | Cell… ).
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam II. Các ví dụ về CF và các kỹ thuật nâng cao II. Các ví dụ về CF và các kỹ thuật nâng cao A. Các ví dụ cơ bản 1. Các vấn đề thường gặp a. Ẩn các lỗi (Hide Errors) Chúng ta có thể dùng CF để kiểm tra các lỗi trong công thức của các ô trên bản tính và thay đổi định dạng của chúng. Ví dụ sau bạn sẽ thấy khi các ô ở cột A chứa số 0 thì kết quả ở cột C sẽ có lỗi #DIV/0. B1. Chọn vùng C2:C5 B2. Vào Format | Conditional Formatting B3. Chọn Formula Is trong Condition 1 B4. Nhập vào công thức sau: =ISERROR(C2) : kiểm tra tất cả các lỗi=ISNA(C2) : chỉ kiểm tra lỗi #N/A thôi=ISERR(C2) : kiểm tra các lỗi ngoại trừ lỗi #N/AB5. Nhấn nút Format, chọn màu chữ trùng với màu của ô (ở đây là màu trắng) B6. Nhấn OK, và nhấn tiếp OK b. Tô màu nền các ô rỗng (ISBLANK) B1. Chọn vùng A1:C10 B2. Vào Format | Conditional Formatting B3. Chọn Formula Is trong Condition 1 B4. Nhập vào công thức: =ISBLANK(A1) B5. Nhấn nút Format, chọn màu nền xanh trong ngăn Patterns B6. Nhấn OK, và nhấn tiếp OK Ghi chú nhóm hàm IS Dùng để kiểm tra kiểu giá trị trong ô hoặc các tham chiếu c. Ẩn bớt các giá trị trùng (Hide Duplicate Values) Ví dụ như hình bên dưới, chúng ta sẽ dùng CF định dạng màu chữ của các giá trị trùng trong cột A (Region) bằng cách tô màu trắng để ẩn chúng đi cho dễ theo dõi. B1. Chọn vùng A2:A5 B2. Vào Format | Conditional Formatting B3. Chọn Formula Is tại Condition 1 B4. Nhập vào công thức =A2=A1 B5. Nhấn chọn Format, chọn màu chữ sao cho trùng với màu của ô (màu trắng) B6. Nhấn OK, và nhấn tiếp OK d. Tô màu các giá trị trùng lặp trong cột (Highlight Duplicates in Column) B1. Chọn vùng A2:A11 B2. Vào Format | Conditional Formatting B3. Chọn Formula Is tại Condition 1 B4. Nhập vào công thức: =COUNTIF($A$2:$A$11,A2)>1 B5. Nhấn nút Format, chọn màu chữ là màu xanh và in đậm B6. Nhấn OK, và nhấn tiếp OK (Còn tiếp phần này) TP.TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam 1. CF và các vấn đề thường gặp (tt) A. Các ví dụ cơ bản 1. Các vấn đề thường gặp (tt) ... e. Tô màu các phần tử thuộc danh sách (Highlight Items in a List) B1. Tạo danh sách C2:C4 (giả sử đặt tên là CodeList) B2. Chọn vùng số liệu A2:A7 B3. Vào Format | Conditional Formatting B4. Chọn Formula Is từ Condition 1 B5. Nhập vào công thức: =COUNTIF($C$2:$C$4,A2) hoặc nếu dùng Name cho danh sách thì nhập vào: =COUNTIF(CodeList,A2) B6. Nhấn nút Format, chọn màu nền là xanh nhạt B7. Nhấn OK, và nhấn tiếp click OK f. Tô màu các con số trùng với các con số cho trước Trong ví dụ này chúng ta dùng CF để tô màu nền các các ô chứa các con số trong vùng B2:G4 (vùng chứa các con số của vé số) nếu nó xuất hiện trong vùng B6:G6 (vùng kết quả xổ số). B1. Chọn vùng B2:G4 B2. Vào Format | Conditional Formatting B3. Chọn Formula Is tại Condition 1 B4. Nhập vào công: =COUNTIF($B$6:$G$6,B2) B5. Nhấn nút Format , chọn màu nền là xanh nhạt B6. Nhán OK, và nhấn tiếp OK g. Tô màu các ngày sắp đến hạn (Highlight Upcoming Expiry Dates) Tô màu các khoản phải trả sắp đến hạn trong 30 ngày nữa. Trong ví dụ này các ngày hết hạn chứa trong vùng A2:A4. B1. Chọn vùng A2:A4 B2. Vào Format | Conditional Formatting B3. Chọn Formula Is tại Condition 1 B4. Nhập vào công thức: =AND(A2-TODAY()>=0,A2-TODAY()<=30) B5. Nhấn nút Format, chọn màu xanh in cho chữ B6. Nhấn OK và nhấn tiếp OK. h. Ẩn nội dung các ô khi in (Hide Cell Contents When Printing) Bạn có thể dùng CF để ẩn nội dung các ô khi in ấn. Trong ví dụ này chúng ta sẽ tô màu trắng cho chữ trong các ô B2:F4 khi ô H1 chứa ký tự x. Muốn in các ô bị ẩn thì xoá ký tự x torng H1. B1. Chọn vùng B2:F4 B2. Vào Format | Conditional Formatting B3. Chọn Formula Is tại Condition 1 B4. Nhập vào công thức: =$H$1="x" B5. Nhấn nút Format , chọn định dạng các chữ màu trắng B6. Nhấn OK, và nhấn tiếp OK i. Tô màu nền cách dòng (Shade Alternating Rows) B1. Nhấp chuột vào nút Select All để chọn tất cả bảng tính B2. Vào Format | Conditional Formatting B3. Chọn Formula Is tại Condition 1 B4. Nhập vào công thức: =MOD(ROW(),2) B5. Nhấn nút Format, vào ngăn Patterns chọn màu nền xanh nhạt B6. Nhấn OK, và nhấn tiếp OK- Muốn tô màu nền cách N dòng thì dùng công thức: =MOD(ROW(),N)=0
- Muốn tô màu nền cách N cột thì dùng công thức: =MOD(COLUMN(),N)=0
- Muốn tô nền nhóm N cách dòng thì dùng =MOD(INT((ROW()-1)/N)+1,2)
- Muốn tô màu nền cách N dòng thì dùng công thức: =MOD(SUBTOTAL(3,$A$1:$A2),N)
File đính kèm
- CondFormat01.zip 37.9 KB · Đọc: 5,595
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam 2. Một số ví dụ về CF với dữ liệu Date – Time 2. Một số ví dụ về CF với dữ liệu Date – Time a. Tô màu các ngày lớn hơn ngày 18/09/2000 (trong ô B24) một năm B1. Chọn vùng A2:B21 B2. Vào CF và nhập vào công thức: =$A2>DATE(YEAR($B$24)+1,MONTH($B$24),DAY($B$24)) B3. Định dạng nền màu xanh b. Tô màu nền các ngày từ 1/1/2001 đến ngày 30/4/2001 B1. Chọn vùng D2:E21 B2. Vào CF và nhập vào công thức: =AND($D2>=DATE(2001,1,1),$D2<=DATE(2001,4,30)) B3. Định dạng nền màu xanh c. Tô màu nền các ngày trong tuần hiện hành (tuần bắt đầu là ngày chủ nhật) B1. Chọn vùng G2:H21 B2. Vào CF và nhập vào công thức: =AND($G2>(TODAY()-WEEKDAY(TODAY())),$G2<=(TODAY()-WEEKDAY(TODAY())+7)) Hoặc dùng công thức sau: =($G2>(TODAY()-WEEKDAY(TODAY())) * ($G2<=(TODAY()-WEEKDAY(TODAY())+7)) B3. Chọn màu nền xanh d. Tô màu nền các ngày cuối tuần (tuần bắt đầu là ngày chủ nhật) B1. Chọn vùng N2:O21 B2. Vào CF và nhập vào công thức: =OR(WEEKDAY($N2)=1,WEEKDAY($N2)=7) B3. Chọn màu nền xanh e. Tô màu nền cho các ngày lễ Chúng ta có thể đặt tên cho vùng dữ liệu chứa các ngày lễ B1. Chọn vùng Q2:Q21 B2. Vào CF và nhập vào công thức: =ISNUMBER(MATCH($Q2,$S$2:$S$4,0)) B3. Chọn màu nền là màu xanh f. Tô màu các cột là ngày chủ nhật hàng tuần B1. Nhập ngày đầu của tháng vào ô U3 B2. Tại ô V3 nhập vào =U3, tại ô W3 nhập vào =V3+1 , sao chép W3 cho các ô X3:AZ3 B3. Định dạng vùng V3:AZ3 là dd (chỉ hiển thị ngày) B4. Chọn vùng V3:AZ21 B5. Vào CF chọn Formula Is và nhập vào công thức: =WEEKDAY(V$3)=1 B6. Chọn nền màu xanh g. Sử dụng hàm DateDif và CF để tô nền các thành viên nhỏ hơn 18 tuổi B1. Chọn vùng BB2:BC12 B2. Vào CF và nhập vào công thức: =DATEDIF($BC2,TODAY(), “Y”)<=18 B3. Chọn màu nền xanh h. Kết hợp TODAY và MONTH tô nền những người có sinh nhật trong tháng B1. Chọn vùng BE2:BF12 B2. Vào CF và nhập vào công thức: =MONTH($BF2)=MONTH(TODAY()) B3. Chọn màu nền xanh TP. (Tài liệu đang trong quá trình biên soạn và tổng hợp, nếu có ví dụ mới sẽ bổ sung sau).File đính kèm
- CF-DateTime.zip 5.9 KB · Đọc: 4,590
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam 3. Một số ví dụ về CF với dữ liệu dạng Text 3. Một số ví dụ về CF với dữ liệu dạng Text a. Tô màu nền các ô chứa chuỗi đơn cần tìm B1. Chọn vùng A1:B10 B2. Vào CF chọn Formula Is và nhập công thức:- Không phân biệt chữ HOA và thường thì dùng: =TRIM(A1)=”Đào”
- Có phân biệt chữ HOA và thường thì dùng: =EXACT("Đào",A1)
- Không phân biệt chữ HOA và thường thì dùng:
- Có phân biệt chữ HOA và thường thì dùng
- Không phân biệt chữ HOA và thường thì dùng:
- Có phân biệt chữ HOA và thường thì dùng
- Ô chứa chuỗi đơn
- Ô chứa chuỗi con
File đính kèm
- CF-Text.zip 26.7 KB · Đọc: 5,438
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam 4. Các ví dụ CF sử dụng hàm thống kê 4. Các ví dụ CF sử dụng hàm thống kê a. Tìm và tô màu nền của ô chứa giá trị lớn nhất trong vùng số liệu B1. Chọn vùng A1:C10 B2. Vào CF, chọn Formula Is và nhập vào công thức =A1=MAX($A$1:$C$10) B3. Chọn Format và chọn màu nền xanh trong ngăn Patterns b. Tìm và tô màu nền của ô chứa giá trị lớn nhất, nhì, ba trong vùng số liệu B1. Chọn vùng E1:G10 B2. Vào CF, chọn Formula Is và nhập vào công thức =E1>=LARGE($E$1:$G$10) B3. Chọn Format và chọn màu nền xanh trong ngăn Patterns c. Tìm và tô màu nền của ô chứa giá trị nhỏ nhất trong vùng số liệu B1. Chọn vùng I1:K10 B2. Vào CF, chọn Formula Is và nhập vào công thức =I1>=MIN($I$1:$K$10) B3. Chọn Format và chọn màu nền xanh trong ngăn Patterns d. Tìm và tô màu nền của ô chứa giá trị nhỏ nhất khác không (0) trong vùng số liệu B1. Chọn vùng M1:O10 B2. Vào CF, chọn Formula Is và nhập vào công thức =M1=MIN(IF($M$1:$O$10<>0,$M$1:$O$10)) B3. Chọn Format và chọn màu nền xanh trong ngăn Patterns e. Tìm và tô màu nền của ô chứa giá trị nhỏ nhất, nhì, ba trong vùng số liệu B1. Chọn vùng Q1:S10 B2. Vào CF, chọn Formula Is và nhập vào công thức =Q1<=SMALL($Q$1:$S$10,3) B3. Chọn Format và chọn màu nền xanh trong ngăn Patterns f. Tìm và tô nền của ô chứa giá trị lớn hơn giá trị trung bình cộng B1. Chọn vùng U1:W10 B2. Vào CF, chọn Formula Is và nhập vào công thức =U1>AVERAGE($U$1:$W$10) B3. Chọn Format và chọn màu nền xanh trong ngăn Patterns TP.TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam B. CF nâng cao B. CF nâng cao a. Tô màu các ô chứa công thức B1. Tạo name tên là CellHasFormula có Refers to là =GET.CELL(48,A1) (Lưu ý chọn ô A1 trước khi đặt Name). B2. Chọn vùng A1:A10 là vùng có chứa các công thức B3. Vào CF, chọn Formula Is và nhập vào công thức =CellHasFormula B4. Chọn nút Format vào ngăn Patterns chọn màu nền xanh B5. Nhấn nút OK hai lần để hoàn tất, khi đó các ô có chứa công thức sẽ được tô màu nền xanh Sẽ trình bày cách dùng UDF sau. b. Tô màu các ô đặt ở chế độ unlock B1. Chọn vùng C1:C10 B2. Vào CF, chọn Formula Is và nhập vào công thức =CELL(“protect”,C1)=0 B6. Chọn nút Format vào ngăn Patterns chọn màu nền xanh B7. Nhấn nút OK hai lần để hoàn tất, khi đó các ô có thuộc tích unlock sẽ được tô màu nền xanh c. Tìm các số có sai biệt lớn hơn khoảng ±5% Ví dụ chúng ta có kết quả kinh doanh của 2 năm 2006 và 2007 với doanh số các tháng như bảng sau: Hãy dùng CF tô màu nền xanh cho các ô bên cột doanh số năm 2007 có sự biến động lớn hơn khoảng ±5% so với doanh số của năm 2006. B1. Chọn vùng G2:G13 B2. Vào CF, tại Formula Is nhập vào công thức sau: =OR((G2/F2)-1>5%,(G2/F2)-1<-5%) B3. Nhấn nút Format và Patterns và chọn nền màu xanh. B4. Nhấn OK hai lần để hoàn tất d. Tìm nhóm 5 có giá trị cao nhất/ thấp nhất B1. Chọn vùng J1:J20 B2. Vào CF, chọn Formula Is và nhập vào công thức sau- Để tìm nhóm 5 phần tử có giá trị cao nhất dùng: =LARGE(($J$1:$K$20),MIN( 5,COUNT($J$1:$K$20)))<=J1
- Để tìm nhóm 5 phần tử có giá trị thấp nhất dùng; =SMALL(($L$1:$L$20),MIN( 5,COUNT($L$1:$L$20)))>=L1
- Để tìm nhóm 5 phần tử có giá trị cao nhất dùng: =IF(INT(COUNT($N$1:$N$20)*10%)>0,LARGE($N$1:$N$20, INT(COUNT($N$1:$N$20)*10%)),MAX( $N$1:$N$20))<=N1
- Cách khác gọn hơn: =N1>=Percentile($N$1:$N$20,90%)
- Để tìm nhóm 5 phần tử có giá trị thấp nhất dùng; =IF(INT(COUNT($P$1:$P$20)*10%)>0,SMALL($P$1:$P$20, INT(COUNT($P$1:$P$20)*10%)),MIN( $P$1:$P$20))>=P1
- Cách khác gọn hơn: =N1<=Percentile($N$1:$N$20,10%)
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam B. CF nâng cao (tt) B. CF nâng cao (tt) f. Tạo sơ đồ GANTT Với ví dụ này sẽ giúp các bạn tạo được một sơ đồ GANTT đơn giản phục vụ cho phần báo cáo dự án của mình. B1. Tạo vùng dữ liệu thô như hình minh hoạ R1:V13 B2. Tại ô V2 nhập vào công thức =U2-T2+1 để trả về số ngày B3. Chọn ô W1 và nhập vào =T2 B4. Tại X1 nhập vào =W1+1 và sao chép công thức tại X1 cho vùng Y1:CW1 B5. Định dạng vùng W1:CW1 như sau:- Chọn vùng W1:CW1
- Vào Format | Cell | chọn Custom tại khung Category và nhập vào khung Type là dd sau đó nhấn OK
- Nếu giá trị nhỏ hơn hay bằng 0, font sẽ là màu đỏ (Red – Color 3)
- Nếu gía trị lớn hơn 0 nhưng nhỏ hơn hay bằng 20, font sẽ là màu xanh lá cây (Green – Color 4)
- Nếu giá trị lớn hơn 20 nhưng nhỏ hơn 31, font sẽ là màu xanh (Blue – Color 5)
- Nếu giá trị giữa 31 và 40 thì font màu nâu vàng (Yellow – Color 6)
- Nếu giá trị giữa 41 và 50 thì font màu hồng (Pink – Color 7).
- Nếu giá trị lớn hơn hay bằng 51 thì font màu tím (Violet – Color 13).
File đính kèm
- CondFormat-Advance.xls 42 KB · Đọc: 3,658
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam III. CF trong Excel 2007 III. Định dạng theo điều kiện trong Excel 2007 Phần này trình bày cách định dạng theo điều kiện trong Excel 2007. Định dạng theo điều kiện đã được cải tiến rất nhiều trong phiên bản Excel 2007 và công cụ trở nên rất hữu ích trong việc mô hình hoá dữ liệu số. Trong một số trường hợp bạn có thể dùng CF thay cho đồ thị. Danh mục định dạng theo điều kiện thiết lập sẵn: Việc định dạng theo điều kiện có thể được thực hiện nhanh chóng thông qua các tập định dạng thông dụng được thiết lập trước hay người dùng có thể tạo qui luật định dạng mới tại New rules và quản lý các qui luật định dạng bằng công cụ Manage Rules… Hộp thoại New Formatting Rule Hộp thoại Conditional Formatting Rules Manager Lựa chọn qui luật CF Để áp dụng một qui luật CF cho cell (ô) hoặc range (vùng), trước tiên hãy chọn các ô sau đó vào Home è Styles è Conditional Formatting è chọn lệnh CF. Có một số lựa chọn như:- Highlight Cell Rules: Chứa các qui luật định dạng làm nổi các ô chứa giá trị lớn hơn một giá trị xác định, nằm giữa hai giá trị, chứa một chuỗi xác định hoặc các giá trị trùng nhau,…
- Top Bottom Rules:Chứa các qui luật định dạng làm nổi các ô chứa nhóm giá trị lớn nhất, nhóm 10% các giá trị lớn nhất và nhóm các giá trị trên trung bình của tập số liệu,
- Data Bars: Áp dụng các đồ thị hình thanh trực tiếp trong các ô tương ứng với giá trị chứa trong ô.
- Color Scales: Áp dụng màu nều tương ứng với giá trị chứa trong
- Icon Sets: Hiển thị các icon trực tiếp trong các ô. Các icon hiển thị phụ thuộc vào giá trị chứa trong ô.
- New Rule: Cho phép bạn chọn lựa các qui luật CF khác, bao gồm cả qui luật CF dựa vào kết quả luận lý của công thức.
- Clear Rules: Xoá tất cả các CF đang áp dụng cho các ô được chọn
- Manage Rules: Hiển thị hộp thoại Conditional Formatting Rules Manager, tại đó bạn có thể tạo mới, chỉnh sửa hoặc xoá các qui luật CF.
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam Định dạng theo điều kiện trong Excel 2007 Các qui luật có thể áp dụng khi sử dụng CF tự tạo- Format all cells based on their values: Địnhdạng theo điều kiện căn cứ vào giá trị dạng số chứa trong các ô bảng tính. Hiển thị các kiểu định dạng như là data bars, color scales, hoặc icon sets.
- Format only cells that contain: Địnhdạng theo điều kiện căn cứ vào nội dung chứa trong các ô. Chúng ta có thể áp dụng các phép so sánh (lớn hơn, nhỏ hơn, lớn hơn hoặc bằng, nhỏ hơn hoặc bằng, bằng, không bằng, khoảng, ngoài khỏang). Các qui luật có thể áp dụng cho kiểu dữ liệu chuỗi, ngày tháng, ô trống, ô không trống và các lỗi trong ô. Qui luật này giống với định dạng theo điều kiện căn cứ vào nội dung trong ô của các phiên bản Excel trước kia.
- Format only top or bottom ranked values: Qui luật nàychỉ áp dụng định dạng nhóm các ô chứa giá trị số lớn nhất và nhỏ nhất (tính theo phần trăm).
- Format only values that are above or below average: Qui luật nàyáp dụngcho các ô chứa giá trị số so sánh với giá trị trung bình, độ lệch chuẩn của tập giá trị đang áp dụng định dạng.
- Format only unique or duplicate values: Qui luật này áp dụng cho các ô chứa giá trị số là duy nhất hoặc trùng lặp.
- Use a formula to determine which cells to format: Qui luật này áp dụng định dạng dựa trên kết quả luận lý của các công thức.
- Show bar only: ẩn các giá trị trong ô
- Sử dụng các hộp Type và Value để điều chỉnh cách hiển thị của các thanh đồ thị theo giá trị trong các .
- Bar Color: Danh mục các màu cho thanh đồ thị
File đính kèm
- CF-ExampleXL2007.zip 15.2 KB · Đọc: 2,699
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam Sử dụng Color Scales Sử dụng Color Scales Áp dụng color scale trong định dạng theo điều kiện để tô màu nền các ô dựa trên giá trị chứa trong ô có sự tương quan với các ô khác trong vùng định dạng. Ví dụ: Chúng ta sẽ dùng các màu để tô nền một bảng số liệu về thị phần trình duyệt web năm 2009 thống kê qua các tháng. Màu càng xanh là thị phần càng nhiều và màu càng đỏ thì thị phần càng ít. Để minh hoạ các số liệu thống kê được trực quan hơn thì chúng ta có thể vẽ đồ thị hoặc dùng CF của Excel 2007. Ví dụ như chúng ta sẽ dùng CF bằng Color Scales Các bước thực hiện:- Chọn vùng B4:L10
- Vào Home | Styles | Conditional Formatting | Color Scales| chọn Green – Yellow – Red Color Scale.
- Chúng ta có thể tùy chỉnh thêm cho CF trên bằng cách vào Home | Styles | Conditional Formatting | Manage Rules ...
- Chọn Rule cần hiệu chỉnh và nhấn nút Edit Rule.... Ví dụ chúng ta điều chỉnh lại như sau:
File đính kèm
- ColorScales.xlsx 13.1 KB · Đọc: 2,100
- cf2007_06a.jpg 62.2 KB · Đọc: 21,298
- cf2007_06.jpg 41.7 KB · Đọc: 244
- cf2007_07.jpg 80.8 KB · Đọc: 253
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam Sử dụng Icon Sets Một kiểu định dạng theo điều kiện khác đó là dùng các bộ icon để minh họa cho các giá trị đang chứa trong ô. Excel 2007 dựng sẵn 17 bộ icon với số lượng icon trong mỗi bộ là từ 3 đến 5. Xét bảng số liệu về giá cổ phiếu REE trong một tháng qua như bảng sau. Chúng ta sẽ sử dụng Icon Set để định dạng sự thay đổi của giá tại cột E. Chúng ta sẽ định dạng sao cho khi % thay đổi tăng thì thêm vào phía trước của ô hình mũi tên hướng lên màu xanh. Khi % thay đổi không đổi (0) thì thêm vào phía trước của ô hình mũi tên nằm ngang màu vàng và nếu thay đổi giảm thì thêm vào hình mũi tên hướng xuống màu đỏ. Các bước thực hiện: B1. Chọn vùng địa chỉ E3:E22 B2. Vào Home | nhóm Styles | chọn Conditional Formatting | chọn Icon Sets | chọn kiểu 3 Arrows (Colored). B3. Vào Home | nhóm Styles | chọn Conditional Formatting | chọn Manage Rules… để mở hộp thoại Conditional Formatting Rules Manager | chọn Rule Icon Set và nhấn nút Edit Rule… để tiến hành hiệu chỉnh. B4. Hiệu chỉnh lại các thông số như hình sau. Nhấn nút OK để đóng hộp thoại Edit Formatting sau khi hiệu chỉnh xong. B5. Nhấn OK hoàn tấtTranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam Chỉ cho hiển thị một icon trong bộ Icon? Trong một số trường hợp, chúng ta chỉ muốn sử dụng một icon trong bộ icon. Excel không trực tiếp cung cấp tùy chọn này, tuy nhiên chúng ta có thể làm được điều này bằng cách sử dung 2 phép định dạng chồng lên nhau. Ví dụ như, chúng ta sẽ định dạng cho cột H trong bảng số liệu trên bằng cách thêm vào hình lá cờ với điều kiện “Khối lượng” lớn hơn hoặc bằng một triệu đơn vị. Các bước thực hiện như sau: B1. Chọn vùng số liệu H3:H22 của cột “Khối lượng” B2. Vào Home | nhóm Styles | chọn Conditional Formatting | chọn Icon Sets | chọn kiểu 3 Flags. B3. Vào Home | nhóm Styles | chọn Conditional Formatting | chọn Manage Rules… để mở hộp thoại Conditional Formatting Rules Manager | chọn Rule Icon Set và nhấn nút Edit Rule… để tiến hành hiệu chỉnh. Tại hộp Value của dòng có icon lá cờ màu xanh, bạn chọn >= 1000000 và chọn Type lại là Number. Các dòng khác không cần điều chỉnh. Nhấn nút OK để đóng hộp thoại Edit Formatting sau khi hiệu chỉnh xong. B4. Từ hộp thoại Conditional Formatting Rules Manager, bạn chọn New Rule… | chọn kiểu Rule là Format only cells that contain. Bạn chọn điều kiện so sánh là “less than” và nhập vào giá trị 1000000 ở hộp bên cạnh. Nhấn nút OK hoàn tất mà không cần thiết lập các định dạng. B5. Tại hộp Conditional Formatting Rules Manager, bạn chọn Stop If True tại Rule Cell Value sau đó nhấn nút OK. B6. Kết quả sau khi định dạngFile đính kèm
- IconSets.xlsx 9.1 KB · Đọc: 2,169
TranThanhPhong
Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,169 Giới tính Nam Chuyên đề: Định dạng theo điều kiện trong Excel 97-2010 Chuyên đề: Định dạng theo điều kiện trong Excel 97-2010Các bạn thân mến, Sau một thời gian dài từ khi chủ đề này được hình thành, hôm nay tôi xin tổng hợp lại và phát hành chuyên đề mang tên "Định dạng theo điều kiện trong Excel 1997-2010". Định dạng theo điều kiện (Conditional Formatting - CF) được Microsoft bổ sung vào Excel kể từ phiên bản Microsoft Excel 97. CF trong Excel là một công cụ mạnh giúp chúng ta định dạng các chuỗi văn bản trong các ô, các giá trị và các ô về màu sắc, kiểu mẫu nền, kẻ khung… CF khi áp dụng vào các ô (cell) nó sẽ đè lên các định dạng thông thường của ô về màu sắc, kiểu thể hiện văn bản và số… Tuy nhiên nếu chúng ta xoá bỏ CF của các ô thì định dạng đã có trước kia của các ô này sẽ được phục hồi. CF trong các phiên bản Excel 2003 trở về trước có một số giới hạn về số lượng điều kiện (tối đa là 3) và điều này đã được khắc phục trong phiên bản Excel 2010 với số lượng điều kiện cho phép là 64. Tài liệu này sẽ cố gắng trình bày về CF thật bao quát, nhằm giúp các bạn có thể áp dụng được CF trong tất cả phiên bản Excel hiện có cũng như một số kỹ thuật CF bằng VBA. Tài liệu cũng đề cập thật chi tiết về các điểm mới của CF trong phiên bản mới nhất Excel 2010. Tài liệu có sử dụng lại một số bài viết và ví dụ thực tế về CF trên diễn đàn GPE (handung107, levanduyet, …). Rất mong nhận được ý kiến đóng góp của tất cả các bạn, góp ý xin gửi về ttphong@giaiphapexcel.com Nội dung 1. Các vấn đề cơ bản ........................................................................................................... 5 1.1. Giới thiệu ........................................................................................................................ 5 1.2. CF dùng danh mục điều kiện sẵn có .................................................................................. 6 1.3. Thứ tự ưu tiên của các CF .............................................................................................. 11 1.4. CF sử dụng các công thức làm điều kiện ......................................................................... 13 1.4.1. Địa chỉ Tuyệt đối và Tương đối trong công thức của CF................................................... 14 1.4.2. Công thức mảng (array formula) trong CF........................................................................ 15 1.4.3. Sử dụng tên (Name) trong CF ....................................................................................... 15 1.4.4. Sử dụng Date và Time trong CF .................................................................................... 16 1.5. Thêm, sao chép, thay đổi và xoá CF.................................................................................. 17 1.5.1. Thêm CF ..................................................................................................................... 17 1.5.2. Sao chép định dạng của CF cho các ô khác ................................................................... 17 1.5.3. Thay đổi hoặc xoá CF ................................................................................................... 17 1.6. Dùng Go To tìm kiếm các ô có áp dụng CF ....................................................................... 18 1.7. Một số vấn đề thường gặp ............................................................................................... 19 1.7.1. CF không áp dụng đúng ................................................................................................ 19 1.7.2. Các thiết lập trong hộp thoại CF biến mất ....................................................................... 19 1.7.3. Không thể sử dụng một số kiểu định dạng trong CF ........................................................ 19 1.7.4. Các định dạng màu Font và tô bóng cho ô tự động thay đổi ............................................. 19 2. Các ví dụ về CF và các kỹ thuật nâng cao ...................................................................... 20 2.1. Các ví dụ cơ bản ............................................................................................................ 20 2.1.1. Các vấn đề thường gặp ................................................................................................ 20 2.1.1.1. Ẩn các lỗi (Hide Errors) ............................................................................................. 20 2.1.1.2. Tô màu nền các ô rỗng (ISBLANK) ............................................................................. 20 2.1.1.3. Ẩn bớt các giá trị trùng (Hide Duplicate Values) ........................................................... 21 2.1.1.4. Tô màu các giá trị trùng lặp trong cột (Highlight Duplicates in Column) ........................... 22 2.1.1.5. Tô màu các phần tử thuộc danh sách (Highlight Items in a List) .................................... 22 2.1.1.6. Tô màu các con số trùng với các con số cho trước ..................................................... 23 2.1.1.7. Tô màu các ngày sắp đến hạn (Highlight Upcoming Expiry Dates) ................................ 23 2.1.1.8. Ẩn nội dung các ô khi in (Hide Cell Contents When Printing) ........................................ 24 2.1.1.9. Tô màu nền cách dòng (Shade Alternating Rows) ........................................................ 24 2.1.1.10. Tô màu nền nhóm N dòng cách quãng (Shade Bands of Rows) ................................... 25 2.1.1.11. Tô màu nền cách dòng trong danh sách đang áp dụng Filter (Shade Alternating Filtered Rows)....................................................................... 25 2.1.1.12. Tạo các hình nền màu (Create Coloured Shapes) ....................................................... 26 2.1.1.13. Điều khiển định dạng kiểu Font chữ .......................................................................... 27 2.1.2. Một số ví dụ về CF với dữ liệu Date – Time .................................................................... 27 2.1.2.1. Tô màu các ngày lớn hơn ngày 18/09/2000 (trong ô B24) một năm ............................... 27 2.1.2.2. Tô màu nền các ngày từ 1/1/2001 đến ngày 30/4/2001 ................................................ 28 2.1.2.3. Tô màu nền các ngày trong tuần hiện hành (tuần bắt đầu là ngày chủ nhật) ................... 28 2.1.2.4. Tô màu nền các ngày cuối tuần (tuần bắt đầu là ngày chủ nhật) ................................... 29 2.1.2.5. Tô màu nền cho các ngày lễ ..................................................................................... 29 2.1.2.6. Tô màu các cột là ngày chủ nhật hàng tuần ............................................................... 30 2.1.2.7. Sử dụng hàm DateDif và CF để tô nền các thành viên nhỏ hơn 18 tuổi ......................... 31 2.1.2.8. Kết hợp TODAY và MONTH tô nền những người có sinh nhật trong tháng ................... 31 2.1.3. Một số ví dụ về CF với dữ liệu dạng Text ...................................................................... 32 2.1.3.1. Tô màu nền các ô chứa chuỗi cần tìm ...................................................................... 32 2.1.3.2. Tô màu nền các ô có chứa chuỗi con cần tìm ........................................................... 32 2.1.3.3. Tô màu nền các ô chứa chuỗi có các chữ bắt đầu giống chuỗi cần tìm ....................... 33 2.1.3.4. Tô màu cả dòng khi có một ô thuộc dòng có chứa chuỗi cần tìm ................................ 34 2.1.3.5. Tô màu các dòng có lượng hàng tồn kho .................................................................. 35 2.1.4. Các ví dụ CF sử dụng hàm thống kê .............................................................................36 2.1.4.1. Tìm và tô màu nền của ô chứa giá trị lớn nhất trong vùng số liệu ................................. 36 2.1.4.2. Tìm và tô màu nền của ô chứa giá trị lớn nhất, nhì, ba trong vùng số liệu ..................... 36 2.1.4.3. Tìm và tô màu nền của ô chứa giá trị nhỏ nhất trong vùng số liệu ................................ 37 2.1.4.4. Tìm và tô màu nền của ô chứa giá trị nhỏ nhất khác không (0) trong vùng số liệu ......... 37 2.1.4.5. Tìm và tô màu nền của ô chứa giá trị nhỏ nhất, nhì, ba trong vùng số liệu .................... 37 2.1.4.6. Tìm và tô nền của ô chứa giá trị lớn hơn giá trị trung bình cộng .................................. 38 2.2. Các ví dụ nâng cao ...................................................................................................... 38 2.2.1. Tô màu các ô chứa công thức ................................................................................... 38 2.2.2. Tô màu các ô đặt ở chế độ unlock ............................................................................. 39 2.2.3. Tìm các số có sai biệt lớn hơn khoảng ±5% ............................................................... 39 2.2.4. Tìm nhóm 5 có giá trị cao nhất/ thấp nhất ................................................................... 40 2.2.5. Tìm nhóm 10% có giá trị cao nhất/ thấp nhất .............................................................. 41 2.2.6. Tạo sơ đồ GANTT .................................................................................................... 42 2.2.7. CF khi có nhiều hơn 3 điều kiện ................................................................................ 43 3. Định dạng theo điều kiện trong Excel 2007 & 2010 ...................................................... 47 3.1. Giới thiệu ................................................................................................................... 47 3.2. Các qui luật có thể áp dụng khi sử dụng CF tự tạo ........................................................ 49 3.3. Định dạng theo điều kiện sử dụng hình ảnh ................................................................... 49 3.3.1. Sử dụng data bars ................................................................................................... 49 3.3.2. Sử dụng color scales ............................................................................................... 52 3.3.3. Sử dụng Icon Sets ................................................................................................... 54 3.3.4. Chỉ cho hiển thị một icon trong bộ Icon? ..................................................................... 57 3.4. Định dạng theo điều kiện với công thức làm điều kiện .................................................... 59 3.4.1. Tô màu các ngày cuối tuần ....................................................................................... 60 3.4.2. Tô màu nền cách dòng .............................................................................................. 61 3.4.3. Tô màu nền trắng đen kiểu carô ................................................................................. 62 3.4.4. Hiển thị giá trị tổng khi tất cả số liệu được nhập đầy đủ................................................ 63 3.5. Một số thao tác cần thiết khi sử dụng định dạng theo điều kiện........................................ 64 3.5.1. Quản lý các qui luật định dạng theo điều kiện .............................................................. 64 3.5.1.1. Thêm mới qui luật định dạng ................................................................................... 65 3.5.1.2. Hiệu chỉnh qui luật định dạng đang có ...................................................................... 65 3.5.1.3. Sắp xếp thứ tự áp dụng các qui luật định dạng.......................................................... 66 3.5.2. Sao chép định dạng theo điều kiện ............................................................................. 67 3.5.3. Xóa định dạng theo điều kiện ...................................................................................... 67 3.5.4. Tìm kiếm các ô có áp dụng CF trong bảng tính ............................................................ 68 Thanh PhongFile đính kèm
- ConditionalFormatting.part3.rar 1.3 MB · Đọc: 11,074
- ConditionalFormatting.part1.rar 1.4 MB · Đọc: 12,407
- ConditionalFormatting.part2.rar 1.4 MB · Đọc: 11,102
Bài viết mới nhất
H Lỗi tạo bảng dữ liệu/ mở recordset trong ADO- hvnhpro
- Hôm nay lúc 10:12
- Cơ sở dữ liệu
- Đã khóa
- Question
- Văn Toàn 1996
- Thứ năm lúc 15:49
- Lập Trình với Excel
- dangvandang
- 28/10/23
- Các Add-ins cho excel
- ginchanle
- Hôm qua, lúc 15:46
- Hàm và công thức Excel
- Question
- Toanke063
- Thứ sáu lúc 12:11
- Lập Trình với Excel
- TRANTHEJP
- Thứ sáu lúc 14:46
- Định dạng, trình bày, in ấn bảng tính
- nghiemcongdien
- 9/11/24
- Google Spreadsheets
- thanhthang0201
- Thứ bảy lúc 17:56
- Hàm và công thức Excel
- Đã giải quyết
- HeSanbi
- 2/6/23
- Lập Trình với Excel
- kopite
- Thứ bảy lúc 17:30
- Hàm và công thức Excel
- Question
- ongke0711
- 6/10/24
- Lập Trình với Excel
- VUONGTNQN
- Thứ sáu lúc 22:26
- Hàm và công thức Excel
- Question
- tn001
- 15/4/13
- Lập Trình với Excel
- Question
- binhtv69
- Thứ sáu lúc 09:01
- Lập Trình với Excel
- noisy
- Thứ bảy lúc 09:19
- Giải thích, gỡ rối, xử lý lỗi công thức
- daoduy88
- Thứ năm lúc 12:01
- VBA trong Excel – Cải thiện và tăng tốc
- hoaiantrinh
- Thứ tư lúc 16:32
- Hỏi đáp những vấn đề khác
- khzaof
- Thứ sáu lúc 23:45
- Pivot table
- Question
- Tienvinh191
- 4/4/24
- Lập Trình với Excel
- Question
- lvh1064
- Thứ năm lúc 18:45
- Lập Trình với Excel
Thành viên có số lượng bài viết cao nhất tháng
- Hoàng Tuấn 868 148
- ptm0412 68
- VetMini 44
- ongke0711 37
- Tuấn Bụng Bự 31
- bebo021999 31
- befaint 29
- hoangtuaotrang_hp_vn 26
- HUONGHCKT 26
- SA_DQ 26
- HeSanbi 25
- BuiQuangThuan 24
- huuthang_bd 18
- huhumalu 17
- Nguyễn Diêu Hiền 15
- CHAOQUAY 14
- DeTong 14
- Manhhung90 13
- batista911 13
- HieuCD 13
Thành viên có điểm tương tác cao nhất tháng
- Hoàng Tuấn 868 119
- HeSanbi 63
- VetMini 62
- HUONGHCKT 51
- ptm0412 50
- ongke0711 44
- HieuCD 39
- BuiQuangThuan 38
- befaint 37
- SA_DQ 32
- huuthang_bd 31
- bebo021999 29
- hoangtuaotrang_hp_vn 25
- Phuocam 19
- huhumalu 15
- PhanTuHuong 12
- CHAOQUAY 12
- phuongnam366377 12
- Nhattanktnn 10
- DeTong 10
- Trang chủ
- Diễn đàn
- Những bài viết tổng hợp của Giải Pháp Excel
- Những bài viết tổng hợp của Giải Pháp Excel
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Tô Màu Có điều Kiện Trong Excel 2003
-
Conditional Formatting Trong Excel, Cách định Dạng Có điều Kiện Từ ...
-
Công Thức Excel để định Dạng Có điều Kiện Dựa Trên Giá Trị ô Khác
-
Tô Màu Có điều Kiện Cho Cả Dòng Dữ Liệu Trong Excel Cực Nhanh
-
Các Công Thức Tô Màu Theo điều Kiện Trong Excel Nhanh, Tự động
-
Công Thức Tô Màu Trong Excel - Thủ Thuật
-
Cách đổi Màu ô Excel Theo điều Kiện
-
[Excel] Cách Sử Dụng Conditional Formatting để định Dạng Có điều ...
-
Thêm Hoặc Thay đổi Màu Nền Của ô - Microsoft Support
-
Tô Ngày Hết Hạn Bằng Conditional Formatting Trong Excel
-
Hướng Dẫn 4 Cách Lọc Màu Trong Excel Nhanh Chóng Dưới 10 Giây
-
Conditional Formatting Trong Excel – Cách định Dạng Có điều Kiện Từ ...
-
Top 15 Cách To Màu Trong Excel Theo điều Kiện
-
Conditional Formatting | Xemtailieu