Đối với một cá nhân sử dụng điện thoại, dữ liệu danh bạ luôn là quan trọng và đáng lưu tâm nhất. Việc sao lưu danh bạ hiện tại khá dễ dàng với các công cụ từ máy tính cũng như các phần mềm được cài đặt trực tiếp trên điện thoại. Tuy nhiên khi bạn chuyển danh bạ giữa các điện thoại khác nhau chúng ta hay vướng phải lỗi "đổi tên contact". Ví dụ như khi bạn chuyển danh bạ từ các máy Nokia (symbian) thì phần tên contact sẽ thêm ".1" phía sau, còn với các máy Sony thì là "/1" rất khó chịu. Đây là cách lập trình nhận biết của từng hãng điện thoại, khi các bạn copy qua Sim hay qua các điện thoại khác hãng sẽ vướng lỗi. Câu hỏi là làm cách nào sửa (edit) hàng loạt tên danh bạ cùng lúc theo một form nhất định không? Đây là một thao tác đơn giản với các nhà lập trình khi họ chỉ cần gán danh bạ vào vòng lập cho một biến và xử lí rename trong vòng lập đó. Tuy nhiên đó lại là câu chuyện của các nhà lập trình, đứng ở góc độ người sử dụng thông thường chúng ta cũng có thể dễ dàng đạt được mục đích với với công cụ quen thuộc Microsoft Excel. Sau khi đồng bộ danh bạ điện thoại với Microsoft Outlook bằng các công cụ hỗ trợ từ hãng, các bạn tiến hành xuất danh bạ của mình sang flie *.csv và mở lên bằng Microsoft Excel để xử lí. Trong bài viết này mình sẽ review bài viết với danh bạ được xuất từ Sony W910i: Như hình trên là một file danh bạ "lỗi". Đầu tiên các bạn chèn thêm một cột để làm "biến tạm", mình đặt tên cột này là Temp. Nhận xét thấy các tên contact đều có "/1" ở cuối nên điều chúng ta cần làm là loại bỏ chúng. Chúng ta dùng hàm LEFT, hàm này có công dụng trả về chuỗi con của một chuỗi cho trước tính từ trái sang, số kí tự trong chuỗi con chúng ta sẽ chỉ định. Chúng ta dùng hàm LEN để đếm số kí tự trong contact sau đó trừ đi 2 để loại bỏ "/1". Hàm hoàn chỉnh như sau LEFT(A3,LEN(A3)-2) ,với A3 là ô chứa tên contact lỗi. Và đây là kết quả: Sau khi có danh bạ hoàn chỉnh các bạn chọn Copy, chọn Paste Special, tích chọn Value để đè lên danh bạ cũ: Sau đó các bạn xóa đi cột Temp và Save lại. Bước cuối cùng các bạn Import file csv vừa xử lí vào lại Outlook để có thể đồng bộ sang thiết bị mới của bạn. Tùy vào lỗi của danh bạ cụ thể như thế nào mà các bạn có các hướng xử lí khác nhau. Trên đây chỉ là ví dụ để các bạn tham khảo. Các bạn có thể xem thêm cách dùng 2 hàm RIGHT và MID để biết thêm. BlackBerryVietNam.net
Thanks bạn. Nhưng với các dòng Nokia thì file danh bạ lỗi có dạng "." hoặc ".1" ở cuối, khi đó nếu chọn replace all, sẽ mất cả phần dấu "." của người dùng đặt, ví dụ "A.Dũng." thành "ADũng".
Bạn ấy nói đúng mà, nếu bị khác thì sẽ dùng kiểu khác thôi. Cũng như bạn nói "Tùy vào lỗi của danh bạ cụ thể như thế nào mà các bạn có các hướng xử lí khác nhau. Trên đây chỉ là ví dụ để các bạn tham khảo."