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,027 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,982
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,027 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,213
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: 788
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,027 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: 157
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,213
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,027 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,982
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,982
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,982
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,213
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,213
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,213
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,437 Được thích 3,328 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

H Lọc giá trị duy nhất theo cụm (4 người xem)
  • hoaiantrinh
  • Hôm qua, lúc 14:58
  • Hàm và công thức Excel
Trả lời 2 Đọc 62 4 phút trước LOGANWover L SA_DQ Copilot bình luận các ván cờ vua từng ngày.
    • Thích
  • SA_DQ
  • 3/11/25
  • Chia sẻ
Trả lời 65 Đọc 2K Hôm nay lúc 05:05 SA_DQ SA_DQ N Tạo COM Add-In bằng Visual C++
    • Thích
  • nguyendang95
  • 6/7/25
  • Excel và các ngôn ngữ lập trình khác
Trả lời 18 Đọc 2K Hôm qua, lúc 21:07 nguyendang95 N M Bảo mật code VBA autocad! (2 người xem)
  • Michael Bit
  • Thứ hai lúc 08:44
  • Hỏi đáp những vấn đề khác
Trả lời 12 Đọc 260 Hôm qua, lúc 19:17 Michael Bit M GPE-Trợ Lý CHÚC MỪNG NĂM MỚI BÍNH NGỌ 2026 (1 người xem)
    • Cảm ơn
    • Yêu thích
    • Thích
  • GPE-Trợ Lý
  • Hôm qua, lúc 10:45
  • Thông tin về diễn đàn
Trả lời 0 Đọc 62 Hôm qua, lúc 10:45 GPE-Trợ Lý GPE-Trợ Lý L Thu Chi Gia Đình
    • Cười
  • lehang0812
  • Thứ năm lúc 17:12
  • TPHCM
Trả lời 5 Đọc 217 Hôm qua, lúc 10:19 nguoiconxunui N HeSanbi
  • Đã giải quyết
FitRowXL v1.3 - Giãn dòng tự động và bổ trợ in ấn Excel (*01/2026 mới)
    • Thích
    • Yêu thích
  • HeSanbi
  • 18/4/21
  • Lập Trình với Excel
Trả lời 77 Đọc 30K Thứ hai lúc 19:00 chothadiem chothadiem HeSanbi
  • Đã giải quyết
LocalizeXL v1.73 - Làm nổi bật ô đang chọn và cuộn trang tự động (phiên bản 2026)
    • Thích
    • Yêu thích
    • Cảm ơn
  • HeSanbi
  • 5/3/21
  • Lập Trình với Excel
Trả lời 85 Đọc 18K Chủ nhật lúc 21:43 chothadiem chothadiem Nguyễn Duy Tuân
  • Dán lên cao
Phiên bản mới Add-in A-Tools AI v10 (2024)
    • Thích
  • Nguyễn Duy Tuân
  • 13/9/24
  • BLUESOFTS: A-Excel, A-Tools
Trả lời 62 Đọc 13K Thứ bảy lúc 18:10 Nguyễn Duy Tuân Nguyễn Duy Tuân E Giúp Đặt tên lại (Rename) cho hàng loạt các file PDF theo cùng 1 quy tắc
  • Excel my love_1
  • 15/4/23
  • Tin học mở rộng
Trả lời 4 Đọc 4K Thứ sáu lúc 15:20 luongha.ktqd L ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba (4 người xem)
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
5 6 7 Trả lời 622 Đọc 92K Thứ năm lúc 16:11 LOGANWover L Quang_Hải
  • Question Question
Chia sẻ một thuật toán đơn giản để trộn cells
    • Thích
    • Yêu thích
  • Quang_Hải
  • 4/2/26
  • Lập Trình với Excel
Trả lời 12 Đọc 390 Thứ năm lúc 11:13 Quang_Hải Quang_Hải HeSanbi TaxCode v4.33 - Tra cứu mã số thuế từ tổng cục thuế, masothue và thuvienphapluat (6 người xem)
    • Thích
    • Yêu thích
  • HeSanbi
  • 27/11/25
  • Các Add-ins cho excel
Trả lời 19 Đọc 3K Thứ năm lúc 08:54 HeSanbi HeSanbi HeSanbi
  • Question Question
Tạo Add-in, tệp Excel, Word, Access tự động cập nhật phiên bản mới từ Cloud cho chính nó
    • Thích
    • Yêu thích
  • HeSanbi
  • 2/2/26
  • Lập Trình với Excel
Trả lời 1 Đọc 253 4/2/26 HeSanbi HeSanbi TranThanhPhong Hàm EXACT
    • Thích
  • TranThanhPhong
  • 30/4/14
  • Dự án: Công thức & Hàm 97-2019
Trả lời 3 Đọc 9K 3/2/26 ptm0412 ptm0412 giaiphap Add-Ins cho Excel 2007 -2016 32bit và 64bit (2 người xem)
    • Thích
    • Yêu thích
    • Ngạc nhiên
  • giaiphap
  • 8/8/15
  • Các Add-ins cho excel
4 5 6 Trả lời 518 Đọc 226K 3/2/26 Gà Công Nghệ Gà Công Nghệ V Một Excel add-in vibe coding
    • Thích
  • vietdang170
  • 28/1/26
  • Các Add-ins cho excel
Trả lời 18 Đọc 752 3/2/26 vietdang170 V H Xin giúp đặt điều kiện trong Conditional Formating (1 người xem)
  • hoanglocphat
  • 2/2/26
  • Hỏi đáp những vấn đề khác
Trả lời 6 Đọc 218 3/2/26 Gà Con yêu VBA Gà Con yêu VBA mrjun80 Xin giúp hàm excel để tìm 1 số trong số có 2 chữ số
  • mrjun80
  • 31/1/26
  • Hàm và công thức Excel
Trả lời 4 Đọc 218 1/2/26 Gà Con yêu VBA Gà Con yêu VBA N Vấn đề về hiệu năng khi thực hiện ghép chuỗi trong VBA với tần suất lớn (1 người xem)
    • Thích
    • Cảm ơn
  • nguyendang95
  • 23/1/26
  • Excel và các ngôn ngữ lập trình khác
Trả lời 36 Đọc 1K 31/1/26 ptm0412 ptm0412 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

  • HeSanbi 14
  • chothadiem 11
  • Michael Bit 6
  • Gà Công Nghệ 5
  • YêuCN 4
  • Officexinh 4
  • HieuCD 4
  • vietdang170 4
  • pycckuu410 3
  • chiendich 3
  • hoanglocphat 3
  • VietHoangPhan 2
  • DeTong 2
  • Gà Con yêu VBA 2
  • Quang_Hải 2
  • LOGANWover 2
  • HUONGHCKT 1
  • vuvannguyen1972 1
  • ptm0412 1
  • nguyendang95 1

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

  • HeSanbi 19
  • Quang_Hải 7
  • vietdang170 5
  • Gà Con yêu VBA 4
  • GPE-Trợ Lý 4
  • pycckuu410 3
  • HieuCD 3
  • chiendich 3
  • DeTong 3
  • Phuocam 3
  • YêuCN 2
  • Officexinh 2
  • HUONGHCKT 2
  • Michael Bit 1

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