Trong quá trình làm việc với dữ liệu số}số thực trong Excel خاص biệt, người dùng thường gặp rắc rối khi các cột số được nhập theo định dạng một số thập phân với dấu phẩy (,) nhưng hệ thống hoặc phần mềm khác lại yêu cầu dấu chấm (.). Việc chuyển đổi dấu phẩy thành dấu chấm không chỉ giúp dữ liệu đồng nhất mà còn tránh lỗi khi nhập dữ liệu vào hệ thống, khi xuất file CSV hay khi thực hiện tính toán phức tạp. Dưới đây là một số cách hiệu quả nhất để thực hiện thao tác này trên Excel 2026, cùng với những mẹo và lưu ý quan trọng để bạn có thể áp dụng ngay trong công việc hàng ngày.
Có thể bạn quan tâm: Chuyển Đổi Định Dạng Text Sang Number Trong Excel: Hướng Dẫn Chi Tiết Và Các Giải Pháp Thực Tế
1. Tại sao cần chuyển dấu phẩy thành dấu chấm?
- Định dạng quốc tế
Trong văn bản tiếng Việt, dấu phẩy thường được dùng làm dấu thập phân (ví dụ: 1,23). Tuy nhiên, trong tiếng Anh và nhiều ngôn ngữ khác, dấu chấm là ký hiệu thập phân. Khi chia sẻ dữ liệu giữa các quốc gia, cần có sự nhất quán về dấu thập phân để tránh hiểu lầm.
Xuất file CSV
Khi lưu bảng tính Excel dưới dạng CSV, Excel sẽ sử dụng dấu phân703k cách mặc định của hệ thống. Nếu hệ thống đang đặt dấu phẩy làm dấu thập phân croche, dữ liệu sẽ bị lỗi khi mở trong phần mềm khác.
Tính toán, thống kê
- Nếu dữ liệu chứa dấu phẩy nhưng Excel vẫn coi chúng là ký tự không phải số, các hàm SUM, AVERAGE, v.v… sẽ trả về giá trị 0 hoặc lỗi #VALUE!. Chuyển đổi dấu thành dấu chấm sẽ làm cho Excel nhận diện đúng số thực.
Có thể bạn quan tâm: Chuyển Đổi Chữ Thường Sang Chữ Hoa Trong Excel: Cách Thực Hiện, Công Cụ Và Mẹo Hiệu Quả
2. Cách 1: Sử dụng Find & Replace (Tìm và Thay)
Đây là cách nhanh nhất và trực quan nhất để thay đổi dấu phẩy thành dấu chấm trong một vùng dữ liệu.
Bước 1: Chọn vùng dữ liệu
- Bạn có thể chọn toàn bộ bảng tính (Ctrl+A) hoặc một cột/đoạn dữ liệu cụ thể.
Bước 2: Mở hộp thoại Find & Replace
- Nhấn
Ctrl+Hđể mở hộp thoại Find and Replace.
Bước 3: Nhập các ký tự cần thay thế
- Trong ô Find what: nhập dấu phẩy
,. - Trong ô Replace with: nhập dấu chấm
..
Lưu ý: Nếu dữ liệu có cả dấu phẩy làm dấu ngăn cách hàng (ví dụ: 1,000,000), bạn cần cẩn thận để tránh thay đổi sai. Có thể dùng cột phụ hoặc tự động tách dấu ngăn cách trước khi thay đổi dấu thập phân.
Bước 4: Thay thế
- Click Replace All. Excel sẽ thay đổi tất cả dấu phẩy thành dấu chấm trong vùng đã chọn.
Kiểm tra
- Sau khi thay đổi, hãy kiểm tra một vài ô để chắc chắn rằng dữ liệu đã được chuyển đổi thành số thực. Nếu ô vẫn hiển thị dấu phẩy, có thể có dấu cách phía trước hoặc sau dấu phẩy, bạn cần xử lý thêm.
Có thể bạn quan tâm: Chuyển Đổi Chữ Hoa Thành Chữ Thường Trong Excel: Hướng Dẫn Chi Tiết Cho Người Dùng
3. Cách 2: Sử dụng hàm SUBSTITUTE
Nếu bạn muốn tự động chuyển đổi trong một cột mà không làm thay đổi dữ liệu gốc, hãy dùng hàm SUBSTITUTE.
Cấu trúc hàm
=SUBSTITUTE(cell_reference, old_text, new_text, instance_num)
cell_referencelà ô chứa dữ liệu gốc.old_textlà ký tự cần thay đổi (đây là dấu phẩy,).new_textlà ký tự mới (đây là dấu chấm.).instance_numlà tùy chọn, thường bỏ qua để thay đổi tất cả.
Ví dụ thực tế
Giả sử ô A1 chứa giá trị 1,234. Để chuyển thành 1.234, bạn nhập vào ô B1:
=SUBSTITUTE(A1, ",", ".")
Kết quả là 1.234. Nếu bạn muốn chuyển ngược lại, thay đổi dấu thành dấu phẩy, chỉ cần đổi tham số new_text.
Lưu ý
- Hàm
SUBSTITUTEtrả về chuỗi văn bản. Để dùng giá trị đó trong tính toán, bạn cần chuyển nó thành số thực. Dùng hàmVALUEđể thực hiện:
=VALUE(SUBSTITUTE(A1, ",", "."))
- Nếu ô gốc đã là số thực,
SUBSTITUTEkhông cần thiết, bạn chỉ cần điều chỉnh cài đặt vùng dữ liệu.
4. Cách 3: Sử dụng hàm TEXT và VALUE
Khi dữ liệu gốc là số thực nhưng Excel hiểu nó là chuỗi (có dấu phẩy), bạn có thể chuyển đổi bằng hàm TEXT để định dạng lại.
Cách thực hiện
=VALUE(TEXT(A1, "#,##0.00"))
- Hàm
TEXTsẽ chuyển số thành chuỗi với định dạng thập phân được xác định. Nếu hệ thống dùng dấu phẩy làm dấu ngăn cách hàng, Excel sẽ tự động thay đổi dấu thập phân thành dấu chấm.
Ví dụ
- Ô A1 =
1,234. Sau công thức trên, kết quả sẽ là số thực1.234.
5. Cách 4: Thay đổi cài đặt vùng dữ liệu (Regional Settings)

Có thể bạn quan tâm: Chế Độ Xem Trước Khi In Trong Excel 2026
Nếu bạn thường xuyên làm việc với dữ liệu có dấu phẩy, có thể cân nhắc thay đổi cài đặt vùng dữ liệu của Windows hoặc Excel để tránh phải thay đổi thủ công.
Thay đổi trong Windows
- Mở Control Panel → Clock, Language, and Region → Region.
- Chọn tab Formats → Additional settings.
- Trong mục Decimal symbol, thay đổi từ
,thành.. - Click OK.
Hãy cẩn thận: Việc thay đổi này sẽ ảnh hưởng đến toàn bộ hệ thống, các ứng dụng khác cũng sẽ sử dụng dấu chấm làm dấu thập phân.
Thay đổi trong Excel
- Mở File → Options → Advanced → Editing options → Use system separators (bỏ chọn). Sau đó, nhập dấu chấm vào ô Decimal separator.
6. Cách 5: Sử dụng VBA để tự động chuyển đổi
Nếu bạn làm việc với bảng tính lớn hoặc cần tự động hóa quy trình, viết một đoạn macro VBA sẽ tiết kiệm thời gian.
Sub ReplaceCommaWithDot() Dim rng As Range Dim cell As Range ' Chọn vùng cần thay đổi On Error Resume Next Set rng = Application.InputBox("Chọn vùng dữ liệu cần chuyển đổi", "Chọn vùng", Type:=8) On Error GoTo 0 If rng Is Nothing Then Exit Sub Application.ScreenUpdating = False For Each cell In rng If Not IsError(cell.Value) Then If InStr(cell.Value, ",") > 0 Then cell.Value = Replace(cell.Value, ",", ".") End If End If Next cell Application.ScreenUpdating = True MsgBox "Hoàn tất chuyển đổi dấu phẩy thành dấu chấm.", vbInformation
End Sub
- Macro này yêu cầu người dùng chọn vùng dữ liệu và sau đó duyệt từng ô, thay đổi dấu phẩy thành dấu chấm.
7. Cách 6: Sử dụng công cụ Power Query
Power Query là một công cụ mạnh mẽ trong Excel 2026 giúp thao tác dữ liệu phức tạppha.
Bước 1: Tải dữ liệu vào Power Query
- Chọn vùng dữ liệu hoặc bảng, rồi vào Data → From Table/Range.
Bước 2: Thực hiện thay đổi
- Trong Power Query, chọn cột chứa dữ liệu số.
- Sử dụng tính năng Replace Values (tìm và thay thế) để thay đổi glucphẩy thành dấu chấm.
Bước 3: Ghi lại và tải dữ liệu
- Sau khi hoàn thành, click Close & Load để tải dữ liệu đã chỉnh sửa trở lại Excel.
8. Kiểm tra và xác nhận dữ liệu
Sau khi thực hiện một trong các phương pháp trên, bạn cần kiểm tra xem dữ liệu đã chuyển đổi thành số thực chưa. Dưới đây là một số bước kiểm tra nhanh:
- Định dạng ô
Chọn cột dữ liệu, click chuột phải → Format Cells → Number → Number với số thập phân phù hợp. Nếu Excel hiển thị số đúng, dữ liệu đã được chuyển thành số thực.
Thử tính toán
Thêm một ô mới và nhập công thức
=SUM(A1:A10). Nếu nhận được giá trị hợp lệ thay vì lỗi #VALUE!, dữ liệu đã đúng.Kiểm tra lỗi
- Sử dụng công thức
=ISNUMBER(A1). Nếu trả về TRUE, ô chứa số thực.
9. Lưu ý khi voorsp
Dấu ngăn cách hàng: Nếu dữ liệu có dấu phẩy làm dấu ngăn cách hàng (ví dụ: 1,000), khi thay đổi dấu phẩy thành senso chấm sẽ làm mất dữ liệu. Hãy xác định rõ ký hiệu đang dùng trước khi thay đổi.
Chuỗi văn bản: Đôi机制 thống thống thống dữ liệu có thể là chuỗi văn bản (ví dụ: “1,234 USD”). Khi chuyển dấu phẩy thành dấu chấm, bạn cần xử lý phần tiền tệ hoặc ký tự khác.
Dữ liệu nhập từ nguồn khác: Nếu dữ liệu được nhập từ hệ thống khác (ví dụ: CSV từ một máy tính khác), hãy đảm bảo cài đặt vùng dữ liệu của cả hai máy phù hợp để tránh lỗi tự động.
Bảo mật dữ liệu: Khi dùng macro hoặc Power Query, hãy lưu file dưới dạng
.xlsmhoặc.xlsxtùy trường hợp và kiểm tra tính tương thích với các phiên bản Excel khác.
10. Tóm tắt các phương pháp
| Phương pháp | Khi nào nên dùng | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Find & Replace | Dữ liệu nhỏ, thao tác đơn giản | Nhanh, dễ hiểu | Không kiểm soát tốt, dễ làm nhầm dấu ngăn cách hàng |
| SUBSTITUTE | Thay đổi trong cột phụ | Lưu trữ dữ liệu gốc | Tạo ra cột mới, cần chuyển đổi lại khi tính toán |
| TEXT & VALUE | Dữ liệu số nhưng được lưu dưới dạng chuỗi | Đơn giản, không cần macro | Cần xác định đúng định dạng |
| Thay đổi cài đặt vùng dữ liệu | Làm việc quốc tế, cần đồng nhất | Tự động, không cần thao tác | Ảnh hưởng tới toàn bộ hệ thống |
| VBA macro | Dữ liệu lớn, cần tự động hóa | Tự động, linh hoạt | Cần viết code, kiểm tra lỗi |
| Power Query | Xử lý dữ liệu phức tạp | Thao tác mạnh, dễ dàng chỉnh sửa | Cần học thêm công cụ |
11. Kết luận
Việc chỉnh dấu phẩy thành dấu chấm trong Excel 2026 không phải là một công việc khó khăn, nhưng cần sự chú ý đến chi tiết để tránh lỗi dữ liệu. Bạn có thể chọn phương pháp phù hợp với quy trình làm việc của mình: từ cách thủ công nhanh nhất (Find & Replace), tới cách tự động hoá (VBA, Power Query), hay thay đổi cài đặt hệ thống để dữ liệu luôn đúng định dạng. Hãy thử áp dụng một trong những cách trên vào bảng tính của bạn, kiểm tra kỹ lưỡng và thực hiện sao lưu dữ liệu trước khi thực hiện thay đổi lớn. Chúc bạn thành công trong công việc và tránh được những rắc rối về định dạng dữ liệu!

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ẻ.
