Tạo một Address Book nhỏ gọn bằng chương trình Excel

Liên hệ QC

excel1111111

Thành viên mới
Tham gia
17/12/08
Bài viết
3
Được thích
2
-=09=Bạn có dự định làm một Address Book bằng Excel không ?
Mời các bạn xem và góp ý thêm cho thiết kế Address Book của mình.

Một vài đặc điểm của chương trình này :
- Ưu tiên tìm kiếm nhanh dựa theo họ tên
- Có liên kết đến hình ảnh
- Highlight nhắc nhở ngày sinh nhật

Tuy nhiên, mình vẫn chưa giải quyết triệt để về hàm lấy tên người.
Hiện tại chỉ xử lý theo kiểu chắp vá mà thôi --=0 Mong các cao thủ chỉ giáo thêm.
 

File đính kèm

  • AddressBook-EXCEL.zip
    668 KB · Đọc: 368
Tuy nhiên, mình vẫn chưa giải quyết triệt để về hàm lấy tên người.
Hiện tại chỉ xử lý theo kiểu chắp vá mà thôi Mong các cao thủ chỉ giáo thêm
.
Chưa hiểu chổ này lắm!
Lấy tên người để Highligh à? Thế thì tôi dùng Conditional Formating còn lẹ hơn (khỏi cần hàm nào)
Ngoài ra tôi chạy file của bạn vài lần mà vẫn hỏng phát hiện có gì hay trong đó thế nhỉ? (chắc tại trình độ tôi kém quá) ---> Mong bạn nói rõ thêm chút cho tôi học hỏi với!
 
Upvote 0
Chưa hiểu chổ này lắm!
Lấy tên người để Highligh à? Thế thì tôi dùng Conditional Formating còn lẹ hơn (khỏi cần hàm nào)
Ngoài ra tôi chạy file của bạn vài lần mà vẫn hỏng phát hiện có gì hay trong đó thế nhỉ? (chắc tại trình độ tôi kém quá) ---> Mong bạn nói rõ thêm chút cho tôi học hỏi với!

Có lẽ bạn hiểu nhầm ở chỗ lấy tên người (nằm ở Hidden Column J), và ở đây mình phải dùng Column H, I chứa công thức tạm để xử lý (chắp vá là ở chỗ đó //**/)

Việc lấy tên người là để sắp xếp lại dữ liệu theo tên (Dùng công cụ Sort). Nếu có thể tạo một nút nhấn để Sort lại toàn bộ Column [Họ tên] theo tên người thì rất tuyệt.

Mục tiêu chính của chương trình là dò tìm nhanh khi ta nhập tên người trên TextBox. Có lẽ bạn đã quen với nhiều chương trình đồ sộ rồi nên với một chương trình bé tí như thế này không gây hứng thú cho bạn mấy. Tuy nhiên, mình rất cảm ơn ý kiến đóng góp của bạn.
 
Upvote 0
Có lẽ bạn hiểu nhầm ở chỗ lấy tên người (nằm ở Hidden Column J), và ở đây mình phải dùng Column H, I chứa công thức tạm để xử lý (chắp vá là ở chỗ đó //**/)
Thì ra là thế
Thử gõ vào cell J4 công thức này xem:
PHP:
=TRIM(RIGHT(SUBSTITUTE(TRIM($B4)," ",REPT(" ",LEN(TRIM($B4)))),LEN(TRIM($B4))))
Khỏi cần cột phụ H và I
Việc lấy tên người là để sắp xếp lại dữ liệu theo tên (Dùng công cụ Sort). Nếu có thể tạo một nút nhấn để Sort lại toàn bộ Column [Họ tên] theo tên người thì rất tuyệt.
Sort họ tên tiếng Việt có dấu không dể ăn đâu, dù bạn có tách được tên ra 1 cell riêng thì sort cũng chẳng chính xác
Trên diển đàn đã có tiện ích sort họ tên tiếng Việt do thầy Phạm Duy Long viết, bạn tìm và nghiên cứu xem
Mục tiêu chính của chương trình là dò tìm nhanh khi ta nhập tên người trên TextBox
Nếu chỉ có mục tiêu này thì thà tôi dùng AutoFilter cho nó lẹ, đương nhiên là viết code để AutoFilter chứ không phải làm bằng tay, có điều với phương pháp AutoFilter thì code ngắn gọn hơn và tốc độ cũng nhanh hơn
 
Upvote 0
thx any way, mình tưởng dùng Excel làm address book cho điện thoại di động ....ai dè ko phải ...zz
 
Upvote 0
Web KT
Back
Top Bottom