Đáp:
1. Bạn không nói rõ bạn dùng mã tiếng Việt nào nên chúng tôi chỉ trả lời tổng quát. Hiện có nhiều mã tiếng Việt khác nhau được dùng, đại đa số các mã này đều tự định nghĩa và vi phạm nhiều điểm mã ANSI mà WinXP (hay nhiều HĐH khác) dùng. Thí dụ có thể bạn đang dùng mã ABC (tức TCVN 5712), chữ “ư” dùng mã 173, mã này được xử lý đặc biệt trong WinXP và một số ứng dụng trên WinXP, vì vậy khi bạn copy chuỗi có chứa “ư” trong 1 ứng dụng rồi dán lại trên ứng dụng khác thì chữ “ư” có thể bị mất (thí dụ bạn copy từ Excel dán vào Word thì bị mất). Tuy nhiên nếu bạn dùng chức năng “Paste Special” thì Word vẫn bảo toàn đúng chữ “ư”. Để khắc phục lỗi trên, bạn nên dùng mã tiếng Việt được chuẩn hóa cả ở Việt Nam lẫn toàn thế giới, thí dụ mã Unicode tiếng Việt (TCVN 6909).
2. Khi bạn dùng chức năng Data/Sort (hay một số chức năng khác), nó hiển thị danh sách các tên nhãn (label name) để bạn chọn, các tên nhãn này là nội dung của các cell đầu trong hàng/cột chứa dữ liệu cần sắp xếp. Nếu nội dung là chuỗi tiếng Việt có dấu thì chuỗi có thể bị hiển thị sai trong danh sách. Nguyên nhân là font chữ mà Excel dùng trong các hộp thoại là font chữ hệ thống do Windows qui định (mặc định là font MS Sans Serif), font này không tương thích với mã tiếng Việt mà bạn dùng (thí dụ bạn dùng mã ABC) nên hiển thị sai chuỗi tiếng Việt của bạn. Cách khắc phục là thiết lập lại font chữ cho Windows (bằng cách vào Control Panel, chạy icon Display). Hiện nay WinXP và các ứng dụng Office hỗ trợ rất tốt mã Unicode tiếng Việt, nó có sẵn các font chữ hệ thống hỗ trợ mã tiếng Việt Unicode, do đó nếu bạn dùng mã Unicode tiếng Việt trong bảng tính Excel thì các chức năng như Data/Sort sẽ hiển thị đúng các chuỗi tiếng Việt.
3. Bạn có thể download bộ gõ Unikey hoàn toàn miễn phí, nhỏ gọn dễ sử dụng, không cần cài đặt và đang được đánh giá là tốt nhất tại địa chỉ sau:
http://www.3c.com.vn/Story/vn/hotrokhachhang/traodoikinhnghiem/legtiengviet/2007/4/12877.html