Cần Giúp Chuyển Unicode Tổ Hợp Sang Unicode Dựng Sẵn Trong Excel

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Bởi: Tìm kiếm Tìm nâng cao…
  • Hoạt động gần nhất
  • Đăng ký
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Thành viên giúp nhau
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Cần giúp chuyển Unicode tổ hợp sang Unicode dựng sẵn trong Excel (1 người xem)
  • Thread starter Thread starter leonguyenz
  • Ngày gửi Ngày gửi 14/7/12
Liên hệ QC

Người dùng đang xem chủ đề này

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) leonguyenz

leonguyenz

Thành viên gạo cội
Thành viên BQT Moderator Tham gia 2/8/10 Bài viết 5,225 Được thích 9,026 Giới tính Nam Em tìm trên GPE và một số trang khác nhưng chưa thấy. Mong các thầy giúp vấn đề này: Trên sheet có 2 loại bảng mã Unicode dựng sẵnUnicode tổ hợp (mỗi cell một bảng mã riêng, do file tổng hợp từ nhiều người nhập liệu). Vì đây là số liệu cũ nên em muốn chuyển sang Unicode dựng sẵn, để dễ tra tìm. Chân thành cảm ơn ! ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981
leonguyenz đã viết: Em tìm trên GPE và một số trang khác nhưng chưa thấy. Mong các thầy giúp vấn đề này: Trên sheet có 2 loại bảng mã Unicode dựng sẵnUnicode tổ hợp (mỗi cell một bảng mã riêng, do file tổng hợp từ nhiều người nhập liệu). Vì đây là số liệu cũ nên em muốn chuyển sang Unicode dựng sẵn, để dễ tra tìm. Chân thành cảm ơn ! Nhấp chuột vào đây để mở rộng...
Hỏi lại: Dữ liệu trong file là dữ liệu thô thôi hay có chứa công thức? Vì nếu chỉ là dữ liệu thô còn dễ, có công thức sẽ "tê" hơn nhiều! Giải thuật tạm thời của tôi là thế này: - Tạo bảng tra cứu 2 chiều với cột 1 chứa các ký tự Unicode tổ hợp, cột 2 chứa các ký tự Unicode dựng sẵn - Dùng vòng lập duyệt từ đầu đến cuối bảng và dùng Find and Replace để tìm và thay thế tương ứng ===> Giải thuật này chắc bạn tự triển khai được chứ nhỉ? leonguyenz

leonguyenz

Thành viên gạo cội
Thành viên BQT Moderator Tham gia 2/8/10 Bài viết 5,225 Được thích 9,026 Giới tính Nam
ndu96081631 đã viết: Hỏi lại: Dữ liệu trong file là dữ liệu thô thôi hay có chứa công thức? Vì nếu chỉ là dữ liệu thô còn dễ, có công thức sẽ "tê" hơn nhiều! Giải thuật tạm thời của tôi là thế này: - Tạo bảng tra cứu 2 chiều với cột 1 chứa các ký tự Unicode tổ hợp, cột 2 chứa các ký tự Unicode dựng sẵn - Dùng vòng lập duyệt từ đầu đến cuối bảng và dùng Find and Replace để tìm và thay thế tương ứng ===> Giải thuật này chắc bạn tự triển khai được chứ nhỉ? Nhấp chuột vào đây để mở rộng...
Hihi, bữa trước gặp thầy có báo cáo trước cho thầy rồi, em có biết tí code nào đâu +-+-+-+ Bảng tra cứu là bảng thô, nhưng mà nhiều dòng nhiều cột. Trong đó các cell đều là Unicode, em biết chắc chắn nhiều cell được gõ theo bảng mã Unicode tổ hợp. Em muốn chuyển tất cả hỗn hợp đó về Unicode dựng sẵn thầy ạ ! S

siwtom

Thành viên gắn bó
Tham gia 19/3/08 Bài viết 2,127 Được thích 4,211
leonguyenz đã viết: Hihi, bữa trước gặp thầy có báo cáo trước cho thầy rồi, em có biết tí code nào đâu +-+-+-+ Bảng tra cứu là bảng thô, nhưng mà nhiều dòng nhiều cột. Trong đó các cell đều là Unicode, em biết chắc chắn nhiều cell được gõ theo bảng mã Unicode tổ hợp. Em muốn chuyển tất cả hỗn hợp đó về Unicode dựng sẵn thầy ạ ! Nhấp chuột vào đây để mở rộng...
Đổi "đuôi" thành BAS Dùng Mã: Sao chép. = SourceToDest(text, src_uni, dst_uni)

File đính kèm

  • vietnamese_unicode_convert.txt vietnamese_unicode_convert.txt 19 KB · Đọc: 787
leonguyenz

leonguyenz

Thành viên gạo cội
Thành viên BQT Moderator Tham gia 2/8/10 Bài viết 5,225 Được thích 9,026 Giới tính Nam
siwtom đã viết: Đổi "đuôi" thành BAS Dùng Mã: Sao chép. = SourceToDest(text, src_uni, dst_uni) Nhấp chuột vào đây để mở rộng...
Em đã test thử nhưng không đổi được đuôi .BAS, khi áp code vào và sử dụng công thức thì không chạy được. Xin cảm ơn nhiều !

File đính kèm

  • unicode test.xlsx unicode test.xlsx 11.7 KB · Đọc: 156
phan ngoc lan

phan ngoc lan

Phan ngọc lan(^_^)
Tham gia 10/6/10 Bài viết 145 Được thích 340 Nghề nghiệp Xây dựng Công thức trên chỉ dùng trong VBA thôi bạn.Phải dùng là: PHP: Sao chép. = SourceToDest(text, 1, 1) Mới được bạn test lại xem! Lần chỉnh sửa cuối: 14/7/12 S

siwtom

Thành viên gắn bó
Tham gia 19/3/08 Bài viết 2,127 Được thích 4,211
leonguyenz đã viết: Em đã test thử nhưng không đổi được đuôi .BAS, khi áp code vào và sử dụng công thức thì không chạy được. Xin cảm ơn nhiều ! Nhấp chuột vào đây để mở rộng...
Bạn chuột phải trên tập tin TXT --> Rename --> thay đuôi txt bằng bas. Do GPE không cho gửi bas nên tôi phải chuyển sang txt Bạn không thể lập công thức cho vd. A1 khi mà bạn truyền vào hàm cũng chính là A1 Bạn thử lập công thức cho A1 là =SUM(A1;B1)??? Nếu dùng trên sheet thì công thức cho cell Ax là = SourceToDest(Ay, 1, 1) Với x <> y Lần chỉnh sửa cuối: 14/7/12 leonguyenz

leonguyenz

Thành viên gạo cội
Thành viên BQT Moderator Tham gia 2/8/10 Bài viết 5,225 Được thích 9,026 Giới tính Nam
siwtom đã viết: Bạn chuột phải trên tập tin TXT --> Rename --> thay đuôi txt bằng bas. Do GPE không cho gửi bas nên tôi phải chuyển sang txt Bạn không thể lập công thức cho vd. A1 khi mà bạn truyền vào hàm cũng chính là A1 Bạn thử lập công thức cho A1 là =SUM(A1;B1)??? Nếu dùng trên sheet thì công thức cho cell Ax là = SourceToDest(Ay, 1, 1) Với x <> y Nhấp chuột vào đây để mở rộng...
Thú thật là em chưa nghiên cứu code nên chưa biết cách áp dụng. Sau khi rename file .bas, em không biết bước tiếp theo phải làm gì luôn. Mong mọi người giúp, test và up file lên từ file em gửi bài #5 dùm. ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981
leonguyenz đã viết: Thú thật là em chưa nghiên cứu code nên chưa biết cách áp dụng. Sau khi rename file .bas, em không biết bước tiếp theo phải làm gì luôn. Mong mọi người giúp, test và up file lên từ file em gửi bài #5 dùm. Nhấp chuột vào đây để mở rộng...
- Đổi đuôi file txt thành bas - Khởi động Excel, bấm Alt + F11 để vào cửa sổ VBA - Trong cửa sổ lập trình, vào menu File\Import File ---> Duyệt đến file .bas rồi bấm Open - Xem lại sẽ thấy 1 module vừa được chèn vào - Bấm Alt + Q để trở về bảng tính - Giờ, trên bảng tính, bạn có thể gõ hàm để convert, chẳng hạn =SourceToDest(A1,1,1) nghĩa là convert chuổi tại cell A1 có nguồn là unicode (tổ hợp hay dựng sẵn) sang unicode dựng sẵn nmhung49

nmhung49

Thành viên tích cực
Tham gia 20/8/09 Bài viết 1,186 Được thích 1,338 Bạn cũng có thể không cần đổi đuôi cũng được, Alt+F11 sao đó chèn Module vào Alt+I+M, tiếp theo chèn text file vào Alt + I + L sao đó tìm đến txt file rồi ok ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981
nmhung49 đã viết: Bạn cũng có thể không cần đổi đuôi cũng được, Alt+F11 sao đó chèn Module vào Alt+I+M, tiếp theo chèn text file vào Alt + I + L sao đó tìm đến txt file rồi ok Nhấp chuột vào đây để mở rộng...
Làm vậy cũng được nhưng có 2 vấn đề xảy ra: - Thứ nhất: bạn phải xóa dòng đầu tiên (Attribute VB_Name = "vietnamese_unicode_convert") trong file txt thì code mới chạy được - Thứ hai: Chèn code như vậy sẽ mất tên Module nmhung49

nmhung49

Thành viên tích cực
Tham gia 20/8/09 Bài viết 1,186 Được thích 1,338
ndu96081631 đã viết: Làm vậy cũng được nhưng có 2 vấn đề xảy ra: - Thứ nhất: bạn phải xóa dòng đầu tiên (Attribute VB_Name = "vietnamese_unicode_convert") trong file txt thì code mới chạy được - Thứ hai: Chèn code như vậy sẽ mất tên Module Nhấp chuột vào đây để mở rộng...
Em test rồi không thấy hiện tuợng như anh nói code vẫn chạy bình thường chỉ thiếu khai báo biến kytu2 thôi ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981
nmhung49 đã viết: Em test rồi không thấy hiện tuợng như anh nói code vẫn chạy bình thường chỉ thiếu khai báo biến kytu2 thôi Nhấp chuột vào đây để mở rộng...
Tôi đâu có nói là không chạy được code, có điều bạn phải xóa dòng Attribute VB_Name = "vietnamese_unicode_convert" Ngoài ra sẽ không có tên Module ---> Dùng Inprot file sẽ vừa chèn code vừa đặt tên cho module luôn trong khi nếu copy/paste thì bạn phải làm bằng tay mọi thứ Thế thôi Lần chỉnh sửa cuối: 16/7/12 T

ThuNghi

Hãy cho rồi sẽ nhận!
Thành viên đã mất Tham gia 16/8/06 Bài viết 3,808 Được thích 4,449
leonguyenz đã viết: Thú thật là em chưa nghiên cứu code nên chưa biết cách áp dụng. Sau khi rename file .bas, em không biết bước tiếp theo phải làm gì luôn.Mong mọi người giúp, test và up file lên từ file em gửi bài #5 dùm. Nhấp chuột vào đây để mở rộng...
A chuyển code của Siwton vào file cho e rồi.Có bổ sung thêm 1 chút cho UDF, chả biết có đúng ý tác giả.SourceToDest = Trim(s)

File đính kèm

  • unicodetest-code.rar unicodetest-code.rar 48.7 KB · Đọc: 124
Lần chỉnh sửa cuối: 16/7/12 S

siwtom

Thành viên gắn bó
Tham gia 19/3/08 Bài viết 2,127 Được thích 4,211
ThuNghi đã viết: A chuyển code của Siwton vào file cho e rồi.Có bổ sung thêm 1 chút cho UDF, chả biết có đúng ý tác giả.SourceToDest = Trim(s) Nhấp chuột vào đây để mở rộng...
Không đúng ý tác giả. Tác giả chủ ý làm thế. Ta hãy tưởng tượng là những chuỗi cần convert kia chỉ là những chuỗi trung gian, tạm thời, và chúng có dấu cách ở đầu (cuối). Các chuỗi được lấy từ đâu đó, lọc từ đâu đó và sau khi convert chúng sẽ được nối với các chuỗi khác để tạo thành kết quả. Nếu bạn xóa các dấu cách trước sau thì trong chuỗi kết quả một số từ sẽ bị dính vào nhau. Dù trường hợp nào chăng nữa thì hàm convert chỉ làm nhiệm vụ convert, nó không can thiệp, không sửa dữ liệu của người dùng, vì quá mạo hiểm. Nếu người dùng cần xóa các dấu cách ở 2 đầu thì luôn luôn có thể dùng Trim(SourceToDest(...)). Tức việc xóa do người dùng quyết định. Hay là bạn nhìn ở đầu tôi có text = text & " " nên bạn nghĩ tôi quên xóa dấu cách tự thêm vào? Nếu thế thì bạn nên nhìn "While n < k" - k = Len(text) thì bạn thấy dấu " " tôi thêm vào không bao giờ được đọc riêng với mục đích convert nó. Nó chỉ được đọc kèm với ký tự trước cuối khi cần kiểm tra ký tự trước cuối (tức ký tự cuối trong chuỗi của người dùng) có là ký tự 2 bai không mà thôi. Tất nhiên nếu chuỗi người dùng có ký tự " " ở cuối thì nó được "convert" vì nó là ký tự trước cuối trong chuỗi text truyền vào WHILE. Tóm lại chuỗi của người dùng thế nào (có hoặc không có dấu " ") thì hàm trả về y nguyên như thế (có hoặc không có dấu " "). Không thêm và cũng không bớt dấu " " cho chuỗi người dùng. Bạn thử thì sẽ thấy. Kinh nghiệm: muốn sửa code nào đó thì nên tìm hiểu kỹ nó hoạt động như thế nào T

txthang

Thành viên mới
Tham gia 3/4/12 Bài viết 1 Được thích 0
ndu96081631 đã viết: - Đổi đuôi file txt thành bas - Khởi động Excel, bấm Alt + F11 để vào cửa sổ VBA - Trong cửa sổ lập trình, vào menu File\Import File ---> Duyệt đến file .bas rồi bấm Open - Xem lại sẽ thấy 1 module vừa được chèn vào - Bấm Alt + Q để trở về bảng tính - Giờ, trên bảng tính, bạn có thể gõ hàm để convert, chẳng hạn =SourceToDest(A1,1,1) nghĩa là convert chuổi tại cell A1 có nguồn là unicode (tổ hợp hay dựng sẵn) sang unicode dựng sẵn Nhấp chuột vào đây để mở rộng...
Vậy nếu em muốn chuyển unidoce tổ hợp sang unicode dựng sẵn thì dùng như thế nào? Có thể áp dụng để chuyển đổi database trong VB ko? S

siwtom

Thành viên gắn bó
Tham gia 19/3/08 Bài viết 2,127 Được thích 4,211
txthang đã viết: Vậy nếu em muốn chuyển unidoce tổ hợp sang unicode dựng sẵn thì dùng như thế nào? Có thể áp dụng để chuyển đổi database trong VB ko? Nhấp chuột vào đây để mở rộng...
Giờ, trên bảng tính, bạn có thể gõ hàm để convert, chẳng hạn =SourceToDest(A1,1,1) nghĩa là convert chuổi tại cell A1 có nguồn là unicode (tổ hợp hay dựng sẵn) sang unicode dựng sẵn Nhấp chuột vào đây để mở rộng...
Cái dòng đỏ đỏ bạn trích này chả đã hướng dẫn rồi còn gì. Bạn có strUni là text unicode - không quan trọng là tổ hợp hay dựng sẵn và bạn muốn convert sang unicode dựng sẵn strUniDungsan thì: strUniDungsan = SourceToDest(strUni, 1, 1) C

cuongdn127

Thành viên mới
Tham gia 3/5/12 Bài viết 1 Được thích 0 quá tuyệt vời, cám ơn rất rất nhiều! H

haonlh

Thành viên tích cực
Tham gia 2/12/07 Bài viết 1,177 Được thích 587 Tôi đã thử và thấy: nếu trong sheets chỉ có 2 loại unicode tổ hợp và unicode và muốn chuyển hết về unicode thì chỉ cần sử dụng chức năng chuyển mã của bộ gõ Unicode. Cụ thể: 1. Gõ Ctrl - Shift - F6 để hiện menu, chọn nguồn và đích đều là Unicode. Chọn chuyển mã Clipboard. 2. Chọn khối ô, gõ Ctrl - C, Ctrl - Shift - F9, Ctrl - V là được Trước tôi cứ thấy lạ sao đổi Unicode sang Unicode. Khi so sánh chuỗi trong VBA thì gặp False với 2 ô giống nhau (viết công thức trên excel thì True, ví dụ =a1 = b1 cho True) Nhờ dùng "chuyển mã" nêu trên mà chúng thực sự giống nhau. Và có 1 nhận xét thế này: Bảng mã Unicode có 2 bảng mã con. S

siwtom

Thành viên gắn bó
Tham gia 19/3/08 Bài viết 2,127 Được thích 4,211
haonlh đã viết: Và có 1 nhận xét thế này: Bảng mã Unicode có 2 bảng mã con. Nhấp chuột vào đây để mở rộng...
Chả nhẽ tôi học thêm được điều mới? Theo tôi bạn phát biểu không chính xác. Khái niệm tổ hợp và dựng sẵn chỉ có khi ta nói tới cách biểu diễn một chuỗi ký tự. Chuỗi ở đây được hiểu là 1 ký tự hoặc nhiều ký tự. Trong bảng mã unicode mỗi "phần tử" là 1 ký tự duy nhất (ký tự chứ không phải chuỗi) và có điểm mã là một con số 2 bai. Vậy bạn có thể chỉ ra cho tôi 1 ký tự trong bảng mã Unicode được công bố mà theo bạn thì đó là unicode tổ hợp được không? Khi tôi cần biểu diễn 1 ký tự mà có hình hài - glyph - "như thế này" thì nhiều khi tôi có 2 cách biểu diễn. "Nhiều khi" vì có khi chỉ có 1 cách biểu diễn duy nhất - vd. ký tự "a" trong bảng mã unicode. Vd. ký tự mà ta nhìn thấy là "ồ". Tôi có thể biểu diễn "nó" bằng 1 ký tự unicode duy nhất mà trong bảng mã unicode có điểm mã là &H1ED3 (2 bai): ChrW(&H1ED3) = ChrW(7891). Nhưng ai đó có thể biểu diễn ký tự mà mắt nhìn thấy là "ồ" bằng 2 ký tự mà trong bảng mã unicode có điểm mã là ChrW(&HF4) và ChrW(300) (2 + 2 = 4 bai): ChrW(&HF4) & ChrW(300) = ChrW(244) & ChrW(768). Trong trường hợp này ta "lắp ráp" (tổ hợp) 2 ký tự là "ô" (điểm mã 244) và "dấu huyền" (điểm mã 768) để có ký tự mà mắt nhìn thấy là "ồ". Tóm lại nếu có một ký tự nào đó trong bảng mã unicode (2 bai) mà ta có thể biểu diễn bằng cách dùng 2, 3 ký tự khác cũng của bảng mã unicode thì có thể nói là cách thứ 2 biểu diễn ký tự (có cùng glyph như cách thứ nhất) bằng cách dùng unicode tổ hợp (luôn dùng > 2 bai). Riêng về bảng mã unicode thì chỉ có 1, mỗi ký tự là unicode - chả dựng sẵn mà cũng chả tổ hợp - 2 bai. Cùng lắm theo tôi thì nói mỗi ký tự trong bảng mã unicode là unicode dựng sẵn. Theo tôi không có cái gọi là "Bảng mã Unicode có 2 bảng mã con" Lần chỉnh sửa cuối: 27/8/14 P

playboy8888

Thành viên mới
Tham gia 8/6/09 Bài viết 1 Được thích 0 Em bây giờ muốn covert từ Unicode dung sẵn sang Unicode Tổ hợp thì phài làm thế nào. Mong các anh/chị chỉ giúp. Em xin cám ơn. P

phuongnammed

Thành viên mới
Tham gia 14/10/11 Bài viết 3 Được thích 0 Unicode, Unicode tổ hợp, Unicode C string. Em có file excel 2007 bị lỗi in tiếng việt, liệu có liên quan gì đến bảng mã trên không anh/chị? Em in máy Canon 2900, cùng file đó mà lúc in được bình thường, lúc in bị lỗi tiếng Việt.

File đính kèm

  • unicode.jpg unicode.jpg 19.7 KB · Đọc: 66
vanle33

vanle33

Thành viên gạo cội
Tham gia 30/10/08 Bài viết 5,975 Được thích 4,014 Giới tính Nam
phuongnammed đã viết: Em có file excel 2007 bị lỗi in tiếng việt, liệu có liên quan gì đến bảng mã trên không anh/chị? Em in máy Canon 2900, cùng file đó mà lúc in được bình thường, lúc in bị lỗi tiếng Việt. Nhấp chuột vào đây để mở rộng...
1) Tôi nghĩ máy in không liên quan đến chuyện lỗi font. Mà lỗi font là do 1 phần mềm nào đó bạn đang dùng gây ra lỗi. Máy in chỉ là thiết bị hiển thị bên ngoài như màn hình. Trong lỗi thì hiển thị ra bên ngoài lỗi, trong ngon lành thì hiển thị ra bên ngoài ngon lành. 2) Trên nhiều máy tôi dùng bảng mã Unicode, font chữ Times New Roman thì vẫn ra chữ tiếng Việt ngon lành có dấu. M

mrgrey

Thành viên mới
Tham gia 5/1/15 Bài viết 1 Được thích 0 Chuyển unicode dựng sẵn sang unicode tổ hợp VBA Làm ơn giúp tôi chuyển unicode dựng sẵn sang unicode tổ hợp Chi tiết là tôi thêm các text box trong excel gõ unicode dựng sẵn nó hiển thì bình thường nhưng khi in thì nó lỗi font, còn sử dụng unicode tổ hợp thì không sao. Lần chỉnh sửa cuối: 12/5/15 ongke0711

ongke0711

Thành viên gắn bó
Tham gia 7/9/06 Bài viết 2,426 Được thích 3,314 Giới tính Nam Tôi dùng code chuyển đổi từ Unicode tổ hợp sang dựng sẳn thì thành công hết chỉ bị mỗi cái lỗi ở ký tự "Đ". Từ nào có dùng chữ "Đ" viết hoa thì khi chuyển sang dựng sẳn đều biến thành chữ "đ" viết thường. Bạn nào biết về các bảng mã Unicode, sửa trong cái hàm này giùm nhé. Cảm ơn trước. :) P

phananhkhoa

Thành viên mới
Tham gia 18/10/14 Bài viết 1 Được thích 0 Em bây giờ muốn covert từ Unicode dung sẵn sang Unicode Tổ hợp thì phài làm thế nào. Mong các anh/chị chỉ giúp. Em xin cám ơn. SourceToDest(A1,1,?) dấu hỏi sẽ là gì ạ? A

Avenger160980

Thành viên mới
Tham gia 16/10/21 Bài viết 0 Được thích 1 Cảm ơn tất cả các anh chị đã đưa ra nhiều ý kiến rất hữu ích, điều này đã giúp mình giải quyết được vấn đề chuyển mã từ Unicode dựng sẵn - Unicode tổ hợp. Như các anh chị cũng biết 2 loại này khác nhau nhiều, dễ thấy nhất là độ dài chuỗi ký tự khi dùng hàm LEN. Sau một lúc mày mò tìm hiểu thông tin thì mình cũng vượt qua được nên muốn được chia sẻ với những ai chưa biết. Việc chuyển mã cũng vô cùng đơn giản với công cụ có sẵn mà ai cũng biết đó là Unikey của anh Phạm Kim Long. Mở một tập tin excel hay gì đó có text, copy đoạn văn bản cần chuyển đổi, sau đó mở công cụ chuyển mã của Unikey hoặc có thể nhấn tổ hợp phím Ctrl+Shift-F6. Chọn setting như trong hình và bấm chuyển mã. Nếu muốn chuyển ngược lại thì click vào Đảo bảng mã. chuyenma.JPG Việc còn lại là past thôi. Chúc các bạn và anh chị thành công. B

batman1

Thành viên gạo cội
Tham gia 8/9/14 Bài viết 5,776 Được thích 9,819
phananhkhoa đã viết: Em bây giờ muốn covert từ Unicode dung sẵn sang Unicode Tổ hợp thì phài làm thế nào. Mong các anh/chị chỉ giúp. Em xin cám ơn. SourceToDest(A1,1,?) dấu hỏi sẽ là gì ạ? Nhấp chuột vào đây để mở rộng...
Với SourceToDest KHÔNG convert được từ unicode dựng sẵn sang unicode tổ hợp. Luôn chỉ convert sang unicode dựng sẵn. Nếu là chuyển từ unicode sang unicode thì SourceToDest luôn chuyển từ unicode (dựng sẵn hoặc tổ hợp) sang unicode dựng sẵn. Tức nếu A1 chứa unicode tổ hợp thì SourceToDest(A1,1,1) trả về unicoder dựng sẵn. Nếu A1 chứa unicode dựng sẵn thì SourceToDest(A1,1,1) trả về unicode dựng sẵn y như A1. Khi convert từ unicode (dựng sẵn hoặc tổ hợp) sang unicode dựng sẵn thì luôn là SourceToDest(A1,1,1). Số 1 có nghĩa là UNICODE Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.

Bài viết mới nhất

T lấy hình ảnh từ sheet data sang sheet tra cứu (1 người xem)
  • trangntn92
  • Hôm nay lúc 13:56
  • Hàm và công thức Excel
Trả lời 1 Đọc 28 Hôm nay lúc 15:00 Maika8008 Maika8008 PhanTuHuong Nếu diễn đàn GPE đóng cửa? (2 người xem)
    • Thích
    • Yêu thích
  • PhanTuHuong
  • 14/12/25
  • Thư giãn
Trả lời 23 Đọc 852 Hôm nay lúc 14:50 tranhungdao12a3 T ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba (3 người xem)
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
4 5 6 Trả lời 581 Đọc 83K Hôm nay lúc 13:03 tuanktt3 T N Hướng dẫn công thức Query kết hợp Arrayfomula bị lỗi
  • Na7979
  • Thứ bảy lúc 11:40
  • Lọc và sắp xếp dữ liệu
Trả lời 1 Đọc 76 Hôm nay lúc 10:22 trung1987 T huuthang_bd Cùng xây dựng file Gia Phả
    • Thích
  • huuthang_bd
  • 30/12/13
  • Xây dựng ứng dụng.
Trả lời 51 Đọc 21K Hôm nay lúc 05:37 Maika8008 Maika8008 L nhờ hoàn thiện file dò xổ số
  • levovantoan
  • Thứ sáu lúc 23:25
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 7 Đọc 252 Hôm nay lúc 03:37 SA_DQ SA_DQ GPE-Trợ Lý [GPE21] ỨNG DỤNG POWER QUERY TRONG ĐỐI CHIẾU DỮ LIỆU HÓA ĐƠN ĐIỆN TỬ VÀ DỮ LIỆU KẾ TOÁN (2 người xem)
    • Thích
  • GPE-Trợ Lý
  • Hôm qua, lúc 10:02
  • Học tập Online
Trả lời 0 Đọc 215 Hôm qua, lúc 10:02 GPE-Trợ Lý GPE-Trợ Lý H hướng dẫn xóa dòng, cột file excel
  • hoangvucntt
  • Thứ bảy lúc 10:16
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
Trả lời 1 Đọc 77 Thứ bảy lúc 17:39 ptm0412 ptm0412 D Xin giúp.......Kết hợp countifs và Sumproduct để đếm dữ liệu và tính số lượng tổng không trùng lặp với nhiều điều kiện
  • dieppk.nb92
  • 14/12/25
  • Hàm và công thức Excel
Trả lời 20 Đọc 588 Thứ bảy lúc 10:56 Phan Thế Hiệp Phan Thế Hiệp K Các nút Buttom, Combobox, Textbox bị thay đổi kích thước ...
  • kaoehtkid
  • 15/12/25
  • Những vấn đề chung
Trả lời 13 Đọc 352 Thứ sáu lúc 19:07 ongke0711 ongke0711 HeSanbi Thuật ngữ "Đối chiếu Unicode" quan trọng trong việc xử lý chuỗi ký tự
    • Thích
  • HeSanbi
  • 13/12/25
  • Xử lý chuỗi ký tự
Trả lời 2 Đọc 265 Thứ sáu lúc 17:38 HeSanbi HeSanbi Nguyenkhang2404 Tính định mức sản phẩm
    • Chấp nhận
  • Nguyenkhang2404
  • 24/7/25
  • Hàm và công thức Excel
Trả lời 11 Đọc 961 Thứ sáu lúc 14:27 nguyenanhtruong2409 N T Lọc dự liệu với hai điều kiện
  • tiny1010
  • 16/3/10
  • Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
Trả lời 18 Đọc 7K Thứ sáu lúc 14:11 nguyenanhtruong2409 N N Tổng hợp 2 sheet khác nhau (có 1 cột dữ liệu trùng) trong goole sheet
  • Na7979
  • Thứ sáu lúc 14:01
  • Google Sheets
Trả lời 0 Đọc 58 Thứ sáu lúc 14:01 Na7979 N D
  • Question Question
Tách dòng tự động theo điều kiện bằng VBA
    • Cười
  • duongnhuxuyen
  • 12/12/25
  • Lập Trình với Excel
Trả lời 17 Đọc 481 Thứ sáu lúc 12:04 ptm0412 ptm0412 P Lỗi hàm VBA phải add-in sau mỗi lần mở file
  • phamdinh.huy.aladin@gmail
  • 15/12/25
  • Hàm và công thức Excel
Trả lời 7 Đọc 266 Thứ sáu lúc 08:11 minhnghia123 M M Sai lệch vùng dữ liệu khi tạo Name Range bằng VBA
    • Buồn
  • Mr_Siro
  • Thứ tư lúc 10:57
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 5 Đọc 188 Thứ năm lúc 13:23 Mr_Siro M P Tìm giá trị tồn kho đầu ngày
  • ptthuongtn
  • Thứ tư lúc 15:15
  • Hàm và công thức Excel
Trả lời 3 Đọc 185 Thứ năm lúc 11:22 Duy Tùng 9x Duy Tùng 9x skygatevn Xin giúp đỡ về việc áp dụng hàm phù hợp để phân tách dữ liệu (1 người xem)
  • skygatevn
  • Thứ tư lúc 11:59
  • Hướng dẫn sử dụng các hàm trong Excel
Trả lời 3 Đọc 149 Thứ tư lúc 13:52 skygatevn skygatevn PhanTuHuong Bán sách Excel nâng cao để ủng hộ đồng bào bão lũ năm 2025!
    • Yêu thích
  • PhanTuHuong
  • 10/12/25
  • Câu lạc bộ hoạt động xã hội
Trả lời 5 Đọc 376 Thứ tư lúc 12:43 GPE-Trợ Lý GPE-Trợ Lý Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • Maika8008 42
  • thanthanhan 23
  • dungpham01 19
  • ongke0711 19
  • Phan Thế Hiệp 17
  • ptm0412 17
  • eagle12 16
  • nguyenanhtruong2409 16
  • HUONGHCKT 12
  • vic_it 11
  • pycckuu410 10
  • nhhnam 10
  • dieppk.nb92 10
  • Vũ Hải Sơn 9
  • HeSanbi 9
  • le_vis 8
  • Gà Con yêu VBA 8
  • bsbnhh 7
  • duongnhuxuyen 7
  • Hana2610 6

Thành viên có điểm tương tác cao nhất tháng

  • Phan Thế Hiệp 87
  • Maika8008 35
  • thanthanhan 20
  • ptm0412 18
  • HeSanbi 17
  • ongke0711 17
  • dungpham01 11
  • HUONGHCKT 9
  • eagle12 9
  • SA_DQ 9
  • Cúc Hr 8
  • dieppk.nb92 6
  • Mr.hieudoanxd 5
  • befaint 5
  • pycckuu410 5
  • Hoàng Tuấn 868 4
  • Phuocam 4
  • nguyenanhtruong2409 4
  • nhhnam 2
  • Gà Con yêu VBA 2

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Thành viên giúp nhau
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Chuyển Từ Unicode Dựng Sẵn Sang Tổ Hợp