Bỏ dấu trong Excel bằng 4 cách phổ biến nhất

Bỏ dấu trong Excel bằng phần mềm, bằng hàm tự tạo VBA, bỏ dấu ‘ trước số, bỏ dấu gạch trong Excel.

bo dau trong excel 1

Bỏ dấu trong Excel bằng phần mềm

Bỏ dấu trong Excel bằng Unikey

Sử dụng phần mềm Unikey là cách nhiều người nghĩ đến nhất mỗi khi cần bỏ dấu trong Excel. Để thực hiện, bạn chỉ cần tải về và cài đặt bộ gõ tiếng Việt Unikey cho máy tính của mình bằng cách bấm vào đường link dưới đây và thực hiện thêm một số thao tác đơn giản khác.

Bước 1: Để lựa chọn được bảng mã chuyển đổi cho phù hợp khi bỏ dấu trong Excel, trước hết bạn cần xác định font chữ mình đang áp dụng cho Excel.

Bước 2: Bôi đen vùng dữ liệu cần bỏ dấu trong Excel, bấm chuột phải và chọn Sao chép (hoặc nhấn tổ hợp phím Ctrl + C). 

Bước 3: Bấm chuột phải vào biểu tượng Unikey và chọn Công cụ…[CS+F6] để mở ra bảng chuyển đổi Unikey Toolkit.

bo dau trong excel 2Bước 4: Tại đây, bạn cần thực hiện một số thao tác như sau:

bo dau trong excel 3

bo dau trong excel 4Bước 5: Cuối cùng bấm tổ hợp phím Ctrl + V để dán các dữ liệu đã được bỏ dấu trong Excel vào vị trí bạn cần. Như vậy là chỉ với vài bước đơn giản, bạn đã thực hiện thành công cách bỏ dấu trong Excel bằng bộ gõ Unikey.

bo dau trong excel 5

Bỏ dấu trong Excel bằng EVkey

Để thực hiện cách này, bạn chỉ cần tải về và cài đặt EVkey cho máy tính của mình bằng cách bấm vào đường link dưới đây và thực hiện thêm một số thao tác đơn giản khác.

Bước 1: Để lựa chọn được bảng mã chuyển đổi cho phù hợp khi bỏ dấu trong Excel, trước hết bạn cần xác định font chữ mình đang áp dụng cho Excel (cách thực hiện tương tự như việc thực hiện bỏ dấu trong Excel bằng Unikey).

Bước 2: Copy toàn bộ vùng dữ liệu bạn cần bỏ dấu trong Excel => bấm chuột phải vào biểu tượng EVkey => chọn Chuyển mã.

bo dau trong excel 6Bước 3: Khi đó hộp thoại EVkey Toolkit sẽ hiện ra. Tại hộp thoại này, hãy tiến hành kiểm tra mã nguồn và mã đích xem chúng đã giống nhau chưa và có trùng với bảng mã của font chữ bạn đang áp dụng cho Excel hay không => bấm vào Loại bỏ dấu => Chuyển mã. Nếu thực hiện thành công, bạn sẽ nhận được thông báo.  

bo dau trong excel 7Bấm chọn OK => bấm Đóng để thực hiện đóng bảng chuyển đổi lại.

Bước 4: Cuối cùng, chỉ cần dán lại kết quả bạn vừa thu được vào đúng vị trí mình cần trong vùng dữ liệu. Như vậy là chỉ với vài bước đơn giản, bạn đã thực hiện thành công cách bỏ dấu trong Excel bằng bộ gõ EVkey.

Bỏ dấu trong Excel bằng hàm tự tạo VBA

Hàm VBA là gì?

VBA là viết tắt của cụm từ Visual Basic for Applications – một ngôn ngữ lập trình cho phép bạn chủ động viết các lệnh hoặc các hàm trong các phần mềm của Microsoft Office nói chung, đặc biệt là trong bảng tính Excel. Những lệnh và hàm này yêu cầu thiết bị thực hiện các thao tác bạn muốn thực hiện trên Excel một cách hoàn toàn tự động. Điều này có nghĩa VBA giúp bạn tiết kiệm được rất nhiều thời gian và giảm sai sót so với việc chỉ thực hiện các thao tác thủ công hoàn toàn bằng tay.

Đối với việc viết mã Code trong VBA Excel, bạn hoàn toàn có thể chủ động viết được các Function (chức năng, hàm) theo ý mình. Các Function này về cơ bản đều có thể được sử dụng tương tự như các hàm vốn có trong Excel.

Cách bỏ dấu trong Excel bằng hàm VBA

Ngoài cách bỏ dấu trong Excel với bộ gõ Unikey hoặc EVkey như được giới thiệu ở trên, bạn có thể làm điều này bằng hàm VBA bằng một vài thao tác như sau:

Bước 1: Trước hết, hãy bấm tổ hợp phím Alt + F11 để mở ra cửa sổ Microsoft Visual Basic for Applications.

Bước 2: Khi thấy cửa sổ mới hiện ra, hãy chọn Insert => Module và một cửa sổ mới sẽ hiện ra.  

bo dau trong excel 8Bước 3: Tiếp đến, copy bộ code này và dán nó vào cửa sổ Module vừa hiện ra.

bo dau trong excel 9Bước 4: Đóng cửa sổ Module này lại => chọn một vị trí bạn muốn và nhập vào hàm bo_dau_tieng_viet là bạn đã thực hiện thành công việc bỏ dấu trong Excel.

bo dau trong excel 10Lưu ý rằng mỗi khi bạn copy/paste hàm tự tạo VBA vào file Excel nào, hàm này sẽ chỉ sử dụng được duy nhất trong file đó. Ngoài ra khi lưu lại file Excel có sử dụng hàm VBA, bạn cần lưu dưới dạng file là Enable-macro Workbook (.xlsm).

Cách bỏ dấu ‘ trước số trong Excel

Cách 1: Sử dụng lệnh Paste As Values

Để thực hiện, trước hết hãy bôi đen toàn bộ vùng dữ liệu muốn bỏ dấu ‘ phía trước số => nhấn tổ hợp phím Ctrl + C để thực hiện sao chép dữ liệu => nhấn vào ô bạn cần hiển thị kết quả => nhấn chuột phải và chọn 123 Value ở mục Paste Option.

bo dau trong excel 11Cuối cùng bạn sẽ nhận được kết quả là dấu ‘ phía trước số đã được loại bỏ hoàn toàn. 

bo dau trong excel 12

Cách 2: Bỏ dấu ‘ trước số trong Excel bằng Text to Columns

Để thực hiện, trước hết hãy bôi đen toàn bộ vùng dữ liệu muốn bỏ dấu ‘ phía trước số => chọn Text to Column trong tab Data => khi thấy hộp thoại Convert Text to Columns Wizard, hãy chọn Finish để hoàn tất bỏ dấu ‘ phía trước số.

bo dau trong excel 13

Cách 3: Bỏ dấu ‘ trước số bằng VBA

Bước 1: Đầu tiên, hãy nhấn tổ hợp phím Alt + F11 để mở ra cửa sổ VBA.

Bước 2: Bấm chọn Insert => Module => dán đoạn Code dưới đây vào cửa sổ hiện ra.

Sub remove_Apostrophe()

‘Updateby20150521

Dim rng As Range

Dim WorkRng As Range

On Error Resume Next

xTitleId = “Tinvanphong.net”

Set WorkRng = Application.Selection

Set WorkRng = Application.InputBox(“Range”, xTitleId, WorkRng.Address, Type:=8)

Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)

For Each rng In WorkRng

If Not rng.HasFormula Then

rng.Formula = rng.Value

End If

Next

End Sub

bo dau trong excel 14Bước 4: Bấm chọn OK để hoàn tất việc bỏ tất các dấu ‘ trước số.

Bỏ dấu gạch trong Excel

Cách 1: Sử dụng công thức SUBSTITUTE

Để bỏ dấu gạch trong Excel trong trường hợp này, bạn có thể sử dụng công thức =SUBSTITUTE(C2,“-“, “”)

Ngoài ra bạn cũng có thể thay thế dấu “-” trong công thức trên bằng một số các dấu gạch khác như “/”, “_”.

bo dau trong excel 15

Cách 2: Sử dụng VBA

Trước hết, hãy bôi đen toàn bộ vùng dữ liệu bạn cần bỏ dấu gạch trong Excel.

Tiếp đến, nhấn tổ hợp phím Alt + F11 để mở ra cửa sổ VBA => Chọn Insert => Module => dán đoạn Code dưới đây vào cửa sổ hiện ra.

Sub DeleteDashes()

‘Update 20130907

Dim rng As Range

Dim WorkRng As Range

On Error Resume Next

xTitleId = “Tinvanphong.net”

Set WorkRng = Application.Selection

Set WorkRng = Application.InputBox(“Range”, xTitleId, WorkRng.Address, Type:=8)

Application.ScreenUpdating = False

For Each rng In WorkRng

rng.NumberFormat = “@”

rng.Value = VBA.Replace(rng.Value, “-“, “”)

Next

Application.ScreenUpdating = True

End Sub

Cuối cùng, nhấn phím F5 để chạy mã => chọn OK trên hộp thoại vừa hiện ra là hoàn thành.

Như vậy là trong bài viết trên, chúng mình đã giới thiệu đến bạn toàn bộ các cách bỏ dấu trong Excel từ cơ bản đến nâng cao. Hy vọng rằng với những hướng dẫn vừa rồi, bạn có thể tự mình thực hiện một cách dễ dàng. Cuối cùng, để không bỏ lỡ những bài viết thú vị khác thuộc cùng chủ đề thủ thuật MS Office, đừng quên bấm theo dõi trang ngay bạn nhé!

Microsoft Office –