Trong môi trường làm việc với dữ liệu số, việc politik dấu phẩy (“,“) và dấu chấm (“.”) trong Excel là điều cực kỳ quan trọng. Đặc biệt khi bạn làm việc với dữ liệu quốc tế, các công ty thường phải chuyển đổi định dạng số giữa các hệ thống nơi dấu phẩy được dùng làm dấu thập phân trong khi dấu chấm được dùng làm dấu phân cách hàng nghìn. Đối với Excel 2026, dù phiên bản này có thể hơi cũ nhưng vẫn cung cấp nhiều công cụ mạnh mẽ để thực hiện thao tác này một cách nhanh chóng và chính xác. Bài viết dưới đây sẽ trình bày chi tiết các phương pháp chỉnh dấu phẩy thành dấu chấm trong Excel 2026, từ cách thao tác thủ công tới cách tự động hóa qua macroazh. Bạn sẽ được hướng dẫn từng bước, cùng với những lưu ý quan trọng giúp tránh lỗi dữ liệu và tối ưu thời gian làm việc.
Có thể bạn quan tâm: Cách Chuyển Chữ Viết Hoa Sang Viết Thường Trong Excel: Hướng Dẫn Chi Tiết Và Các Phương Pháp Tối Ưu
1. Tại sao cần đổi dấu phẩy thành dấu chấm trong Excel 2026
1.1. Định dạng dữ liệu quốc tế
- Dấu phẩy thường được dùng làm dấu thập phân trong các quốc gia châu Âu (ví dụ: 1.234,56)。Trong khi đó “””
- Dấu chấm là dấu thập phân chuẩn trong các hệ thống tính toán, phần mềm lập trình, và cũng là dấu phân cách hàng nghìn trong tiếng Anh (ví dụ: 1,234.56). Việc không chuyển đổi đúng định dạng sẽ dẫn đến lỗi tính toán hoặc dữ liệu không hợp lệ khi nhập vào hệ thống khácstige.
1.2. Định dạng dữ liệu nhập khẩu
Khi bạn nhập khẩu dữ liệu từ CSV, bảng tính, hoặc phần mềm ERP, Excel thường tự động nhận dạng dấu phẩy hoặc dấu chấm dựa trên cài đặt ngôn ngữ của máy. Nếu định dạng không khớp, Excel có thể coi dữ liệu là văn bản thay vì số, dẫn đến lỗi khi thực hiện tính toán hoặc ab.
1.3. Chuẩn bị báo cáo và phô diễn dữ liệu
Trong báo cáo tài chính hoặc phân tích dữ liệu, việc trình bày số liệu thống nhất là điều cần thiết để tránh hiểu lầm. Khi báo cáo sẽ được chia sẻ giữa các phòng ban hoặc đối tác quốc tế, việc chuẩn hóa dấu thập phân giúp người nhận hiểu đúng ý nghĩa của từng con số.
Có thể bạn quan tâm: Chuyển Chữ Thường Thành Chữ Hoa Trong Excel 2007: Cách Làm, Công Thức Và Mẹo Tối Ưu
2. Các phương pháp chỉnh dấu phẩy thành dấu chấm trong Excel 2026
2.1. Sử dụng Find & Replace (Tìm và Thay thế)
Đây là cách nhanh nhất và phổ biến nhất khi bạn muốn chỉnh nhanh một bảng dữ liệu lớn.
Bước 1: Chọn vùng dữ liệu cần chỉnh. Nếu muốn chỉnh toàn bộ bảng tính, nhấn Ctrl + A.
Bước 2: Nhấn Ctrl + H hoặc vào tab Home → Editing → Find & Select → Replace.
Bước 3: Trong ô Find what: nhập dấu phẩy ,. Trong ô Replace with: nhập dấu chấm ..
Bước 4: Click Replace All. Excel sẽ thay thế tất cả dấu phẩy bằng dấu chấm trong vùng dữ liệu đã chọn.
Lưu ý
- Nếu dữ liệu có dấu phẩy làm dấu phân cách hàng nghìn (ví dụ: 1,000), phương pháp này sẽ không hợp lý vì nó sẽ chuyển thành 1.000, làm thay đổi ý nghĩa của con số.
- Để tránh tình trạng này, bạn nên chuyển đổi dữ liệu thành dạng số trước khi thực hiện Find & Replace. Đầu tiên chuyển phép Text to Columns (bước 2.3) để Excel nhận diện định dạng số chính xác.
2.2. Sử dụng Data – Text to Columns
Khi dữ liệu được nhập dưới dạng văn bản và dấu phẩy được dùng làm dấu thập phân, Excel lại không tự động chuyển thành số. Bạn có thể dùng tính năng Text to Columns để ép Excel nhận dạng đúng.
Bước 1: Chọn cột dữ liệu. Nhấn Data → Text to Columns.
Bước 2: Chọn Delimited → Next. Bỏ chọn tất cả các dấu phân cách, chỉ để ô Other trống.
Bước 3: Nhấn Next. Trong phần Column data format, chọn General.
Bước 4: Click Finish. Excel sẽ chuyển dữ liệu thành số, đồng thời tự động thay dấu phẩy thành dấu chấm dựa trên cài đặt ngôn ngữ của hệ thống.
Tip: Nếu bạn muốn giữ nguyên dấu phẩy trong văn bản, hãy chuyển sang Text trong bước 3. Sau đó, bạn có thể dùng công thức SUBSTITUTE để thay đổi dấu.
2.3. Sử dụng công thức SUBSTITUTE
Nếu bạn muốn chuyển đổi dữ liệu một cách linh hoạt, ví dụ chỉ thay dấu trong một số ô nhất định, công thức SUBSTITUTE là lựa chọn tốt.
Giả sử dữ liệu nằm ở cột A, bắt đầu từ A1. Trong ô B1 nhập công thức:
=SUBSTITUTE(A1, ",", ".")
Kéo công thức xuống các ô cần xử lý. Sau đó, bạn có thể sao chép cột B và dán giá trị (Paste Special → Values) vào cột A để ghi đè dữ liệu gốc.
Lưu ý: Công thức này chỉ thao tác trên chuỗi ký tự, nên nếu ô A1 là số, Excel sẽ chuyển nó thành văn bản. Bạn cần dùng hàm VALUE để chuyển lại thành số:
=VALUE(SUBSTITUTE(A1, ",", "."))
2.4. Sử dụng VBA Macro
Đối với những tác vụ lặp đi lặp lại hoặc cần chỉnh nhiều bảng tính, macro sẽ giúp bạn tự động hóa quy trình.
Sub ReplaceCommaWithDot() Dim rng As Range Dim cell As Range ' Xác định vùng cần thay đổi (tùy chỉnh) Set rng = Application.Selection For Each cell In rng If Not IsEmpty(cell) Then cell.Value = Replace(cell.Value, ",", ".") End If Next cell
End Sub
Cách thực thi:
1. Nhấn Alt + F11 để mở VBA Editor.
2. Chèn một module mới (Insert → Module).
3. Dán đoạn mã trên vào module.
4. Đóng VBA Editor và quay lại Excel.
5. Chọn vùng dữ liệu, rồi chạy macro (Developer → Macros → chọn ReplaceCommaWithDot → Run).
Tip: Nếu bạn không có tab Developer, hãy bật nó trong File → Options → Customize Ribbon → đánh dấu Developer.
2.5. Sử dụng Power Query
Excel 2026 không có Power Query tích hợp sẵn, nhưng bạn có thể cài đặt add-in Microsoft Power Query for Excel 2026. Khi đã cài, Power Query cung cấp giao diện kéo thả mạnh mẽ để thao tác dữ liệu.
Bước 1: Nhấn Power Query → From Table (đảm bảo dữ liệu của bạn nằm trong bảng).
Bước 2: Trong Power Query Editor, chọn cột cần chỉnh, rồi nhấn Transform → Replace Values.
Bước 3: Nhập dấu phẩy vào ô Value To Find và dấu chấm vào ô Replace With, click OK.
Bước 4: Click Close & Load để tải dữ liệu đã chỉnh trở lại Excel.
Ưu điểm: Power Query giữ nguyên dữ liệu gốc và cung cấp lịch sử thay đổi, rất tiện lợi khi muốn rollback.
2.6. Thay đổi cài đặt ngôn ngữ hệ thống

Có thể bạn quan tâm: Chuyển Số Thập Phân Sang Số Nguyên Trong Excel: Hướng Dẫn Chi Tiết Và Thực Tiễn
Nếu bạn thường xuyên làm việc với dữ liệu có dấu phẩy là dấu thập phân, bạn có thể thay đổi cài đặt ngôn ngữ của Windows nên Excel luôn nhận dạng đúng.
- Mở Control Panel → Clock, Language, and Region → Region.
- Trong tab Formats, chọn Additional settings.
- Tại Decimal symbol, thay dấu phẩy thành dấu chấm. Tại Digit grouping symbol, đặt dấu phẩy nếu muốn.
- Click Apply → OK.
Cảnh báo: Thay đổi này ảnh hưởng tới toàn bộ hệ thống, không chỉ Excel. Nếu bạn làm việc cùng đồng nghiệp, hãy thống nhất cài đặt trước khi triển khai.
2.7. Sử dụng Paste Special – Find & Replace
Nếu bạn muốn chuyển đổi dấu phẩy trong toàn bộ bảng tính mà không muốn thay đổi dữ liệu gốc, bạn có thể dùng Paste Special kết hợp với Find & Replace.
- Chọn toàn bộ dữ liệu và sao chép (
Ctrl + C). - Dán vào một vùng trống bằng Paste Special → Values.
- Sau khi dán, áp dụng Find & Replace (Ctrl + H) như trong 2.1.
Kỹ thuật này giúp bảo toàn dữ liệu gốc.
Có thể bạn quan tâm: Chuyển Chữ Cái Đầu Thành Chữ Hoa Trong Excel: Hướng Dẫn Từng Bước
3. Những lưu ý khi chỉnh dấu phẩy thành dấu chấm
3.1. Kiểm tra dữ liệu sau khi thay đổi
- Trước khi thực hiện tính toán, hãy kiểm tra xem các ô đã chuyển thành số chưa. Có thể dùng Number Format → Number để hiển thị.
- Kiểm tra lại các serveis đang sử dụng dấu phân cách hàng nghìn. Nếu dữ liệu có dấu phẩy làm dấu phân cách, hãy thay đổi tính năng Thousands separator trong Format Cells.
3.2. Sử dụng hàm TRIM và CLEAN
Khi dữ liệu được nhập từ nguồn bên ngoài, có thể có ký tự không hiển thị (chẳng hạn là dấu cách, ký tự đặc biệt). Trước khi thay đổi dấu, hãy sử dụng grains:
=TRIM(CLEAN(A1))
Sau đó áp dụng SUBSTITUTE.
3.3. Định dạng hiển thị và giá trị thực
- Định dạng hiển thị (Number formatting) không ảnh hưởng tới giá trị thực. Nếu bạn chỉ muốn thay đổi cách hiển thị mà không thay đổi giá trị, hãy dùng Custom Format:
0.00
để hiển thị dấu chấm.
3.4. Lưu ý khi sử dụng CSV
- Khi lưu bảng tính dưới định dạng CSV, Excel sẽ tự động áp dụng cài đặt ngôn ngữ của hệ thống. Nếu bạn cần xuất dữ liệu với dấu chấm, hãy thay đổi cài đặt ngôn ngữ trước khi lưu.
4. MCed: Tối ưu quy trình chỉnh dấu phẩy thành dấu chấm
4.1. Tạo một macro đơn giản để tự động chuyển đổi
Bạn có thể lưu macro dưới dạng Excel Add-in (.xlam) để sử dụng trên nhiều file.
Public Sub ConvertCommaToDot() Dim rng As Range Dim cell As Range On Error GoTo ErrHandler Set rng = Application.Selection If rng Is Nothing Then MsgBox "Vui lòng chọn vùng dữ liệu trước khi chạy macro.", vbExclamation Exit Sub End If Application.ScreenUpdating = False For Each cell In rng If Not IsEmpty(cell) And IsNumeric(cell) Then cell.Value = Replace(cell.Value, ",", ".") End If Next cell MsgBox "Chỉnh dấu phẩy thành dấu chấm đã hoàn tất!", vbInformation ExitHandler: Application.ScreenUpdating = True Exit Sub
ErrHandler: MsgBox "Có lỗi xảy ra: " & Err.Description, vbCritical Resume ExitHandler
End Sub
4.2. Gắn macro vào Ribbon
- Vào File → Options → Customize Ribbon → tạo một tab mới hoặc thêm vào tab hiện có.
- Chèn một Button và gán macro
ConvertCommaToDot.
4.3. Tự động chuyển đổi khi mở file
Bạn có thể sử dụng sự kiện Workbook_Open() trong ThisWorkbook để tự động chạy macro khi file được mở.
Private Sub Workbook_Open() ConvertCommaToDot
End Sub
5. Xử lý tình huống đặc biệt
5.1. Dữ liệu chứa cả dấu phẩy làm dấu thập phân và dấu phẩy làm dấu phân cách hàng nghìn
Nếu dữ liệu như 1,234.56 (đã đúng) và 1.234,56 (sai), bạn cần phân biệt trước khi thay đổi. Sử dụng công thức:
=IF(ISNUMBER(SEARCH(",", A1)), VALUE(SUBSTITUTE(A1, ",", ".")), A1)
5.2. Dữ liệu có dạng văn bản chứa ký tự khoảng trắng
Sử dụng TRIM để loại bỏ khoảng trắng:
=VALUE(SUBSTITUTE(TRIM(A1), ",", "."))
5.3. Dữ liệu được nhập qua Data Import
Khi nhập khẩu từ file CSV, chọn Data → From Text → Import → trong wizard, chọn Delimited → Comma làm dấu phân cách, Text qualifier đặt ". Sau khi nhận dạng, bạn có thể dùng Text to Columns nếu cần.
6. Kết luận
Việc chỉnh dấu phẩy thành dấu chấm trong Excel 2026 không chỉ đơn thuần là thao tác thay thế ký tự, mà còn là quá trình đảm bảo tính chính xác dữ liệu, tính nhất quán trong báo cáo và khả năng tương tác với các hệ thống khác. Từ cách thủ công với Find & Replace, tới tự động hóa qua VBA macro hoặc Power Query, Excel 2026 vẫn mang lại nhiều lựa chọn linh hoạt cho người dùng. Bằng cách hiểu rõ từng phương pháp và áp dụng đúng trong từng tình huống, bạn sẽ tiết kiệm thời gian, tránh lỗi dữ liệu!!!
Nếu bạn đang làm việc thường xuyên với dữ liệu quốc tế hoặc phải chuyển đổi định dạng số nhiều lần, hãy thử áp dụng các kỹ thuật trên và ghi lại quy trình phù hợp nhất cho nhóm của bạn. Nhớ luôn kiểm tra dữ liệu sau khi chỉnh để đảm bảo tính toàn vẹn, và hãy lưu ý rằng việc thay đổi cài đặt ngôn ngữ hoặc định dạng báo cáo ảnh hưởng đến toàn bộ hệ thống – vì vậy, hãy thống nhất với đồng nghiệp trước khi triển khai.
Với những công cụ và bước thực hiện chi tiết trong bài viết này, hy vọng bạn sẽ nhanh chóng và chính xác trong việc chỉnh dấu phẩy thành dấu chấm trong Excel 2026, đồng thời nâng cao hiệu suất làm việc và độ tin cậy của 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ẻ.
