Tự động tô màu cho ngày hiện tại (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

katorirudo

Thành viên mới
Tham gia
12/2/09
Bài viết
2
Được thích
0
Mình có 1 file Excel Thời khóa biểu, mình muốn nó tự so sánh với ngày hệ thống, nếu là hôm nay thì sẽ tô màu cho cả dòng chứa ô ngày đó
VD hôm nay là ngày 31/8/2011, mình muốn dòng chứa ô có dữ liệu là 1/8/2011-31/8/2011 được tô màu, sang ngày sau 1/9 thì dòng chứa dữ liệu là 1/9/2011- 30/9/2011 được tô màu, còn dòng trước thì sẽ mất
Mình ko biết dùng excel mong được các bạn giúp đỡ, cảm ơn }}}}}
 
Bạn đưa cái File đó lên đây đi, vấn đề liên quan đến dữ liệu, nếu có File chỉ cần Conditional Formating là OK.
 
Mình có 1 file Excel Thời khóa biểu, mình muốn nó tự so sánh với ngày hệ thống, nếu là hôm nay thì sẽ tô màu cho cả dòng chứa ô ngày đó
VD hôm nay là ngày 31/8/2011, mình muốn dòng chứa ô có dữ liệu là 1/8/2011-31/8/2011 được tô màu, sang ngày sau 1/9 thì dòng chứa dữ liệu là 1/9/2011- 30/9/2011 được tô màu, còn dòng trước thì sẽ mất
Mình ko biết dùng excel mong được các bạn giúp đỡ, cảm ơn }}}}}

Bạn nên đưa file lên thì dễ hơn cho mọi người giúp

tạm vậy, giả sử vùng Dữ liệu là B2:F99 chẳng hạn, cột ngày tháng là cột D thì

+ Chọn cả vùng dữ liệu B2:F99
+ vào Format / Conditional Formating
+ chọn kiểu là - Formula is và nhập điều kiện là
PHP:
=month($D2)=month(today())
+ bấm nút Format... định dạng màu tô trong Pattern như bạn muốn
+ bấm OK , OK

hy vọng bạn tự test được, nếu không thi upload file lên các thành viên giúp
 
Bạn nên đưa file lên thì dễ hơn cho mọi người giúp

tạm vậy, giả sử vùng Dữ liệu là B2:F99 chẳng hạn, cột ngày tháng là cột D thì

+ Chọn cả vùng dữ liệu B2:F99
+ vào Format / Conditional Formating
+ chọn kiểu là - Formula is và nhập điều kiện là
PHP:
=month($D2)=month(today())
+ bấm nút Format... định dạng màu tô trong Pattern như bạn muốn
+ bấm OK , OK

hy vọng bạn tự test được, nếu không thi upload file lên các thành viên giúp
Công thức =month($D2)=month(today()) không chính xác nha!
Trường hợp dữ liệu xuyên suốt 2 năm sẽ có sai! Phải là:
=AND(Month($D2)=Month(today()),Year($D2)=Year(today()))
Hoặc
=TEXT($D2,"mmyyyy")=TEXT(today(),"mmyyyy")
Hoặc:
=$D2-DAY($D2)=TODAY()-DAY(TODAY())
 
Lần chỉnh sửa cuối:
VD hôm nay là ngày 31/8/2011, mình muốn dòng chứa ô có dữ liệu là 1/8/2011-31/8/2011 được tô màu, sang ngày sau 1/9 thì dòng chứa dữ liệu là 1/9/2011- 30/9/2011 được tô màu, còn dòng trước thì sẽ mất
tạm vậy, giả sử vùng Dữ liệu là B2:F99 chẳng hạn, cột ngày tháng là cột D thì
PHP:
=month($D2)=month(today())
Ô D2 chứa chuỗi 1/8/2011-31/8/2011 mà vodoi2x, Phải tách ngày tháng ra khỏi chuỗi mới được.
Vả lại theo yêu cầu, nếu ngày 2/9 thì không tô, nên không dùng month được
 
Ô D2 chứa chuỗi 1/8/2011-31/8/2011 mà vodoi2x, Phải tách ngày tháng ra khỏi chuỗi mới được.
Vả lại theo yêu cầu, nếu ngày 2/9 thì không tô, nên không dùng month được

Vậy chắc đợi file tác giả thôi, cám ơn tất cả

mới ý tưởng giải pháp thôi.

Gửi người hỏi: bạn nên xác nhận lại và nói chi tiết hơn cho dữ liệu của mình, cũng như up file lên
 
Ô D2 chứa chuỗi 1/8/2011-31/8/2011 mà
Không phải vậy chứ?
Tôi thì nghĩ rằng đây là cách viết tắt của tác giả
Câu mình muốn dòng chứa ô có dữ liệu là 1/8/2011-31/8/2011 được tô màu có thể hiểu rằng: mình muốn dòng chứa ô có dữ liệu từ 1/8/2011 đến 31/8/2011 được tô màu
Với lại, trong câu hỏi cũng không thấy chổ nào nói đến từ chuỗi
 
Hic, cảm ơn các bác,mọi người nhiệt tình quá :D, đây là file thời khóa biểu ví dụ, cái này nó đã tự động tô màu cho những dòng mà ngày hệ thống hiện tại nằm trong khoảng đó, nhưng sang đến tháng sau thì nó lại không tự tô màu cho dòng tương ứng **~** em muốn sử dụng cái này sang 1 số file khác nữa nên muốn tìm hiểu. Em ko học excel và cũng không tìm hiểu nhiều nên không được rõ lắm, có gì gà quá các bác bỏ qua cho em nhé -+*/-+*/-+*/
 

File đính kèm

Hic, cảm ơn các bác,mọi người nhiệt tình quá :D, đây là file thời khóa biểu ví dụ, cái này nó đã tự động tô màu cho những dòng mà ngày hệ thống hiện tại nằm trong khoảng đó, nhưng sang đến tháng sau thì nó lại không tự tô màu cho dòng tương ứng **~** em muốn sử dụng cái này sang 1 số file khác nữa nên muốn tìm hiểu. Em ko học excel và cũng không tìm hiểu nhiều nên không được rõ lắm, có gì gà quá các bác bỏ qua cho em nhé -+*/-+*/-+*/
Má ơi! Vậy mà cũng để bebo021999 đoán trúng hết!
Thôi thì dùng hàm xử lý chuổi để tách ngày tháng vậy!
Công thức cho CF là:
PHP:
=AND(DATE(MID($D7,7,4),MID($D7,4,2),LEFT($D7,2))<=TODAY(),DATE(RIGHT($D7,4),MID($D7,16,2),MID($D7,13,2))>=TODAY())
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom