Hỏi về bài toán xây dựng ứng dụng quản lý dữ liệu khách hàng

Liên hệ QC

Ngodinhquan

Thành viên mới
Tham gia
23/8/07
Bài viết
22
Được thích
1
Nhờ các bác cao thủ giúp đỡ em với, em đang phải xây dựng một trương trình quản lý khách hàng, cụ thể là quản lý ngày sinh của khách hàng để gửi tặng thiếp chúc mừng dinh nhật. Dữ liệu đầu vào là danh sách khách hàng của 63 tỉnh thành/cả nước.
Em muốn hỏi trong excel có cách nào giúp em 2 việc với đống dữ liệu đó:
- Lọc và thống kê được tất cả nhưungx khách hàng của 63 tỉnh đó theo từng ngày (thống kê được ngày người sinh nhật vào ngày 01, 02. 03....của tháng).
- Lọc và thống kê được tất cả khách hàng sinh vào từng ngày cụ thể trong tháng của từng tỉnh riêng biệt.

Em gửi kèm dữ liệu của 03 tỉnh để các bác xem qua.

Em cũng muốn các bác chỉ giáo cách lọc ngày, tháng, năm sinh thì phải làm như thế nào ( ta đang có cột "Ngay sinh: 11/10/2003", làm thế nào để có thể lọc riêng được 3 cột, Ngày, Tháng, Năm).

Rất mong nhận được sự giúp đỡ của tất cả mọi người.
 

File đính kèm

  • Dulieu.rar
    52 KB · Đọc: 149
Việc trích ra ko phải là vấn đề, nhưng bạn chứ ý 1 chuyện là dử liệu về ngày tháng năm sinh trong file ko phải là dạng DATE, nó chẳng qua chỉ là TEXT mà thôi nên ko thể dùng đễ tính toán dc...
Tất nhiên cách làm vẫn có, nhưng nếu bạn ko chịu sữa chổ này thì chú ý là từ đây về sau phải nhập liệu giống như củ, nếu ko sẽ gây ra sai lầm đáng tiếc...
Tôi gữi file bạn xem thử nha! Trong file tôi gôm chung tất cả vào 1 file..
ANH TUẤN
 
Lần chỉnh sửa cuối:
Bạn làm thử thế này nhé,
1) Mở file "Thai Nguyen.xls"
2) Tạo thêm 3 cột phụ
Cột K= Ngay sinh
Cột L = Tháng sinh
Cột M = Năm sinh

Trong bảng dữ liệu, cột D là ngày/thang/năm sinh

Đặt công thức lần lượt cho 3 cột và copy cho các khách hàng
K2 =DAY(DATEVALUE(D2))
L2 =MONTH(DATEVALUE(D2))
M2 =YEAR(DATEVALUE(D2))

3) Bôi đen A1:M1 (hoặc cả vùng dữ liệu), vào menu Data chọn Filter->AutoFilter
Bây giờ bạn có thể dùng kỹ thuật Filter để lọc theo tháng, ngày sinh...
Bạn lưu ý là tại cột F-"Địa chỉ", để lọc ra tỉnh, chọn nút Filter tại ô F1 chọn "(Custom ...)" sau đó gõ *Thái Nguyên* trong form "Custom AutoFilter".
Theo cách làm trên bạn sẽ lọc được danh sách những người có tỉnh là "Thái Nguyên".
 
Oh... lạ nhỉ... rõ ràng hôm qua tôi mở file này lên, dùng hàm DAY, MONTH ko ra kết quả.. Kiểm tra bằng hàm SUM thì phát hiện cột D là TEXT, vì thế tôi đành phải dùng hàm LEFT, MID... giờ kiểm tra lại thì thấy nó đúng là DATE... ko hiểu?
 
Cám ơn hai bác anhtuan1066, tuanVnuni nhiều lắm. Dữ liệu đầu vào là em được cung cấp hàng tháng chứ không phải em tự nhập vào, dữ liệu thực tế của em là cả 63 tỉnh thành.
Em đang xem nhưng em cũng chưa biết nhiều lắm về excel, nên chắc phải hỏi thêm nhiều. Nếu hai bác không phiền cho em xin nick chat nhé, hoặc địa chỉ email.
Mail của em: Ngodinhquan@gmail.com
YM: kekhoq
Rất mong nhận được sự giúp đỡ của các bác. Chúc các bác ngày mới tốt lành nhé.
 
Em vừa làm thử theo cách của bác tuanvnuni nhưng đúng là không ra được kết quả, chỉ có 1/3 là ra còn lại báo lỗi.
 
Nếu dử liệu dc cung cấp hàng tháng thì tôi hơi.. ko hiểu... Đã là khách hàng thì cũng lắm mỗi tháng chỉ thay đỗi đôi chút thôi chứ.. ko lẽ tháng nào cũng thay đỗi toàn bộ...
Nhưng cũng ko sao, có thay đỗi thì copy và paste vào sheet DATA là xong... tôi đang tạo name và công thức đến dòng thứ 5000, nếu nhiều hơn số này bạn có thể tự sửa lấy
Mail tôi là: yeulachet1066@yahoo.com (nick chat cũng nó luôn)
Mến
ANH TUẤN
 
Em post lai yêu cầu rõ ràng hơn nhé, mong các bác giúp đỡ
 

File đính kèm

  • Du lieu.doc
    34 KB · Đọc: 37
Theo yêu cầu của bạn tôi làm thêm sheet thống kê nữa... Bạn xem file nha!
ANH TUẤN
 
Lần chỉnh sửa cuối:
Tôi có 1 thắc mắc nhờ các cao thủ góp ý:
File đính kèm ở trên có người down về bị lỗi VALUE, trong khi tôi test rất kỹ và ko có vấn đề... Có lẽ lỗi xuất hiện là do vấn đề ngày tháng
Rõ ràng hôm qua khi ngồi trong tiệm Net thì tôi thấy trong file này ngày tháng chỉ là TEXT, nên tôi làm theo cách tách chuổi, dùng LEFT và MID.. Hôm nay vào cty tôi lại thấy ngày tháng là DATE bình thường, thế là sửa lại bằng DAY và MONTH... Nhưng có vài bạn down về bị lỗi... Là sao ta?
Có liên quan gì đến cấu hình ngày tháng năm ko nhỉ? Vô lý quá
Giờ tôi sửa file lại theo kiểu củ... Mọi người tải 2 file về và so sánh thử xem cái nào bị lỗi (LocSN_1.rar và LocSN_2.rar)
ANH TUẤN
 
Lần chỉnh sửa cuối:
Thanks bác anhtuan1066 nhiều lắm. Hôm nay em bận quá chưa làm được, mai mới làm được, nếu không ra em lại làm phiền tiếp.
 
Ha... ha... phát hiện ra lỗi do đâu rồi... là như vầy đây:
1> Người ta nhập liệu trên máy có cấu hình date là m/d/y nhưng lại cứ ngở là d/m/y.. vì thế mà ngày tháng năm nhập vào toàn là TEXT (ví dụ 23/5/2007 máy tính sẽ ko hiểu đây là ngày 23 tháng 5 năm 2007)
2> Nếu mở file này trên máy dc cấu hình d/m/y thì nhờ vào sự thông minh của máy tính nên nó vẫn có thễ tạm hiểu dc mấy cái text nhập vào là DATE.. cụ thể nhất là các hàm DAY, MONTH, YEAR làm việc bình thường
3> Khi ta chưa phát hiện ra lỗi này mà cứ làm file thì trên máy tính của mình vẫn chạy bình thường (trên máy có cấu hình d/m/y)... nhưng khi mang sang máy tính khác có cấu hình m/d/y sẽ bị lỗi #VALUE ngay
Giãi quyết triệt đễ vấn đề này chỉ có cách chuyển cột D toàn bộ TEXT thành DATE... Tôi thì chuyễn bằng cách tách chuỗi, sau đó ráp lại thành 1 DATE hoàn chỉnh... Ko biết các bạn có ai có cách nào nhanh hơn ko?
 
Version 3 đây! Sửa lại toàn bộ cho hoàn chỉnh và dễ nhìn hơn!
ANH TUẤN
 
Lần chỉnh sửa cuối:
Nho Anh Tuan giup em nhe

Anh lam giup em voi nhe
 

File đính kèm

  • Thang 12.rar
    64.1 KB · Đọc: 45
Bạn cho hỏi: Thiếu dử liệu bất cứ cột nào cũng xem như là thiếu, đúng ko? Vì tôi thấy cột số dtdd thật ra cũng đâu có quan trọng... Bạn nói lại lần nữa thật chính xác rồi tôi làm cho!
Mến
ANH TUẤN
 
Anh ơi, chỉ ở cột: Số hợp đồng, tên khách hàng, ngày sinh, địa chỉ thôi anh ạ. Em đã viết rõi trong file word em gửi kèm cho anh ạ
 
Vậy xong rồi đây! Với file này thì bạn chỉ việc nhập liệu vào DATA, khi bạn nhập ngày sinh xong là nó tự động sắp xếp mọi thứ cho bạn.. Vì thế đừng ngạc nhiên nếu như vừa nhập xong nhìn lại chẳng thấy dòng vừa nhập đâu cả.. Vì nó đã xếp đi nơi khác rồi...
Tuy nhiên, do dử liệu của bạn tương đối nhiều (như bạn nói là khoảng 20.000 dòng) nên tôi đề nghị khi nhập liệu bạn nên đễ Calculate ở chế độ Manual (Vào menu Tools\Options, trong tab Calculation bấm chọn manual)... Khi bạn đã hoàn tất nhập liệu thì hảy chọn lại Automatic (bạn cũng có thể tạo 1 nút nhấn đễ làm việc này)...
Mến
ANH TUẤN
 
Lần chỉnh sửa cuối:
Nhờ các bạn tham khảo và góp ý giùm, trong này còn 1 nhược điểm nữa, đó là cột phụ trong sheet DATA... Ko biết có ai có giãi pháp nào hay có thể loại bỏ luôn dc cột này ko? (chú ý về tốc độ tính toán nha)
ANH TUẤN
 
Ha... ha... Làm dc rồi... Version đời cuối... Bỏ hết các cột phụ ko cần thiết, giảm dc gần 1 nữa dung lượng... Công đoạn khó nhất là nối các mãng lại với nhau, tôi có hỏi trên diển đàn mà chẳng thấy ai quan tâm... Hic... Đành tự mày mò.. cũng may là ra, tuy chưa phải là hay lắm nhưng ít ra là hay hơn cái củ...
File này dc tính toán cho 60.000 dòng dử liệu! Bạn Ngodinhquan xem lại lần nữa nhé!
ANH TUẤN
 
Lần chỉnh sửa cuối:
Em cám ơn anh Tuần nhiều lắm ạ.
Em ốm suốt từ đầu tuần, hôm nay mới đến công ty. Cũng đang có nhiều việc quá anh ạ. Giừo em download về xem, có gì không hiểu em lại hỏi anh nhé.
Chúc anh luôn vui vẻ và thành công hơn nữa nhé.
 
Web KT
Back
Top Bottom