Trong thế giới làm việc dữ liệu, việc xử lý định dạng số là một trong những thao tác quan trọng nhất. Đặc biệt khi làm việc với Excel, chúng ta thường gặp tình huống cần chuyển đổi dấu thập phân từ dấu phẩy (,) thành dấu chấm (.) hoặc ngược lại. Đây là một vấn đề phổ biến khi nhập dữ liệu từ các nguồn khác nhau, ví dụ như CSV, dữ liệu từ hệ thống ngân hàng, hay dữ liệu thống kê quốc tế. Mỗi quốc gia có quy tắc đặt dấu thập phân và dấu hàng nghìn khác nhau: ở Việt Nam, Nhật Bản, Đức, dấu phẩy thường được dùng làm dấu thập phân, trong khi ở Mỹ, Anh, châu Á, dấu chấm thường được dùng như dấu thập phân. Khi Excel được cấu hình theo một định dạng khác, các phép tính toán có thể xảy ra sai lệch hoặc dữ liệu bị coi là văn bản thay vì số.
Bài viết này sẽ cung cấp một hướng dẫn chi tiết, bao gồm:
- Cách thay đổi cài đặt hệ thống và Excel để dùng dấu chấm làm dấu thập phân.
- Phương pháp Find & Replace nhanh chóng.
- Công thức SUBSTITUTE và VALUE để chuyển đổi trong ô.
- Định dạng số (Number Format) và Text to Columns.
- Macro VBA cho chuyển đổi tự động.
- Power Query (Get & Transform) để xử lý dữ liệu khi nhập.
- Các mẹo lưu ý khi làm việc với dữ liệu lớn, dữ liệu ngoại lệ, và khi làm việc trong môi trường đa ngôn ngữ.
Bạn sẽ có đủ công cụ để thay đổi dấu thập phân một cách chính xác, nhanh Jira và linh hoạt trong mọi tình huống.
Có thể bạn quan tâm: Đổi Dấu Phẩy Thành Dấu Chấm Trong Excel 2026
1. Tại sao lại cần đổi dấu thập phân trong Excel?
1.1 Lỗi tính toán
Nếu Excel nhận một số dạng "1,234" (được hiểu là 1,234) nhưng thực ra bạn muốn là 1.234, thì tất cả các phép tính sẽ được thực hiện sai lệch. Ví dụ:
=SUM(A1:A10)
Nếu 5 ô trong dải chứa dữ liệu dạng "1,234", Excel sẽ tính là số 1.234, tức là 1 + 234 hoặc 1234 tùy thuộc vào cài đặt địa phương. Kết quả sẽ không chính xác.
1.2 Nhập dữ liệu từ nguồn CSV
Hầu hết các file CSV được tạo ra bởi các hệ thống quốc tế thường dùng dấu phẩy làm dấu thập phân. Khi mở trực tiếp bằng Excel, Excel sẽ tự động phân tích dấu phẩy và coi các giá trị là văn bản. Nếu bạn không đổi dấu, bạn sẽ phải chuyển đổi thủ công.
1.3 Báo cáo tài chính
Trong báo cáo tài chính, các số liệu thường được định dạng theo chuẩn quốc tế (dấu chấm làm dấu thập phân). Khi bạn cần trích xuất dữ liệu từ Excel sang phần mềm kế toán,ància, nên chuẩn bị dữ liệu đúng định dạng.
Có thể bạn quan tâm: Xếp Thứ Tự Từ Nhỏ Đến Lớn Trong Excel
2. Thay đổi cài đặt hệ thống và Excel
2.1 Thay đổi trong Windows (Cài đặt quốc gia)
- Windows 10/11
- Vào Control Panel → Clock and Region → Region.
- Chọn tab Formats → Additional settings.
- Trong ô Decimal symbol gõ dấu chấmIv.
Nhấn Apply → OK.
Mac OS
- Vào System Preferences → Language & Region.
- Chỉnh Decimal Separator và Thousands Separator.
Lưu ý: Việc thay đổi hệ thống sẽ ảnh hưởng tới mọi ứng dụng, không chỉ Excel. Nếu bạn không muốn thay đổi toàn diện acestea, hãy dùng phương pháp tiếp theo.
2.2 Thay đổi trong Excel
- MZI Excel → File → Options → Advanced.
- Cuộn xuống phần Editing options.
- Bỏ tick Use system separators.
- Trong ô Decimal separator gõ dấu chấm.
- Trong ô Thousands separator gõ dấu phẩy (hoặc gốc rỗng nếu không cần).
- Nhấn OK.
Bằng cách này, bạn có thể chỉ thay đổi trong Excel mà không ảnh hưởng tới hệ thống. Đối với người dùng 365, các tùy chọn có vẻ giống nhau.
Có thể bạn quan tâm: Xóa Dữ Liệu Giữ Nguyên Công Thức Trong Excel: Hướng Dẫn Chi Tiết Và Các Mẹo Hữu Ích
3. Find & Replace nhanh chóng
3.1 Sử dụng Find & Replace
- Bước 1: Chọn vùng dữ liệu muốn thay đổi (hoặc toàn bộ bảng).
- Bước 2: Nhấn
Ctrl + H. - Bước 3: Trong ô Find what nhập
,. - Bước 4: Trong ô Replace with nhập
.. - Bước 5: Chọn Replace All.
Cảnh báo: Phương pháp này chỉ thay đổi ký tự, không chuyển đổi kiểu dữ liệu. Nếu ô ban đầu là văn bản, sau khi thay đổi vẫn là văn bản. Bạn cần chuyển sang số bằng cách dùng
VALUE.
3.2 Kiểm tra nhanh
Sau khi thực hiện Replace All, hãy chọn một vài ô và xem công thức trong thanh công thức: nếu bạn thấy dấu chấm và ô vẫn là văn bản (được đánh dấu bằng dấu hoa thị), bạn cần tiếp tục chuyển đổi.
4. Công thức SUBSTITUTE & VALUE
4.1 Đơn giản: SUBSTITUTE
=SUBSTITUTE(A1, ",", ".")
- Kết quả là chuỗi văn bản với dấu chấm. Để dùng trong tính toán, bạn cần chuyển sang số.
4.2 Chuyển thành số: VALUE
=VALUE(SUBSTITUTE(A1, ",", "."))
- Hàm
VALUEsẽ chuyển chuỗi thành sốительства. Nếu ô đầu vào đã là số, bạn không cầnSUBSTITUTE.
4.3 Đào sâu: Đánh dấu số âm
Nếu dữ liệu có dấu cộng/âm, bạn có thể dùng -- để ép kiểu:
=--SUBSTITUTE(A1, ",", ".")
4.4 Phân tích lỗi

Có thể bạn quan tâm: Đổi Từ Có Dấu Sang Không Dấu Trong Excel
- Nếu dữ liệu có dấu phẩy 2 lần (ví dụ
"1,234, הארץ"),SUBSTITUTEsẽ thay thế tất cả. - Nếu dữ liệu có dấu phẩy thành phần thập phân và dấu thập phân, bạn có thể dùng
Replacemột lần: - Thay đổi dấu thập phân thành ký tự tạm thời
^. - Thay đổi dấu phẩy thành dấu chấm
.. - Thay đổi ký tự tạm
^thành dấu phẩy.
5. Text to Columns – Khi dữ liệu lớn
5.1 Mô tả ‘/’)
Phương pháp này hữu ích khi bạn nhập dữ liệu từ một file CSV mà Excel đã đọc nhầm dấu ph زده.
5.2 Hướng dẫn
- Chọn vùng dữ liệu (cột chứa chuỗi).
- Vào Data → Text to Columns.
- Chọn Delimited → Next.
- Bỏ tick tất cả các dấu phân cách trừ Comma → Next.
- Trong phần Column data format, chọn General → Finish.
Khi làm như vậy, geothermal sẽ phân tích dấu phẩy làm dấu thập phân và chuyển đổi sang số.
6. Macro VBA cho chuyển đổi tự động
Đối với những người làm việc thường xuyên với dữ liệu vô hạn, macro giúp tiết kiệm thời gian.
6.1 Macro ví dụ
Sub ConvertCommaToDot() Dim rng As Range, cell As Range On Error Resume Next
channels Set rng = Application.InputBox("Chọn vùng dữ liệu:", "Chọn vùng", Type:=8) If rng Is Nothing Then Exit Sub Application.ScreenUpdating = False For Each cell In rng If Not IsError(cell) Then If IsNumeric(cell.Value) Then ' Nếu ô là số, chuyển đổi nếu có dấu phẩy If InStr(cell.Text, ",") > 0 Then cell.Value = Val(Replace(cell.Text, ",", ".")) End If Else ' Nếu ô là văn bản If InStr(cell.Text, ",") > 0 Then cell.Value = Replace(cell.Text, ",", ".") End If End If End If Next cell Application.ScreenUpdating = True MsgBox "Thay đổi hoàn tất!"
End Sub
- Macro này sẽ khởi động một hộp thoại chọn vùng dữ liệu.
- Nếu ô chứa số và có dấu phẩy, thì tự chuyển thành số với dấu chấm.
- Nếu ô chứa văn bản, đơn giản thay thế dấu phẩy.
6.2 Cách chạy macro
- Nhấn
Alt + F11→ Insert → Module. - Dán mã vào.
- Quay lại Excel → Serving → Macros → chọn
ConvertCommaToDot→ Run.
Lưu piedras: Macro sẽ ghi đè dữ liệu gốc. Hãy sao lưu trước.
7. Power Query (Get & Transform)
Power Query là công cụ mạnh để nhập và biến đổi dữ liệu. Khi dùng Power Query, bạn có thể chỉ định dấu thập phân ngay từ khi nhập.
7.1 Nhập dữ liệu
- Vào Data → Get Data → From Text/CSV.
- Chọn file CSV.
- Trong cửa sổ preview, chọn Transform Data.
天天赢彩票
7.2 Định dạng cột
- Chọn cột chứa số.
- Trong tab Transform, chọn квали Data Type → Decimal Number.
- Nếu Excel vẫn đọc dấu phẩy, bạn có thể thay đổi định dạng: Transform → Replace Values → tìm
,→ thay bằng.. - Sau khi hoàn tất, nhấn Close & Load.
Khi tải dữ liệu vào Excel, mọi giá trị sẽ được tự động chuyển thànhSensitive.
8. Xử lý dữ liệu lớn và ngoại lệ
8.1 Dữ liệu lớn (millions rows)
- Đối với dữ liệu lớnPending, Excel có thể chậm khi dùng Find & Replace.
- Thay vào đó, dùng Power Query hoặc macro. Macro có thể lặp qua từng ô trong khoảng lẻ, nhưng vẫn chậm so với Power Query.
- Mẹo: Chia dữ liệu thành các worksheet nhỏ hơn, chạy macro từng bảng, rồi kết hợp.
8.2 Dữ liệu ngoại lệ
- Dữ liệu có thể có dấu trích dẫn
"1,234.56"hoặc các ký tự đặc biệt. - Khi dùng
SUBSTITUTE, bạn cần quan tâm đến việc giữ nguyên phần chữ. - Sử dụng
TEXTđể bảo toàn định dạng:Dialect
=TEXT(VALUE(SUBSTITUTE(A1, ",", ".")), "#,##0.00")
TEXTsẽ chuyển số thành chuỗi theo định dạng chỉ định.
8.3 Kiểm tra dữ liệu
- Sau khi chuyển đổi, luôn kiểm tra bằng hàm
ISTEXT,ISNUMBER. - Sử dụng hàm
IFERRORđể bắt lỗi dữ liệu không hợp lệ.
=IFERROR(VALUE(SUBSTITUTE(A1, ",", ".")), "Lỗi\View")
9. Kiến thức bổ sung: Định dạng quốc tế (Locale) và tiếng Việt
9.1 Định dạng Locale trong Excel
- Mỗi workbook có thể được đặt Locale khác nhau: File → Options → Language.
- Nếu bạn mở file từ nguồn quốc tế, có thể cần đổi Locale để hiển thị đúng dấu chấm.
9.2 Định dạng số tùy chỉnh
Bạn có thể tùy chỉnh định dạng số trong Excel:
- Nhấn chuột phải → Format Cells → Custom.
- Đặt
#,##0.00(đánh dấu dấu chấm làm dấu thập phân). - Khi dữ liệu đã là số, định dạng này sẽ hiển thị đúng.
9.3 Định dạng văn bản
Nếu dữ liệu vẫn là văn bản, bạn có thể dùng TEXT để hiển thị với dấu chấm:
=TEXT(VALUE(SUBSTITUTE(A1, ",", ".")), "0.00")
Khi copy giá trị, hãy chọn Paste Special → Values để tránh lưu công thức.
페
10. Kết luận và tóm lược các phương pháp
| Phương pháp | Khi nào sử dụng | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Thay đổi cài đặt hệ thống | Khi làm việc toàn bộ trong Excel, không muốn thay đổi từng workbook | Dễ dàng, áp dụng toàn cục | Ảnh hưởng đến hệ thống, ảnh hưởng tới các chương trình khác |
| Excel Options | Khi chỉ muốn thay đổi trong Excel | Không ảnh hưởng hệ thống | Cần thao tác thủ công |
| Find & Replace | Dữ liệu nhỏ, cần thay đổi nhanh | Nhanh, đơn giản | Không chuyển đổi kiểu dữ liệu |
| SUBSTITUTE + VALUE | Dữ liệu văn bản, muốn chuyển thành số | Tự động, linh hoạt | Cần công thức, có thể gây lỗi khi dữ liệu đặc biệt |
| Text to Columns | Nhập dữ liệu CSV, Excel đọc sai | Đơn giản, không cần công thức | Chỉ áp dụng cho Melayu |
| Macro VBA | Dữ liệu lớn, thao tác nhiều lần | Tự động, tiết kiệm thời القيمة | Cần viết mã, có thể gây lỗi nếu không kiểm tra |
| Power Query | Dữ liệu lớn, muốn hợp nhất, lọc | Mạnh mẽ, linh hoạt | Đòi hỏi kiến thức Power Query |
| Locale & Custom Format | Khi chỉ muốn hiển thị đúng | Dễ dàng | Không chuyển đổi dữ liệu |
11. Kết luận
Việc đổi dấu phẩy sang dấu chấm trong Excel không chỉ là một thao tác đơn giản, mà còn là một phần quan trọng trong quy trình làm việc với dữ liệu đa ngôn ngữ. Tùy theo quy mô dữ liệu, tần suất thao tác và môi trường làm việc, bạn có thể lựa chọn một trong nhiều phương pháp: từ thay đổi cài đặt hệ thống, sử dụng công thức, macro, Power Query, hoặc đơn giản là Find & Replace.
Một số lưu ý cuối cùng:
- Luôn sao lưu dữ liệu gốc trước khi thực hiện thao tác thay đổi lớn.
- Kiểm passie các ô sau khi chuyển đổi bằng công thức
ISNUMBER/ISTEXT. - Khi làm việc với báo cáo tài chính hoặc dữ liệu quan trọng, hãy luôn kiểm tra tính nhất quán bằng cách tính tổng, Championships, hoặc so sánh với dữ liệu gốc.
- Nếu bạn làm việc trong môi trường đa ngôn ngữ, hãy cân nhắc sử dụng Power Query để duy trì tính nhất quán khi nhập dữ liệu từ nhiều nguồn.
Hy vọng bài viết này sẽ giúp bạn nắm vững các kỹ thuật chuyển đổi dấu thập phân trong Excel và áp dụng chúng một cách linh hoạt trong công việc hàng ngày. Chúc bạn làm việc hiệu quả và tránh những sai sót đáng tiếc!

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