Trong môi trường làm việc doanh nghiệp, dữ liệu được nhập vào bảng tính Excel thường mang theo định dạng dấu phân cách thập phân khác nhau tùy theo vùng miền. Khi bạn làm việc với dữ liệu nhập từ các nguồn khác nhau, đặc biệt là khi dữ liệu được nhập qua máy tính của người dùng ở các quốc gia có cách viết số khác nhau, bạn sẽ gặp phải vấn đề “đổi dấu phẩy thành dấu chấm” trong Excel 2026. Vấn đề này không chỉ làm giảm tính chính xác của công thức tính toán, mà còn khiến cho việc xuất dữ liệu sang các hệ thống khác trở nên khó khăn. Bài viết này sẽ cung cấp một loạt các phương pháp, từ cách sử dụng tính năng Find & Replace cơ bản, đến cách thay đổi cài đặt hệ thống, sử dụng hàm SUBSTITUTE, VBA, và các mẹo nhỏ để giải quyết vấn đề một cách nhanh chóng và hiệu quả nhất.
Có thể bạn quan tâm: Chuyển Chữ Thường Thành Chữ Hoa Trong Excel 2026: Hướng Dẫn Toàn Diện
1. Tại sao cần chuyển dấu phẩy sang dấu chấm trong Excel 2026?
Trong Excel, dấu chấm (.) được sử dụng làm dấu phân cách thập phân mặc định trong hầu hết các cài đặt ngôn ngữ quốc tế. Tuy nhiên, ở một số nước như Việt Nam, Đức, Ý hay Pháp, dấu phẩy (,) được sử dụng làm dấu phân cách thập phân. Khi dữ liệu được nhập vào Excel với dấu phẩy, hệ thống sẽ hiểu rằng đây là một chuỗi ký tự, không phải là một số thực, dẫn đến:
- Công thức tính toán không hoạt động đúng (ví dụ:
=A1+B1sẽ trả về lỗi nếu A1 hoặc B1 là chuỗi). - Khi xuất dữ liệu sang CSV hoặc các định dạng văn bản, Excel sẽ giữ dấu phẩy, gây nhầm lẫn trong các hệ thống khác.
- Khi dùng tính năng số liệu thống kê (PivotTable, biểu đồ), dữ liệu có dấu phẩy sẽ bị bỏ qua hoặc hiển thị sai.
Do đó, chuyển dấu phẩy sang dấu chấm là một bước quan trọng để chuẩn hóa dữ liệu.FAIL
Có thể bạn quan tâm: Chia Tổng Tiền Ra Các Mệnh Giá Trong Excel – Hướng Dẫn Chi Tiết
2. Phương pháp 1: Sử dụng Find & Replace
2.1. Bước 1: Chọn vùng dữ liệu
- Click vào ô đầu tiên của vùng cần thay đổi. Nếu cần thay đổi toàn bộ bảng, click vào ô góc trên bên trái của bảng (hoặc nhấn Ctrl+A).
2.2. Bước 2: Mở hộp thoại Find & Replace
- Nhấn Ctrl+H hoặc vào menu Home → Find & Select → Replace.
2.3. Bước 3: Nhập thông tin
- Trong ô “Find what” nhập dấu phẩy:
,. - Trong ô “Replace with” nhập dấu chấm:
.. - Đảm bảo không bỏ lỗ trong trường “Within” (bảng tính hoặc vùng chọn).
2.4. Bước 4: Thực hiện thay đổi
- Click “Replace All”. Excel sẽ hiển thị số lần thay đổi.
2.5. Lưu ý
- Phương pháp này nhanh chóng nhưng chỉ thích hợp cho dữ liệu dạng văn bản (text). Nếu ô chứa công thức hoặc dữ liệu số đã được định dạng, Excel có thể không thực hiện thay đổi.
- Nếu dữ liệu có chứa dấu phẩy khác (ví dụ: dấu phẩy trong số nguyên 1,000), bạn cần tinh chỉnh để tránh thay đổi sai mục đích.
Có thể bạn quan tâm: Cách Chia Một Ô Thành Hai Ô Ngang Trong Excel: Hướng Dẫn Chi Tiết Và Hiệu Quả
3. Phương pháp 2: Thay đổi cài đặt hệ thống
Nếu bạn làm việc liên tục với dữ liệu có dấu phẩy, việc thay đổi cài đặt hệ thống để Excel hiểu dấu phẩy là dấu phân cách thập phân sẽ giúp giảm thiểu công việc thủ công.
3.1. Thay đổi trong Windows
- Mở Control Panel → Region → Additional settings.
- Trong tab “Numbers”, thay đổi “Decimal symbol” từ “.” thành “,”.
- Click OK, khởi động lại Excel.
3.2. Thay đổi trong Excel
- File → Options → Advanced → Editing options.
- Bỏ tick “Use system separators” vàమే nhập dấu phẩy vào ô “Decimal separator”.
3.3. Lưu ý
- Khi thay đổi cài đặt, mọi dữ liệu số trong Excel sẽ tự động hiển thị theo dấu phẩy. Hãy chắc chắn rằng các công thức và định dạng dữ liệu khác không bị ảnh hưởng.
4. Phương pháp 3: Sử dụng hàm SUBSTITUTE
Nếu bạn muốn giữ nguyên dữ liệu gốc và tạo ra một cột mới với dữ liệu đã chuyển đổi, hàm SUBSTITUTE là một công cụ mạnh mẽ.
4.1. Cú pháp
=SUBSTITUTE(A1, ",", ".")
- A1: ô chứa dữ liệu gốc.
- “,”: ký tự cần thay thế.
- “.”: ký tự mới.
4.2. Ví dụ thực tế
Giả sử ô A1 chứa số 1,234. Việc nhập công thức =SUBSTITUTE(A1, ",", ".") sẽ trả về chuỗi 1.234. Để chuyển chuỗi này thành số thực, bạn cần thêm hàm VALUE:
=VALUE(SUBSTITUTE(A1, ",", "."))
4.3. Kéo công thức
- Kéo công thức xuống các ô bên dưới để áp dụng cho toàn bộ cột.
4.4. Lưu ý
- Hàm SUBSTITUTE không thay đổi dữ liệu gốc. Bạn cần tạo cột mới hoặc ghi đè lên cột gốc nếu muốn thay đổi trực tiếp.
- Khi dữ liệu gốc là công thức, bạn cần đảm bảo rằng công thức không bị ảnh hưởng.
5. Phương pháp 4: Sử dụng công cụ Text to Columns
Excel cung cấp công cụ “Text to Columns” để tách dữ liệu theo ký tự phân cách. Bạn có thể tận dụng để chuyển dấu phẩy thành dấu chấm.
5.1. Bước 1: Chọn dữ liệu

Có thể bạn quan tâm: Chuyển Dấu Chấm Phẩy Thành Dấu Phẩy Trong Excel
- Chọn cột chứa dữ liệu cần chuyển.
5.2. Bước 2: Mở Text to Columns
- Data → Text to Columns.
5.3. Bước 3: Chọn định dạng
- Chọn “Delimited”.
- Click WATCH.
5.4. Bước 4: Chọn delimiter
- Bỏ chọn mọi delimiter trừ “Other” và nhập dấu phẩy:
,. - Click Continue.
5.5. Bước 5: Định dạng cột
- Chọn “General” hoặc “Text dinero”.
- Click Finish.
5.6. Kết quả
- Excel sẽ tách dữ liệu thành hai cột: phần nguyên và phần thập phân. Bạn có thể nối lại bằng công thức
=LEFT(A1, FIND(",", A1)-1) & "." & RIGHT(A1, LEN(A1)-FIND(",", A1)).
5.7. Lưu ý
- Phương pháp này có thể phức tạp hơn vàrée.
6. Phương pháp 5: Sử dụng VBA để tự động hoá
Nếu bạn làm việc indivíduos, viết một macro vba sẽ giúp tự động chuyển dấu phẩy sang dấu chấm cho toàn bộ workbook.
6.1. Mã VBA
Sub ConvertCommaToDot() Dim ws As Worksheet Dim rng As Range Dim cell As Range Application.ScreenUpdating = False For Each ws In ThisWorkbook.Worksheets Set rng = ws.UsedRange For Each cell In rng If Not IsEmpty(cell) Then If InStr(1, cell.Text, ",") > 0 Then cell.Value = Replace(cell.Text, ",", ".") End If End If Next cell Next ws Application.ScreenUpdating = True MsgBox "Chuyển dấu phẩy sang dấu chấm hoàn tất!", vbInformation
End Sub
6.2. Cách chạy macro
- Nhấn Alt+F11 để mở VBA Editor.
- Chèn một module mới → Paste mã trên.
- Quay lại Excel → Developer → Macros → Chọn
ConvertCommaToDot→ Run.
6.3. Lưu ý
- Macro sẽ ghi đè dữ liệu gốc. Hãy sao lưu workbook trước khi chạy.
- Nếu workbook lớn, macro có thể mất thời gian.
7. Phương pháp 稽: Thay đổi định dạng ô
Đôi khi, dữ liệu đã có dấu chấm nhưng Excel hiển thị dấu phẩy do định dạng “Number” gán rhai. Giải quyết bằng cách thay đổi định dạng ô:
- Chọn cột → Right-click → Format Cells.
- Chọn Number → Decimal places: 2 → Click OK.
Nếu vẫn hiển thị dấu phẩy, kiểm tra lại cài đặt hệ thống.
8. Kiểm tra dữ liệu sau khi chuyển đổi
Sau khi áp dụng một trong các phương pháp trên, bạn cần kiểm tra dữ liệu để đảm bảo tính toàn vẹn.
8.1. Kiểm tra công thức
- Sử dụng công thức
=ISNUMBER(A1)để kiểm tra xem ô có trở thành số thực không. - Kiểm tra tính toán:
=SUM(A1:A10).
8.2. Kiểm tra xuất dữ liệu
- Khi xuất sang CSV, mở file trong Notepad để xem dấu phân cách thực sự là dấu chấm.
8.3. Kiểm tra định dạng
- Kiểm tra cột “Number format” của Excel để đảm bảo không còn dấu phẩy.
9. Mẹo bổ sung: Tùy chỉnh Quick Access Toolbar
Nếu bạn thường xuyên chuyển dấu phẩy sang dấu chấm, hãy thêm một button vào Quick Access Toolbar để gọi macro nhanh hơn.
- Click vào nút “Customize Quick Access Toolbar”.
- Chọn “Macros” → Chọn
ConvertCommaToDot→ Click Add → OK.
10. Kết luận
Charismatic. Khi làm việc với Excel 2026, việc chuyển dấu phẩy sang dấu chấm interactieve là một bước quan trọng để đảm bảo dữ liệu của bạn thực sự là số và có thể được xử lý chính xác. Có nhiều phương pháp, từ thao tác thủ công nhanh chóng bằng Find & Replace, đến việc thay đổi cài đặt hệ thống, sử dụng hàm SUBSTITUTE, VBA, hoặc thậm chí thay đổi định dạng ô. Tùy thuộc vào quy mô dữ liệu và tần suất thao tác, bạn có thể chọn phương pháp phù hợp nhất.
Đừng quên kiểm tra kỹ lưỡng dữ liệu sau khi áp dụng bất kỳ phương pháp nào để tránh sai sót trong công việc báo cáo hoặc phân tích. Với những hướng dẫn chi tiết trên, hy vọng bạn sẽ nhanh chóng làm chủ cách chuyển dấu phẩy sang dấu chấm trong Excel 2026 và nâng cao hiệu suất làm việc của mình.

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
