Khắc phục các kiểu bỏ dấu khác nhau trong lệnh Find

Liên hệ QC

mymichau

Thành viên hoạt động
Tham gia
28/11/06
Bài viết
172
Được thích
114
Khi áp dụng lệnh Find, kiểu chử Việt sẽ không tìm được chử khi kiểu gỏ ( bỏ dấu ) khác nhau.
VD: Cùng là chử “ hòang “, nhưng chử “ hòang “ bỏ dấu theo kiểu củ; và chử “ hoàng “ bỏ dấu tự do là hai chử khác nhau.
Vậy có phương thức nào để Find tìm được chử “ hòang “ mà không phụ thuộc vào các kiểu bỏ dấu khác nhau. Xin các anh chỉ giúp.
 
Tôi cũng đã từng bị như vậy, đành phải làm thủ công là đánh chữ hò dấu cách đến chữ ang sau đó xoá dấu cách
 
Khi áp dụng lệnh Find, kiểu chử Việt sẽ không tìm được chử khi kiểu gỏ ( bỏ dấu ) khác nhau.
VD: Cùng là chử “ hòang “, nhưng chử “ hòang “ bỏ dấu theo kiểu củ; và chử “ hoàng “ bỏ dấu tự do là hai chử khác nhau.
Vậy có phương thức nào để Find tìm được chử “ hòang “ mà không phụ thuộc vào các kiểu bỏ dấu khác nhau. Xin các anh chỉ giúp.
Bạn có thể dùng hàm SEARCH() thay cho hàm FIND() và sử dụng các ký tự đại diện.
Ví dụ: = SEARCH("ho*ng",...)

Tuy nhiên, theo tôi nghĩ thì trường hợp này hiếm lắm. Bạn thử đọc trong sách báo xem, hầu như không ai viết là "hòang" cả, mà người ta viết là "hoàng".
Và đã tìm thì nên tìm chính xác.
Bởi vậy, khi sử dụng hàm tìm kiếm mà chúng ta gõ sai chính tả thì... e rằng không phải lúc nào cũng có được kết quả đúng.
Nên chăng chúng ta tập cho mình thói quen gõ đúng chính tả, hơn làm tìm cách để bắt Excel phải tìm kiếm cả những chữ sai chính tả của chúng ta!
 
Tìm trong Find bạn có thể nhập ký tự đại diện. Ví dụ ho?ng để tìm hoàng hoặc h?ang để tỉm hòang. Như vậy bạn phải tìm 2 lần.
 
Tìm trong Find bạn có thể nhập ký tự đại diện. Ví dụ ho?ng để tìm hoàng hoặc h?ang để tỉm hòang. Như vậy bạn phải tìm 2 lần.

Nếu vậy tốt nhất là : h??ng.:-= ( như vậy sẽ ra nhiều đấy : hoang, hoàng, hoàng, hỏang, hoảng, hương, hường, hường, hưởng, hưởng, hiêng, hiếng, hiếng, . . . . . +-+-+-++-+-+-+)

Tuy nhiên vẫn như bác BNTT nói :

Nên chăng chúng ta tập cho mình thói quen gõ đúng chính tả, hơn làm tìm cách để bắt Excel phải tìm kiếm cả những chữ sai chính tả của chúng ta!

Thân!
 
Em có 1 file dò tìm, dữ liệu gốc do mình tự nhập vào, thường thì để mặc định kiểu gỏ bỏ dấu theo kiểu củ nên không thể có 2 chử "hoàng" khác nhau.
Nhưng dử liệu để tìm được copy từ nơi khác đến mới khổ. Sheet danh sách gốc có thể có 1000 tên, còn dử liệu nhập để tìm thì được cập nhập hàng ngày theo nhiều nguồn khác nhau của các cơ sở. Bảng mẩu cũng có nhắc họ dùng cách gỏ như file gốc, nhưng đôi lúc vẫn sai, do đó tìm lại không chính xác. Còn cách nào khác không mong các cao thủ chỉ giúp. Em có gởi file "VD"
 

File đính kèm

  • VD.rar
    73.7 KB · Đọc: 5
Lần chỉnh sửa cuối:
Em có 1 file dò tìm, dữ liệu gốc do mình tự nhập vào, thường thì để mặc định kiểu gỏ bỏ dấu theo kiểu củ nên không thể có 2 chử "hoàng" khác nhau.
Nhưng dử liệu để tìm được copy từ nơi khác đến mới khổ. Sheet danh sách gốc có thể có 1000 tên, còn dử liệu nhập để tìm thì được cập nhập hàng ngày theo nhiều nguồn khác nhau của các cơ sở. Bảng mẩu cũng có nhắc họ dùng cách gỏ như file gốc, nhưng đôi lúc vẫn sai, do đó tìm lại không chính xác. Còn cách nào khác không mong các cao thủ chỉ giúp.
Vậy bạn tạo 1 bảng so sánh: ghi ra tất cả các trừong hợp mà bạn cho là trùng nhau!
Như nếu tìm đựoc chử Hòang thì cũng xem như nó chính là Hoàng
Chỉ là gợi ý! Bạn thử xem
 
Khi áp dụng lệnh Find, kiểu chử Việt sẽ không tìm được chử khi kiểu gỏ ( bỏ dấu ) khác nhau.
VD: Cùng là chử “ hòang “, nhưng chử “ hòang “ bỏ dấu theo kiểu củ; và chử “ hoàng “ bỏ dấu tự do là hai chử khác nhau.
Vậy có phương thức nào để Find tìm được chử “ hòang “ mà không phụ thuộc vào các kiểu bỏ dấu khác nhau. Xin các anh chỉ giúp.

Trong trường hợp này, sao bạn không dùng Ctrl+H để thay thế toàn bộ hòang thành hoàng nhỉ.
 
Khi áp dụng lệnh Find, kiểu chử Việt sẽ không tìm được chử khi kiểu gỏ ( bỏ dấu ) khác nhau.
VD: Cùng là chử “ hòang “, nhưng chử “ hòang “ bỏ dấu theo kiểu củ; và chử “ hoàng “ bỏ dấu tự do là hai chử khác nhau.
Vậy có phương thức nào để Find tìm được chử “ hòang “ mà không phụ thuộc vào các kiểu bỏ dấu khác nhau. Xin các anh chỉ giúp.

Chỉ có 4 câu văn mà có 9 lỗi chính tả thế này thì đúng là máy cũng chịu rồi.!$@!!!$@!!!$@!!

Hãy chú ý đến chính tả một chút! Giúp mình và giúp người!

Thân!
 
Ngòai lỗi bỏ dấu khác nhau, còn một số lỗi cơ bản khác như : sai chính tả, dấu cách giữa các chữ. Em đã dùng hàm LoaidauUni để chuyển danh sách gốc và danh sách nhập vào thành dạng dữ liệu chuẩn để so sánh. Kết quả đạt yêu cầu cao, tuyệt đối không để sót. Cảm ơn các anh đã góp ý và chỉ ra một số sai sót khác, cảm ơn rất nhiều tác giả Addin HotrotiengvietBVA.
 
Trích:
Nên chăng chúng ta tập cho mình thói quen gõ đúng chính tả, hơn làm tìm cách để bắt Excel phải tìm kiếm cả những chữ sai chính tả của chúng ta!
Thực ra thì mymichau rất có lý, trên mạng có rất nhiều tài liệu hay (vd: truyện). Nhưng do người soạn thảo (hoặc do phần mềm gõ tiếng V chưa chuẩn) mà dẫn đến làm người đọc rất tức mắt.
Cùng một công chuyển các định dạng truyện đó (vd: ghép các chương thành 1 truyện, convert sang file .prc để đọc trên mobil chẳng hạn) thì cũng muốn sửa luôn các lỗi chính tả - mà sửa bằng lệnh replace thì rất lâu.
Nếu có 1 chương trình chạy ghép với replace để check & repair thì hay quá (nếu những từ muốn sửa và sửa thành từ gì là do mình điều chỉnh được thì quá tốt).
Chân thành cám ơn trước.
 
Web KT
Back
Top Bottom