Trong công việc xử lý dữ liệu, thao tác chuyển đổi ký tự phân cách số thực (có thể là dấu phẩy hoặc dấu chấm) luôn là một nhu cầu phổ biến. Đặc biệt, khi Switch giữa các hệ thống hoặc khi nhập dữ liệu từ nguồn khác nhau, bạn có thể gặp phải tình trạng dữ liệu số thực được lưu dưới dạng văn bản với dấu phẩy làm dấu privilege, trong khi Excel mong muốn sử dụng dấu chấm làm dấu thập phân. Dưới đây, chúng ta sẽ tìm hiểu chi tiết cách chuyển đổi dấu phẩy thành dấu chấm trong Excel 2026, từ các phương pháp đơn giản như tìm và thay thế, công thức SUBSTITUTE, đến các giải pháp nâng cao hơn như macro VBA. Ngoài ra, bài viết cũng sẽ đề cập tới cách thay đổi cài đặt vùng (regional settings) và các mẹo xử lý dữ liệu số thực hiệu quả nhất.
Có thể bạn quan tâm: Professor Wilson: A Beacon Of Excellence In Chemistry Education
1. Kích thước dữ liệu và vấn đề thường gặp
Trước khi đi vào chi tiết các phương pháp, hãy nắm rõ phạm vi và mục tiêu xử lý dữ liệu của mình:
- Kích thước dữ liệu: Nếu bạn chỉ cần thay đổi một vài hàng, công cụ tìm và thay thế (CTRL+H) sẽ nhanh và tiện lợi. Tuy nhiên, khi dữ liệu lớn (thousands – millions of rows), bạn cần một giải pháp tự động, có thể lặp lại nhiều lần mà không cần thao tác thủ công.
- Định dạng dữ liệu: Dữ liệu có thể là text (văn bản) hoặc number (số). Nếu dữ liệu đã là số, thì Excel sẽ tự động hiểu dấu chấm là dấu thập phân, ngay cả khi hệ thống cài đặt bằng dấu phẩy. Tuy nhiên, khi dữ liệu bị nhập sai ( IMG “12,34”) nhưng lưu dưới dạng text, Excel sẽ không nhận dạng thành số.
- Cài đặt vùng (regional settings): Trên Windows, cài đặt “Region” quyết định dấu thập phân mặc định. Nếu cài đặt bằng dấu phẩy, Excel sẽ Inicio dấu phẩy làm dấu thập phân. Bạn có thể tạm thời thay đổi cài đặt này hoặc điều chỉnh trong Excel thông qua “Advanced”.
Bây giờ, chúng ta sẽ đi sâu vào từng phương pháp.
Có thể bạn quan tâm: Công Thức Tính Điểm Trung Bình Môn Trong Excel
2. Phương pháp 1: Sử dụng Find & Replace (Tìm và Thay thế)
Phương pháp này rất nhanh chóng và thân thiện với người mới bắt đầu. Bạn chỉ cần mở hộp thoại Find & Replace, nhập ký tự cần tìm và ký tự thay thế.
2.1. Thủ tục nhanh
- Chọn vùng dữ liệu: Nếu bạn muốn thay đổi toàn bộ bảng tính, hãy nhấn
Ctrl+Ađể chọn toàn bộ. - Mở Find & Replace: Nhấn
Ctrl+H. - Nhập thông tin:
- Trong ô
Find what: nhập dấu phẩy,. - Trong ô
Replace with: nhập dấu chấm.. - Chạy lệnh: Bấm
Replace All.
Excel sẽ thay thế mọi dấu phẩy thành dấu chấm trong vùng đã chọn. Nếu dữ liệu đã là số thực (đã được Excel nhận dạng), lệnh này sẽ không làm thay đổi giá trị.
2.2. Lưu ý khi dùng Find & Replace
- Giữ nguyên dữ liệu có định dạng đặc biệt: Nếu dữ liệu có số thập phân được xử lý thông qua công thức, thay đổi dấu phẩy có thể làm thay đổi giá trị tính toán.
- Kiểm tra trước: Luôn nên tạo bản sao lưu dữ liệu trước khi thực hiện thay thế toàn bộ.
Có thể bạn quan tâm: Cách Sắp Xếp Danh Sách Theo Abc Trong Excel
3. Phương pháp 2: Sử dụng công thức SUBSTITUTE
Nếu bạn muốn giữ nguyên dữ liệu gốc và tạo một cột mới với dữ liệu đã chuyển đổi, công thức SUBSTITUTE là lựa chọn phù hợp. Công thức này thay thế ký tự trong chuỗi ký tự.
3.1. Cú pháp
=SUBSTITUTE(A1, ",", ".")
Trong đó:
– A1 là ô chứa dữ liệu gốc (ví dụ “12,34”).
– "," là ký tự cần thay thế.
– "." là ký tự thay thế mới.
3.2. Áp dụng công thức
- Tạo cột mới: Chèn một cột bên cạnh cột dữ liệu gốc.
- Nhập công thức: Bắt đầu từ ô đầu tiên của cột mới, gõ công thức
=SUBSTITUTE(A1, ",", "."). - Kéo công thức xuống: Kéo góc dưới bên phải của ô xuống hết dữ liệu.
- Chuyển đổi thành số: Nếu cần, bạn có thể dùng
VALUEđể chuyển edilm từ văn bản thành số.
Ví dụ:
=VALUE(SUBSTITUTE(A1, ",", "."))
Công thức này trả về giá trị số thực (decimal) thay vì chuỗi văn bản.
3.3. Đặc điểm
- Không làm thay đổi dữ liệu gốc: Cột gốc vẫn giữ nguyên dữ liệu ban đầu.
- Tự động cập nhật: Khi dữ liệu gốc thay đổi, cột mới sẽ tự động cập nhật.
4. Phương pháp 3: Sử dụng công thức TEXT và SUBSTITUTE
Nếu bạn muốn chuyển đổi dữ liệu thành định dạng văn bản với dấu chấm và giữ nguyên số lượng chữ số thập phân, bạn có thể kết hợp TEXT và SUBSTITUTE.
Ví dụ:
=SUBSTITUTE(TEXT(A1, "0.00"), ",", ".")
Công thức này:
– TEXT(A1, "0.00") chuyển giá trị số thành chuỗi với 2 chữ số thập phân.
– SUBSTITUTE(..., ",", ".") thay dấu phẩy bằng dấu chấm.
5. Phương pháp 4: Sử dụng Find & Replace với tùy chọn “Search within formulas”
Đôi khi dữ liệu có thể nằm trong công thức, ví dụ:
=IF(A1>10, "12,34", "5,67")
Nếu bạn muốn thay đổi dấu phẩy trong công thức, hãy mở Find & Replace và chọn tùy chọn Within formulas. Điều này giúp thay đổi ký tự trong toàn bộ công thức.
6. Phương pháp 5: Sử dụng Macro VBA để tự động chuyển đổi

Có thể bạn quan tâm: Biểu Mẫu Thông Tư 90/2026/tt-btc: Hướng Dẫn Tài Liệu Excel Đa Dụng Cho Doanh Nghiệp
Đối với dữ liệu lớn hoặc khi bạn cần lặp lại thao tác nhiều lần, Macro VBA sẽ là công cụ thích hợp. Dưới đây là một macro đơn giản để chuyển đổi dấu phẩy thành dấu chấm trong vùng đã chọn.
6.1. Mã Macro
Sub ConvertCommaToDot() Dim rng As Range Dim cell As Range ' Chọn vùng dữ liệu On Error Resume Next Set rng = Application.InputBox("Chọn vùng dữ liệu cần chuyển đổi", Type:=8) On Error GoTo 0 If rng Is Nothing Then Exit Sub Application.ScreenUpdating = False For Each cell In rng If Not IsEmpty(cell) Then ' Chuyển đổi nếu là chuỗi If VarType(cell.Value) = vbString 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!"
End Sub
6.2. Cách sử dụng
- Mở cửa sổ VBA: Nhấn
Alt+F11. - Thêm module mới: Vào
Insert > Module. - Dán mã vào module.
- Chạy macro: Nhấn
F5hoặc truy cậpDeveloper > Macrosvà chọnConvertCommaToDot.
Macro này sẽ yêu cầu bạn chọn vùng dữ liệu cần xử lý, sau đó tự động lặp qua từng ô và thay thế dấu phẩy bằng dấu chấm
7. Phương pháp 6: Thay đổi cài đặt vùng (Regional Settings)
Nếu bạn thường xuyên làm việc với dữ liệu có dấu phẩy làm dấu thập phân, bạn có thể tạm thời thay đổi cài đặt vùng của hệ thống Windows để Excel hiểu dấu phẩy là dấu thập phân. Điều này thường hữu ích khi import dữ liệu từ Excel hoặc CSV.
7.1. Thay đổi trên Windows
- Mở Control Panel: Nhấn
Win+R, gõcontrolvà nhấn Enter.
2.valor Chọn “Region”. - Chỉnh sửa dấu thập phân: Trong tab “Formats”, bấm “Additional settings”. Thay dấu thập phân từ
.thành,. - Áp dụng: Nhấn OK và khởi động lại Excel.
7.2. Lưu ý
- Đối với Excel 2026, thay đổi cài đặt vùng của Windows sẽ ảnh hưởng tới toàn bộ ứng dụng Office.
- Khi bạn muốn trở lại dấu chấm, chỉ cần revert lại cài đặt.
8. Phương pháp 7: Sử dụng Power Query
Power Query (trong Excel 2026 là một add-in) cho phép bạn thực hiện các thao tác biến đổi dữ liệu mạnh mẽ, bao gồm thay đổi ký tự phân cách.
8.1. Thủ tục
- Chọn dữ liệu →
hàng 1. - Mở Power Query:
Data > From Table/Range. Đảm bảo dữ liệu được định dạng bảng. - Sử dụng “Transform”:
- Chọn cột cần thay đổi.
- Trên thanh công cụ, click
Transform > Replace Values. - Nhập
,vàoValue To Findvà.vàoReplace With. - Close & Load: Lưu thay đổi vào bảng Excel.
Power Query sẽ tự động lưu công thức và bạn có thể refresh dữ liệu khi cập nhật.
9. Khi nào nên chọn phương pháp nào?
| Phương pháp | Kích thước dữ liệu | Tốc độ | Tính linh động | Độ phức tạp |
|---|---|---|---|---|
| Find & Replace | Nhỏ | Rất nhanh | Rất ít | Dễ |
| SUBSTITUTE | Nhỏ | Nhanh | Trung bình | Dễ |
| SUBSTITUTE + SMART VALUE | Nhỏ | Nhanh | Trung bình | Dễ |
| Macro VBA | Lớn | Rất nhanh | Cao | Trung bình |
| Power Query | Lớn | Trung bình | Cao | Trung bình |
| Cài đặt vùng | Toàn hệ thống | Không thay đổi | Không | Rất khó |
10. Mẹo và Thực hành
10.1. Kiểm tra dữ liệu sau khi chuyển đổi
- Sử dụng
ISNUMBER:=ISNUMBER(A1)sẽ trả về TRUE nếu ô có giá trị số. - Kiểm tra công thức:
=VALUE(A1)sẽ chuyển đổi văn bản thành số, giúp xác nhận dữ liệu đã đúng.
10.2. Sử dụng công thức TEXTJOIN để tạo chuỗi mới
Nếu bạn cần tạo một chuỗi con trộn nhiều giá trị đã chuyển đổi, dùng TEXTJOIN:
=TEXTJOIN(", ", TRUE, SUBSTITUTE(A1:A10, ",", "."))
10.3. Kiểm tra lỗi khi nhập dữ liệu
- Sử dụng
Data Validation: Đặt quy tắc nhập dữ liệu để chỉ chấp nhận dấu chấm. - Sử dụng
ERROR.TYPEđể kiểm tra lỗi khi dữ liệu không hợp lệ.
10.4. Bảo trì dữ liệu
- Sử dụng
Freeze Panesđể giữ tiêu đề cột khi cuộn. - Sử dụng
Conditional Formattingđể làm nổi bật các ô có giá trị > 100 để kiểm tra nhanh.
11. Kết luận
Việc chuyển đổi 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. Bạn có thể chọn phương pháp phù hợp với kích thước dữ liệu và nhu cầu làm việc. Đối với những thao tác nhanh chóng, Find & Replace và SUBSTITUTE là lựa chọn tối ưu. Khi làm việc với dữ liệu lớn hoặc cần tự động hoá, Macro VBA hoặc Power Query sẽ mang lại lợi ích lớn. Không quên kiểm tra lại dữ liệu để đảm bảo tính chính xác và tránh sai sót trong công việc phân tích dữ liệu.
Hy vọng những hướng dẫn trên sẽ giúp bạn thực hiện chuyển đổi dấu phẩy thành dấu chấm_久久

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