Cách Chuyển Từ Có Dấu Sang Không Dấu Trong Excel

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

Bạn đang xem: Cách chuyển từ có dấu sang không dấu trong excel

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

http://unikey.vn/vietnam/

Sau lúc setup xong, chúng ta đang thực hiện từng bước một nlỗi sau:

Cách 1: Xem lại font text đang sử dụng

Mỗi phông chữ đã nối liền với cùng 1 cỗ gõ (bảng mã) khác nhau. Việc đọc đúng về các loại phông chữ trực thuộc bảng mã như thế nào để giúp đỡ các bạn tiến hành thao tác làm việc thay đổi bỏ dấu đúng đắn hơn. Dướiđây là một sốmột số loại phông chữ phổbiến đổi thường xuyên sử dụngsinh hoạt Việt Nam:

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

Vị trí bình chọn phông chữ nằm ở vị trí team Font trên thẻ Home. Ví dụ:

*

Đoạn nội dung trong vùng A2:A4 gồm phông là Times New Roman, ở trong bảng mã Unicode.

Cách 2: Sao chxay nội dung đề nghị thải trừ vệt.

Chúý: Trước khi triển khai đoạn này, các bạn cầnđảm bảo văn bản trong những ô phảiđược hiển thịđầyđủ (có thể nhìn không thiếu bằng đôi mắt thường). Nếu hiển thị khôngđầyđủ rất có thể khiến cho công dụng chuyểnđổi ko đúng đắn may mắn ao ước.

Xem thêm: Hướng Dẫn 3 Cách Đánh Số Thứ Tự Trang Trong Excel 2010, Mẹo Đánh Số Trang Thứ Tự Trong Excel Nhanh Nhất

Thao tác copgiống như sau:

Bôiđen vùngô nên copy (chọn những ô nên copy)Bấm phím tắtnhằm copy: Ctrl + C (hoặc bấm chuột bắt buộc tài vùng đang lựa chọn, bấm lựa chọn mục Copy)

Bước 3: Sử dụng Unikey để thực hiện quăng quật vệt giờ việt

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

*

lúc triển khai thao tác làm việc này, bảng giải pháp (Unikey Toolkit) sẽ xuất hiện thêm.

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

*

Kiểm trađúng bảng mã Nguồn và mãĐich tương tự nhau, cùng là bảng mã của font text bạnvẫn sử dụngBấm vào Lựa chọn là Loại bỏ dấuBấm vào nút ít Chuyển mã, vẫn lộ diện thông tin thành công xuất sắc là "Successfully converted":
*
BấmĐóngđểđóng góp bảng đưa đổilại (nếu như muốn, ko bắt buộc)

Bước 4: Dán kết quả vừa thuđượcsinh sống bước 3 vào vị trí phải rước kết quả

Tại vị trí ý muốn rước tác dụng (ví dụô B2), các bạn bấm lệnh dán (Phím tắt Ctrl + V), bọn họ chiếm được hiệu quả nhỏng sau:

*

Chú ý:Khi dán hiệu quả đã đề xuất sử dụng tới 2 cột (mặc dù Lúc copy nội dung để chuyển đổi chỉ là một trong cột). Do kia bạn cầnbảo đảm luôn luôn bao gồm 2 cột trốngnhằm hiển thị không thiếu kết quả nhưng mà không làm mất nội dungnghỉ ngơi cột khác.

Dùng hàm trong VBA để vứt vết giờ đồng hồ việt

Bản thân Excel ko cung ứng sẵn hàm để tiến hành vấn đề vứt dấu giờ đồng hồ việt. Muốn nắn tất cả hàm nhằm tiến hành việc này, các bạn nên biết biện pháp viết hàm từ bỏ tạotrong VBA. Sau phía trên chúng ta thuộc khám phá phương pháp chế tác hàm vứt lốt giờ đồng hồ việt trong Excel bằng VBA:

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

Bước 1: Mnghỉ ngơi cửa sổ VBA (phím tắt Alt + F11), sinh sản mới 1 Module

Bước 2: Bạn hãy xào luộc đoạn code dưới đây với ốp lại cửa sổ viết code trong Module vừa tạo ở bước 1:

Function bo_dau_tieng_viet(Text As String) As String Dyên ổn 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://support.microsoft.com/kb/272138 UnicodeCharCode = 65536 + UnicodeCharCode End If If AsciiDict.Exists(UnicodeCharCode) Then NormalizedText = NormalizedText & AsciiDict.Item(UnicodeCharCode) Else NormalizedText = NormalizedText & Char End If Next bo_dau_tieng_viet = NormalizedTextEnd FunctionCách 3:Trsinh sống về màn hình hiển thị làm việcExcel. Bây giờ đồng hồ bạnvẫn hoàn toàn có thể thực hiện hàm bo_dau_tieng_vietđược rồi.

*

Một số lưu lại ý:

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