jubinell
Thành viên mới
- Tham gia
- 27/11/09
- Bài viết
- 37
- Được thích
- 16
- Nghề nghiệp
- Tư vấn kinh doanh/kinh tế, nhạc sỹ, game thủ (keke
Chào các bạn,
Mình muốn tìm một số từ trong tiếng Việt trong mộ số số ô nhất định.
Các từ mà mình muốn tìm có thể là:
"an" "tiếp" "lị" "nguyễn"
Còn các ô của mình có thể chứa các giá trị sau:
"an" "ban, tiếp; lịn, ngạn"
Mình muốn tạo giải pháp có thể xác định cho mình là từ số 1 ("an") có trong ô số 1 nhưng không có trong ô số 2, từ số 2 ("tiếp") có trong ô số 2, từ số 3 & 4 không có trong cả ô 1 lẫn ô 2, v.v.
Mình không nghĩ là các công cụ thông thường trong Excel có thể giải quyết được vấn đề này, cho nên đã dùng regular expressions (biểu thức chính quy). Mình tìm được hàm sau:
http://www.vbaexpress.com/kb/getarticle.php?kb_id=841
Vì hàm khá dài, cho nên các bạn không cần để ý hàm này cụ thể làm gì, như thế nào...chỉ cần biết có thể tìm từ "an" bằng biểu thức chính quy bằng công thức sau:
=regexpfind(A1,"\ban\b") Hai từ khóa \b ở đầu và cuối từ giúp cho mình tìm các từ nguyên vẹn (tìm "an" chứ không phải "ban" hay "anh")
Khi mình chuyển sang sử dụng với các ký tự không có trong tiếng Anh, ví dụ:
=regexpfind(A1,"\btiếp\b")
thì hàm không tìm được nữa.
Mình phải viết mẫu biểu thức chính quy như thế nào để tìm các từ có dấu/ký tự của tiếng Việt?
Giải thích hơi dài dòng...mình xin lỗi trước. Cái này chưa thấy ứng dụng nhiều ở Việt Nam.
Mình muốn tìm một số từ trong tiếng Việt trong mộ số số ô nhất định.
Các từ mà mình muốn tìm có thể là:
"an" "tiếp" "lị" "nguyễn"
Còn các ô của mình có thể chứa các giá trị sau:
"an" "ban, tiếp; lịn, ngạn"
Mình muốn tạo giải pháp có thể xác định cho mình là từ số 1 ("an") có trong ô số 1 nhưng không có trong ô số 2, từ số 2 ("tiếp") có trong ô số 2, từ số 3 & 4 không có trong cả ô 1 lẫn ô 2, v.v.
Mình không nghĩ là các công cụ thông thường trong Excel có thể giải quyết được vấn đề này, cho nên đã dùng regular expressions (biểu thức chính quy). Mình tìm được hàm sau:
http://www.vbaexpress.com/kb/getarticle.php?kb_id=841
Vì hàm khá dài, cho nên các bạn không cần để ý hàm này cụ thể làm gì, như thế nào...chỉ cần biết có thể tìm từ "an" bằng biểu thức chính quy bằng công thức sau:
=regexpfind(A1,"\ban\b") Hai từ khóa \b ở đầu và cuối từ giúp cho mình tìm các từ nguyên vẹn (tìm "an" chứ không phải "ban" hay "anh")
Khi mình chuyển sang sử dụng với các ký tự không có trong tiếng Anh, ví dụ:
=regexpfind(A1,"\btiếp\b")
thì hàm không tìm được nữa.
Mình phải viết mẫu biểu thức chính quy như thế nào để tìm các từ có dấu/ký tự của tiếng Việt?
Giải thích hơi dài dòng...mình xin lỗi trước. Cái này chưa thấy ứng dụng nhiều ở Việt Nam.