Đổi màu các ô khi dữ liệu bằng nhau (1 người xem)

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

thuanduc08

Thành viên hoạt động
Tham gia
19/4/09
Bài viết
146
Được thích
29
Nghề nghiệp
Tôi là giáo viên trường tiểu học,công việc hiện tạ
Mình có sheet "DL" với khoảng 35.000 mã thẻ và tên thành viên
Ở sheet "2012" là nơi để nhập mã thẻ mà thành viên đó đến khám chữa bệnh.
- Nếu mã thẻ ở sheet "2012" nhập lần thứ 1 trùng với dữ liệu ở sheet "DL" thì là màu xanh
- Nếu mã thẻ nhập lần thứ 2 trùng với lần thứ 1 thì là màu vàng
- Nếu mã thẻ nhập lần thứ 3 trùng với lần thứ 2 thì là màu đỏ
- Nếu một mã thẻ nhập 4 lần trên 1 tháng thì là màu tím

Rất mong được các thành viên trên diễn đàn giúp đỡ.
 

File đính kèm

Mình có sheet "DL" với khoảng 35.000 mã thẻ và tên thành viên
Ở sheet "2012" là nơi để nhập mã thẻ mà thành viên đó đến khám chữa bệnh.
- Nếu mã thẻ ở sheet "2012" nhập lần thứ 1 trùng với dữ liệu ở sheet "DL" thì là màu xanh
- Nếu mã thẻ nhập lần thứ 2 trùng với lần thứ 1 thì là màu vàng
- Nếu mã thẻ nhập lần thứ 3 trùng với lần thứ 2 thì là màu đỏ
- Nếu một mã thẻ nhập 4 lần trên 1 tháng thì là màu tím

Rất mong được các thành viên trên diễn đàn giúp đỡ.
Phải vậy không bạn, bạn làm bằng cách định dạng có đk là được thôi, sory quên điều kiện tháng rồi.
 

File đính kèm

Lần chỉnh sửa cuối:
Mình có sheet "DL" với khoảng 35.000 mã thẻ và tên thành viên
Ở sheet "2012" là nơi để nhập mã thẻ mà thành viên đó đến khám chữa bệnh.
- Nếu mã thẻ ở sheet "2012" nhập lần thứ 1 trùng với dữ liệu ở sheet "DL" thì là màu xanh
- Nếu mã thẻ nhập lần thứ 2 trùng với lần thứ 1 thì là màu vàng
- Nếu mã thẻ nhập lần thứ 3 trùng với lần thứ 2 thì là màu đỏ
- Nếu một mã thẻ nhập 4 lần trên 1 tháng thì là màu tím

Rất mong được các thành viên trên diễn đàn giúp đỡ.

Tôi nghĩ bài của bạn KHÓ giải bằng công thức được vì
1/ Excell 2003, C.F chỉ có 3 điều kiện
2/ Lần thứ nhất trùng với dữ liệu thì MÀU XANH
3/ Nhập trùng lần 2 thì : lần 1 vẫn giữ MÀU XANH, Lần 2 MÀU VÀNG (Cái này là khó thực hiện nhất!)
... Tương tự lần 3 & 4
4/ Tính trùng trong mỗi tháng
---------
Fương án của bạn chắc fải nhờ các thầy cô & anh chị viết code thôi
Thân!
 
Bây giờ dùng công thức, nhưng có khác 1 chút
1/ Nếu nhập lần 1 trùng dữ liệu số thẻ, thì báo màu xanh cột số thẻ
2/ Ở sheet 2012, cell B1 là tháng, nếu muốn biết thẻ nào trong tháng trùng lần 2,3,4 thì chọn tháng ở B1 và sẽ báo trùng màu ở cột họ tên
Khỏang 35.000 Record mà bạn tô màu tất cả các cell THÌ ĐI UỐNG CAFE ĐI NHÉ!
 

File đính kèm

Mình có sheet "DL" với khoảng 35.000 mã thẻ và tên thành viên
Ở sheet "2012" là nơi để nhập mã thẻ mà thành viên đó đến khám chữa bệnh.
- Nếu mã thẻ ở sheet "2012" nhập lần thứ 1 trùng với dữ liệu ở sheet "DL" thì là màu xanh
- Nếu mã thẻ nhập lần thứ 2 trùng với lần thứ 1 thì là màu vàng
- Nếu mã thẻ nhập lần thứ 3 trùng với lần thứ 2 thì là màu đỏ
- Nếu một mã thẻ nhập 4 lần trên 1 tháng thì là màu tím

Rất mong được các thành viên trên diễn đàn giúp đỡ.

Dùng VBA có lẻ thuận tiện nhiều hơn. Bạn Bạn thử nhập vào cột B xem kết quả. Enable macros nhé
 

File đính kèm

Dùng VBA có lẻ thuận tiện nhiều hơn. Bạn Bạn thử nhập vào cột B xem kết quả. Enable macros nhé

Bài này nếu đã dùng đến VBA thì tôi sẽ làm khác:
- Cứ nhập liệu bình thường tại sheet1
- Ở sheet2 (hoặc 1 UserForm) ta sẽ làm 1 bảng thống kê
- Muốn biết tháng nào, năm nào có em nào bị trùng thì cứ việc... nhấn nút, sẽ có ngay kết quả trên sheet (hoặc trên UserForm)
---------------------
Mấy cái vụ tô màu gì gì đó chẳng được tích sự gì ---> Cùng lắm chỉ đế nhìn chứ không thể báo cáo
 
Bài này nếu đã dùng đến VBA thì tôi sẽ làm khác:
- Cứ nhập liệu bình thường tại sheet1
- Ở sheet2 (hoặc 1 UserForm) ta sẽ làm 1 bảng thống kê
- Muốn biết tháng nào, năm nào có em nào bị trùng thì cứ việc... nhấn nút, sẽ có ngay kết quả trên sheet (hoặc trên UserForm)
---------------------
Mấy cái vụ tô màu gì gì đó chẳng được tích sự gì ---> Cùng lắm chỉ đế nhìn chứ không thể báo cáo

Tâm lý chung, nếu mình thay đổi chủ ý của tác giả thì sợ tác giả sẽ bị rối tung anh à. Em cũng chẳng khoái gì cái vụ màu lòe loẹt nhiều thế này, nhìn 1 lúc hoa cả mắt. Cứ để cho tác giả tự chọn cách làm việc thôi
 
bác ndu96081631 ơi, em muốn chuyển màu để nhận diện cho dễ và nếu có sort theo màu thì cũng dễ, em chưa rành về excel lắm, như bác nói tạo useform có lẽ hay hơn.
Thật sự em nghĩ tô màu theo 4 yêu cầu là khó nên không nghĩ đến thống kê anh ạ. Vì thế nếu có thể thống kê thì quả là trên cả tuyệt vời.
Anh và các thành viên trên diễn đàn giúp em với. Cảm ơn anh và các thành viên đã quan tâm đến chuyến đề này.
 
Lần chỉnh sửa cuối:
bác ndu96081631 ơi, em muốn chuyển màu để nhận diện cho dễ và nếu có sort theo màu thì cũng dễ, em chưa rành về excel lắm, như bác nói tạo useform có lẽ hay hơn.
Thật sự em nghĩ tô màu theo 4 yêu cầu là khó nên không nghĩ đến thống kê anh ạ. Vì thế nếu có thể thống kê thì quả là trên cả tuyệt vời.
Anh và các thành viên trên diễn đàn giúp em với. Cảm ơn anh và các thành viên đã quan tâm đến chuyến đề này.

Để bác Quang Hải làm giúp bạn vụ này cho ---> Bác cũng thuộc hàng cao thủ đấy
 
bác ndu96081631 ơi, em muốn chuyển màu để nhận diện cho dễ và nếu có sort theo màu thì cũng dễ, em chưa rành về excel lắm, như bác nói tạo useform có lẽ hay hơn.
Thật sự em nghĩ tô màu theo 4 yêu cầu là khó nên không nghĩ đến thống kê anh ạ. Vì thế nếu có thể thống kê thì quả là trên cả tuyệt vời.
Anh và các thành viên trên diễn đàn giúp em với. Cảm ơn anh và các thành viên đã quan tâm đến chuyến đề này.

Thống kê theo điều kiện cũng không khó lắm, nhưng bạn muốn thống kê như thế nào thì bạn nêu ra nhu cầu của bạn đi, mọi người sẽ xem và giúp cho. Mình thì lười suy nghĩ lắm, có cầu thì mới có cung mà.

To anh NDU:
Đến lúc em được xếp vào hàng cao thủ thì có lẻ anh đã được 10 cái mề đai rồi đấy. Hiện tại thì chỉ múa được mấy món cơ bản học được từ các anh. Cũng mong cho anh mau đeo được 10 cái mề đai cho anh ngứa chết luôn.
 
Thống kê theo điều kiện cũng không khó lắm, nhưng bạn muốn thống kê như thế nào thì bạn nêu ra nhu cầu của bạn đi, mọi người sẽ xem và giúp cho. Mình thì lười suy nghĩ lắm, có cầu thì mới có cung mà.
.

Ví dụ thế này:
- Chọn tháng
- Lọc ra thằng em nào bị trùng
thế thôi...
vân vân và hàng tá thứ bạn có thể nghĩ ra liên quan đến việc thống kê
 
Giúp bạn đây. Mình thêm 1 số option:

-Nếu mã thẻ ở sheet "2012" nhập lần thứ 1 trùng với dữ liệu ở sheet "DL" thì là màu xanh --> Không hiểu sao trên vd của bạn lại là màu vàng ( 2 dòng đâu nên là1 xanh, 1 vàng chứ?)
- Nếu mã thẻ nhập lần thứ 2 trùng với lần thứ 1 thì là màu vàng
- Nếu mã thẻ nhập lần thứ 3 trùng với lần thứ 2 thì là màu đỏ
- Nếu một mã thẻ nhập 4 lần trên 1 tháng thì là màu TIM
- Nếu mã thẻ nhập ở lần >=4, không trùng tháng, thi tô màu Nâu (Thêm mới)
- Nếu mã thẻ không tồn tại trên sheeet DL thi to mau LIGHT BLUE (Thêm mới)

----------
Bấm nút RUN để chạy macro nhé bạn
+ Có 2 cột xuất dữ liệu tạm ở cột G (Exist on DL) và H (Lan Nhap).
+ Muốn xoá thì vô code xoá, mình để tag là "'''==== DEBUG"

Còn việc thống kê, mình đã minh họa xuất dữ liệu ra ô (Phần DEBUG). Bạn có thể nghiên cứu và tự xuất dữ liệu theo ý mình. Hỏi để phát triển, chứ không phải để người khác làm dùm hết nhen. Chúc bạn thành công ^^

gửi bạn mã màu ColorIndex để cần thì bạn đổi màu tùy thích http://dmcritchie.mvps.org/excel/colors.htm
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Cảm ơn bác Ndu và bác quanghai. Để gỡ rối cho các thành viên trên diễn đàn phải cần đến các bác, rất mong các bác hỗ trợ anh em mới chập chững như e được hiểu thêm về exl.

Nội dung thống kê em muốn là:
- Thống kê được tổng số thẻ sử dụng 1 lần trên 1 tháng
- Thống kê được tổng số thẻ sử dụng 2 lần trên 1tháng
- Thống kê được tổng số thẻ sử dụng 3 lần trên 1 tháng
- Thống kê được tổng số thẻ sử dụng trên 1 năm

+ Chuyển màu để nhận diện
- Nhằm quan sát được ngay khi nhập mã thẻ đó ( không phải tìm kiếm hoặc qua thao tác thống kê)

( Đây là nội dung thống kê bệnh nhân sử dụng thẻ bảo hiểm y tế trong bệnh viện, vì thế việc nhận diện qua màu sắc ngay khi nhập mã thẻ là rất cần thiết để nhân viên kip thời thông báo tới bệnh nhân)
 
Cảm ơn anh MOCS đã giúp nhưng nếu trường hợp mã thẻ đó lặp lại lần thứ 5 thì không thấy gì cả và file anh gửi khi bổ xung tên thì bị báo lỗi anh a.
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom