CÁCH CHUYỂN TIẾNG VIỆT CÓ DẤU THÀNH KHÔNG DẤU CỰC NHANH BẰNG UNIKEY

quý khách vẫn lúc nào gặp gỡ trường hợp nên thay đổi tiếng việt bao gồm vết về dạng ko lốt trên Excel chưa? Làm nỗ lực nào nhằm quăng quật vết giờ việt trong số đoạn văn uống phiên bản (đoạn text) nghỉ ngơi trong một ô hay là 1 vùng ô trên Excel?Hãy thuộc giftnab.store đi tìm kiếm câu vấn đáp cho những thắc mắc này nhé. Bật mí là họ có cho tới 2 phương pháp khác nhau để làm vấn đề này. Hãy khám phá ngay nào.

Bạn đang xem: Cách chuyển tiếng việt có dấu thành không dấu cực nhanh bằng unikey

Dùng Unikey để vứt lốt giờ đồng hồ việt trong Excel

http://unikey.vn/vietnam/

Sau lúc cài đặt xong, chúng ta đã thực hiện mỗi bước nlỗi sau:

Cách 1: Xem lại font chữ vẫn sử dụng

Mỗi font chữ đang nối sát với cùng 1 bộ gõ (bảng mã) khác nhau. Việc đọc đúng về những loại font chữ ở trong bảng mã như thế nào sẽ giúp đỡ bạn triển khai thao tác biến hóa quăng quật lốt đúng đắn hơn. Dướiđó là một sốcác loại font text phổphát triển thành thường xuyên sử dụngở Việt Nam:

Các Font như Arial, Times New Roman, Calibri… thuộc bảng mã UnicodeCác Font như .VnTimes, .VnTimesH… (bước đầu với chữ .Vn)nằm trong bảng mã TCVN3Các Font nhỏng VNI-Times… (bắtđầu với chữ VNI) nằm trong bảng mã VNIWindows

Vị trí kiểm tra phông chữ nằm tại vị trí team Font trên thẻ Home. Ví dụ:

*

Đoạn câu chữ trong vùng A2:A4 tất cả fonts là Times New Roman, ở trong bảng mã Unicode.

Bước 2: Sao chxay nội dung cần đào thải vết.

Chúý: Trước khi thực hiện bước này, chúng ta cầnbảo đảm an toàn văn bản trong mỗi ô phảiđược hiển thịđầyđầy đủ (hoàn toàn có thể chú ý khá đầy đủ bằng đôi mắt thường). Nếu hiển thị khôngđầyđủ rất có thể khiến kết quả chuyểnđổi không chính xác suôn sẻ muốn.

Xem thêm: 3 Triệu Usd Bằng Bao Nhiêu Tiền Việt Nam ? Quy Đổi: 1 Triệu Đô La Mỹ

Thao tác cophệt như sau:

Bôiđen vùngô cần copy (lựa chọn các ô bắt buộc copy)Bấm phím tắtđể copy: Ctrl + C (hoặc nhấn vào bắt buộc tài vùng đã lựa chọn, bnóng chọn mục Copy)

Cách 3: Sử dụng Unikey nhằm tiến hành quăng quật vết tiếng việt

Việc tiếp theo là bạn click chuột đề xuất vào biểu tượng Unikeyở góc bên cần phía bên dưới màn hình máy vi tính, chọn mục Công cụ… (phím tắt là Ctrl + Shift + F6):

*

Khi thực hiện thao tác này, bảng biện pháp (Unikey Toolkit) vẫn xuất hiện thêm.

Trong bảng chuyểnthay đổi, các bạn tiến hành các bước sau:

*

Kiểm trađúng bảng mã Nguồn với mãĐich kiểu như nhau, cùng là bảng mã của font text bạnđã sử dụngBnóng vào Lựa chọn là Loại vứt dấuBấm vào nút ít Chuyển mã, sẽ xuất hiện thông báo thành công là "Successfully converted":
*
BấmĐóngđểđóng bảng đưa đổilại (nếu còn muốn, không bắt buộc)

Bước 4: Dán tác dụng vừa thuđượcở bước 3 vào vị trí phải mang kết quả

Tại địa chỉ hy vọng rước kết quả (ví dụô B2), các bạn bnóng lệnh dán (Phím tắt Ctrl + V), chúng ta nhận được hiệu quả nlỗi sau:

*

Chụ ý:lúc dán kết quả đã buộc phải sử dụng tới 2 cột (cho dù Lúc copy câu chữ nhằm biến hóa chỉ là 1 trong cột). Do đó bạn cầnđảm bảo an toàn luôn luôn tất cả 2 cột trốngđể hiển thị không hề thiếu hiệu quả mà lại không làm mất đi nội dungở cột khác.

Dùng hàm vào VBA nhằm quăng quật lốt giờ đồng hồ việt

Bản thân Excel ko cung ứng sẵn hàm nhằm thực hiện câu hỏi quăng quật vết giờ đồng hồ việt. Muốn bao gồm hàm để triển khai Việc này, các bạn nên biết bí quyết viết hàm từ bỏ tạovào VBA. Sau phía trên chúng ta cùng mày mò bí quyết tạo ra hàm quăng quật vết tiếng việt vào Excel bởi VBA:

Tđam mê khảo: Cách viết code trong VBA

Cách 1: Msinh hoạt cửa sổ VBA (phím tắt Alt + F11), sinh sản bắt đầu 1 Module

Cách 2: Bạn hãy xào nấu đoạn code sau đây cùng dán vào hành lang cửa số viết code vào Module vừa tạo nên ngơi nghỉ bước 1:

Function bo_dau_tieng_viet(Text As String) As String Dlặng AsciiDict As Object Set AsciiDict = CreateObject("scripting.dictionary") AsciiDict(192) = "A" AsciiDict(193) = "A" AsciiDict(194) = "A" AsciiDict(195) = "A" AsciiDict(196) = "A" AsciiDict(197) = "A" AsciiDict(199) = "C" AsciiDict(200) = "E" AsciiDict(201) = "E" AsciiDict(202) = "E" AsciiDict(203) = "E" AsciiDict(204) = "I" AsciiDict(205) = "I" AsciiDict(206) = "I" AsciiDict(207) = "I" AsciiDict(208) = "D" AsciiDict(209) = "N" AsciiDict(210) = "O" AsciiDict(211) = "O" AsciiDict(212) = "O" AsciiDict(213) = "O" AsciiDict(214) = "O" AsciiDict(217) = "U" AsciiDict(218) = "U" AsciiDict(219) = "U" AsciiDict(220) = "U" AsciiDict(221) = "Y" AsciiDict(224) = "a" AsciiDict(225) = "a" AsciiDict(226) = "a" AsciiDict(227) = "a" AsciiDict(228) = "a" AsciiDict(229) = "a" AsciiDict(231) = "c" AsciiDict(232) = "e" AsciiDict(233) = "e" AsciiDict(234) = "e" AsciiDict(235) = "e" AsciiDict(236) = "i" AsciiDict(237) = "i" AsciiDict(238) = "i" AsciiDict(239) = "i" AsciiDict(240) = "d" AsciiDict(241) = "n" AsciiDict(242) = "o" AsciiDict(243) = "o" AsciiDict(244) = "o" AsciiDict(245) = "o" AsciiDict(246) = "o" AsciiDict(249) = "u" AsciiDict(250) = "u" AsciiDict(251) = "u" AsciiDict(252) = "u" AsciiDict(253) = "y" AsciiDict(255) = "y" AsciiDict(352) = "S" AsciiDict(353) = "s" AsciiDict(376) = "Y" AsciiDict(381) = "Z" AsciiDict(382) = "z" AsciiDict(258) = "A" AsciiDict(259) = "a" AsciiDict(272) = "D" AsciiDict(273) = "d" AsciiDict(296) = "I" AsciiDict(297) = "i" AsciiDict(360) = "U" AsciiDict(361) = "u" AsciiDict(416) = "O" AsciiDict(417) = "o" AsciiDict(431) = "U" AsciiDict(432) = "u" AsciiDict(7840) = "A" AsciiDict(7841) = "a" AsciiDict(7842) = "A" AsciiDict(7843) = "a" AsciiDict(7844) = "A" AsciiDict(7845) = "a" AsciiDict(7846) = "A" AsciiDict(7847) = "a" AsciiDict(7848) = "A" AsciiDict(7849) = "a" AsciiDict(7850) = "A" AsciiDict(7851) = "a" AsciiDict(7852) = "A" AsciiDict(7853) = "a" AsciiDict(7854) = "A" AsciiDict(7855) = "a" AsciiDict(7856) = "A" AsciiDict(7857) = "a" AsciiDict(7858) = "A" AsciiDict(7859) = "a" AsciiDict(7860) = "A" AsciiDict(7861) = "a" AsciiDict(7862) = "A" AsciiDict(7863) = "a" AsciiDict(7864) = "E" AsciiDict(7865) = "e" AsciiDict(7866) = "E" AsciiDict(7867) = "e" AsciiDict(7868) = "E" AsciiDict(7869) = "e" AsciiDict(7870) = "E" AsciiDict(7871) = "e" AsciiDict(7872) = "E" AsciiDict(7873) = "e" AsciiDict(7874) = "E" AsciiDict(7875) = "e" AsciiDict(7876) = "E" AsciiDict(7877) = "e" AsciiDict(7878) = "E" AsciiDict(7879) = "e" AsciiDict(7880) = "I" AsciiDict(7881) = "i" AsciiDict(7882) = "I" AsciiDict(7883) = "i" AsciiDict(7884) = "O" AsciiDict(7885) = "o" AsciiDict(7886) = "O" AsciiDict(7887) = "o" AsciiDict(7888) = "O" AsciiDict(7889) = "o" AsciiDict(7890) = "O" AsciiDict(7891) = "o" AsciiDict(7892) = "O" AsciiDict(7893) = "o" AsciiDict(7894) = "O" AsciiDict(7895) = "o" AsciiDict(7896) = "O" AsciiDict(7897) = "o" AsciiDict(7898) = "O" AsciiDict(7899) = "o" AsciiDict(7900) = "O" AsciiDict(7901) = "o" AsciiDict(7902) = "O" AsciiDict(7903) = "o" AsciiDict(7904) = "O" AsciiDict(7905) = "o" AsciiDict(7906) = "O" AsciiDict(7907) = "o" AsciiDict(7908) = "U" AsciiDict(7909) = "u" AsciiDict(7910) = "U" AsciiDict(7911) = "u" AsciiDict(7912) = "U" AsciiDict(7913) = "u" AsciiDict(7914) = "U" AsciiDict(7915) = "u" AsciiDict(7916) = "U" AsciiDict(7917) = "u" AsciiDict(7918) = "U" AsciiDict(7919) = "u" AsciiDict(7920) = "U" AsciiDict(7921) = "u" AsciiDict(7922) = "Y" AsciiDict(7923) = "y" AsciiDict(7924) = "Y" AsciiDict(7925) = "y" AsciiDict(7926) = "Y" AsciiDict(7927) = "y" AsciiDict(7928) = "Y" AsciiDict(7929) = "y" AsciiDict(8363) = "d" Text = Trim(Text) If Text = "" Then Exit Function Dyên ổn Char As String, _ NormalizedText As String, _ UnicodeCharCode As Long, _ i As Long "Remove sầu accent marks (diacritics) from text For i = 1 To Len(Text) Char = Mid(Text, i, 1) UnicodeCharCode = AscW(Char) If (UnicodeCharCode "See http://tư vấn.microsoft.com/kb/272138 UnicodeCharCode = 65536 + UnicodeCharCode End If If AsciiDict.Exists(UnicodeCharCode) Then NormalizedText = NormalizedText & AsciiDict.Item(UnicodeCharCode) Else NormalizedText = NormalizedText và Char End If Next bo_dau_tieng_viet = NormalizedTextEnd FunctionBước 3:Trlàm việc về screen có tác dụng việcExcel. Bây tiếng bạnvẫn có thể sử dụng hàm bo_dau_tieng_vietđược rồi.

*

Một số giữ ý:

Quý Khách buộc phải lưu giữ file bên dưới dạngEnable-macroWorkbook (.xlsm) nếu như không vẫn mất không còn các code sẽ gồm (khi đóng góp file), bởi dạng file thường thì .xlsx không cho phép tàng trữ những đoạn code trong VBA.Code nằm ở vị trí file làm sao thì chỉ tệp tin đó sử dụng được cơ mà thôi. Do kia khi mngơi nghỉ file khác không tồn tại đựng đoạn code trên thì bạn sẽ ko thấy hàm bo_dau_tieng_viet.