Chuyển Dấu Phẩy Thành Dấu Chấm Trong Excel 2026: Hướng Dẫn Chi Tiết Và Các Phương Pháp Thực Tiễn

Giới thiệu

Trong quá trình làm việc với dữ liệu số, không ít người dùng gặp phải tình trạng nhập dữ liệu theo quy chuẩn của một vùng miền (ví dụ: “1,234.56” trong tiếng Anh trong khi “1.234,56” trong tiếng Việt). Khi nhập vào Excel 2026, hệ thống có thể nhận diện sai định dạng số, đặc biệt là khi thay đổi giữa “dấu phẩy” (,) và “dấu chấm” (.). Điều này gây ra nhiều lỗi tính toán, sai lệch trong báo cáo, và làm giảm tính chính xác của dữ liệu.

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 công cụ Find & Replace đơn giản, cho tới những giải pháp nâng cao như dùng hàm SUBSTITUTE, VBA macro, Power Query, hoặc thậm chí thay đổi cài đặt ngôn ngữ hệ thống. Mục tiêu là giúp bạn chuyển đổi dấu phẩy thành dấu chấm trong Excel 2026 một cách nhanh chóng, chính xác và phù hợp với nhu cầu cụ thể của mình.

1. Tại sao cần chuyển dấu phẩy thành dấu chấm?

  1. Định dạng số chuẩn quốc tế: Excel 2026, khi sử dụng tiếng Anh, thường dùng dấu chấm làm phần thập phân và dấu phẩy làm phân cách hàng nghìn. Nếu dữ liệu gốc có dấu phẩy làm phần thập phân, Excel sẽ hiểu sai và gán giá trị không chính xác.
  2. Báo cáoifferent: Khi xuất dữ liệu ra báo cáo, bảng tính hoặc biểu đồ, định dạng sai có thể làm báo cáo trông lộn xộn hoặc sai lệch thông tin.
  3. Tính toán tự động: Excel sẽ tính toán sai nếu dữ liệu số được nhận dạng thành chuỗi ký tự thay vì kiểu số. Nhờ chuyển dấu chấm, Excel sẽ nhận diện đúng kiểu dữ liệu.
  4. Tích hợp dữ liệu: Khi nhập dữ liệu từ nguồn khác (CSV, TXT, Web), dấu phẩy thường được sử dụng làm dấu phân cách, cần chuyển sang dấu chấm để chuẩn hoá dữ liệu.

2. Phương pháp 1: Sử dụng Find & Replace (Tìm & Thay thế)

2.1. Bước chuẩn bị

  • Mở file Excel 2026.
  • Chọn vùng dữ liệu cần thay đổi (cột, hàng, hoặc toàn bộ bảng уров).
  • Nhấn Ctrl + F để mở hộp thoại Find.

2.2. Thay đổi dấu phẩy thành dấu chấm

  1. Tìm: Nhập dấu phẩy , vào ô “Find what”.
  2. Thay thế: Nhập dấu chấm . vào ô “Replace with”.
  3. Chọn phạm vi: Chọn “Within: Sheet” nếu muốn thay đổi trong toàn bộ sheet, hoặc “Within: Workbook” nếu muốn thay đổi trong toàn bộ workbook.
  4. Tùy chọn: Đánh dấu “Match entire cell contents” nếu750 muốn thay đổi chỉ khi toàn bộ nội dung là dấu phẩy; bỏ chọn nếu muốn thay đổi mọi vị trí có dấu phẩy.
  5. Thực hiện: Nhấn “Replace All”. Excel sẽ hiển thị số lần thay thế.

Lưu ý: Phương pháp này thường dùng cho dữ liệu dạng chuỗi. Nếu dữ liệu đã được Excel nhận dạng là số, thay đổi dấu phẩy thành dấu chấm sẽ không thực sự chuyển đổi định dạng số.

3. Phương pháp 2: Sử dụng hàm SUBSTITUTE

Hàm SUBSTITUTE trong Excel cho phép thay thế một ký tự hoặc chuỗi ký tự trong một chuỗi văn bản.

3.1. Cú pháp

=SUBSTITUTE(text, old_text, new_text, instance_num)
  • text: Chuỗi cần thao tác.
  • old_text: Ký tự/chuỗi cần thay thế.
  • new_text: Ký tự/chuỗi thay thế.
  • instance_num: (tùy chọn) Thứ tự xuất hiện cần thay thế; nếu bỏ qua, sẽ thay thế tất cả.

3.2. Ví dụ thực tế

Giả sử cột A chứa giá trị “1,234”, bạn muốn chuyển thành “1.234”:
1. Trong ô B1, nhập công thức:
excel =SUBSTITUTE(A1, ",", ".")
2. Kéo công thức xuống các ô còn lại.

3.3. Khi nào dùng SUBSTITUTE?

  • Khi bạn muốn giữ nguyên dữ liệu gốc và tạo một cột mới chứa dữ liệu đã được chuyển đổi.
  • Khi dữ liệu gốc là chuỗi văn bản mà bạn cần xử lý nhiều ký tự.

4. Phương pháp 3: Dùng hàm REPLACE hoặc TEXT

Nếu bạn cần thay đổi phần decimal trong số thực, bạn có thể dùng hàm REPLACE kết hợp với hàm TEXT để định dạng lại.

4.1. Cú pháp REPLACE

=REPLACE(old_text, start_num, num_chars, new_text)

4.2. Ví dụ: Thay dấu phẩy trong phần thập phân

Giả sử A1 = “1,234” và bạn muốn chuyển thành “1.234”:
1. Tìm vị trí dấu phẩy:
excel =FIND(",", A1)
2. Sử dụng REPLACE:
excel =REPLACE(A1, FIND(",", A1), 1, ".")

Tip: Nếu dữ liệu là số, bạn có thể dùng TEXT(A1, "0.00") để chuyển đổi định dạng số.

5. Phương pháp 4: Thay đổi cài đặt ngôn ngữ hệ thống

Excel 2026 đọc dữ liệu theo cài đặt ngôn ngữ của hệ thống. Nếu bạn muốn Excel hiểu dấu chấm là phần thập phân, bạn có thể thay đổi cài đặt ngôn ngữ trong Control Panel.

5.1. Thay đổi Windows Region Settings

  1. Mở “Control Panel” → “Clock, Language, and Region” → “Region”.
  2. Chọn tab “Formats” → “Additional settings”.
  3. Thay “Decimal symbol” thành dấu chấm ..
  4. Thay “Digit grouping symbol” thành dấu phẩy ,.
  5. Nhấn “OK” và khởi động lại Excel.

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 không muốn thay đổi toàn cục, hãy cân nhắc các phương pháp khác.

6. Phương pháp 5: Sử dụng Text to Columns (Chia cột)

Nếu dữ liệu được nhập với dấu phẩy làm phân cách, bạn có thể dùng chức năng Text to Columns để chia và sau đó chuyển đổi.

6.1. Bước thực hiện

  1. Chọn cột chứa dữ liệu.
  2. Vào “Data” → “Text to Columns”.
  3. Chọn “Delimited” → “Next”.
  4. Đánh dấu “Comma” → “Next”.
  5. Chọn “General” hoặc “Text” cho cột dữ liệu → “Finish”.

Sau khi chia cột, bạn có thể dùng hàm SUBSTITUTE hoặc Find & Replace để chuyển đổi dấu phẩy thành dấu chấm.

7. Phương pháp 6: Sử dụng Power Query bers

Chuyển Dấu Phẩy Thành Dấu Chấm Trong Excel 2026
Chuyển Dấu Phẩy Thành Dấu Chấm Trong Excel 2026

Power Query (trong Excel 2026 có thể cài đặt add-in) là công cụ mạnh mẽ cho thao tác dữ liệu.

7.1. Cài đặt Power Query add-in

  • Tải và cài đặt “Microsoft Power Query for Excel” từ trang chính thức (đảm bảo chọn phiên bản tương thích với Excel 2026).

7.2. Dùng Power Query để thay đổi dấu

  1. Chọn dữ liệu → “Power Query” → “From Table/Range”.
  2. Trong Power Query Editor, chọn cột cần thay đổi.
  3. Vào “Transform” → “Replace Values”.
  4. Nhập , làm giá trị cũ, . làm giá trị mới → “Replace IMPORTANT”.
  5. Click “Close & Load” để nạp dữ liệu trở lại Excel.

Ưu điểm: Power Query giữ nguyên dữ liệu gốc, tạo bảng query riêng, và có thể tái sử dụng quy trình khi dữ liệu thay đổi.

8. Phương pháp 7: Viết macro VBA

Nếu bạn thường xuyên phải chuyển đổi dấu phẩy thành dấu chấm, macro VBA có thể tự động hoá quy trình.

8.1. Mã VBA mẫu

Sub ReplaceCommaWithDot() Dim rng As Range Dim cell As Range Dim ws As Worksheet ' Chỉ định vùng muốn thay đổi Set ws = ActiveSheet Set rng = ws.Range("A1:A100") ' Thay đổi phạm vi tùy ý Application.ScreenUpdating = False For Each cell In rng If Not IsEmpty(cell) Then If VarType(cell.Value) = vbString Then cell.Value = Replace(cell.Value, ",", ".") End If End If Next cell Application.ScreenUpdating = True MsgBox "Hoàn thành thay thế dấu phẩy thành dấu chấm."
End Sub

8.2. Cách chạy macro

  1. Nhấn Alt + F11 để mở VBA Editor.
  2. Insert → Module → dán mã trên.
  3. Nhấn F5 hoặc chạy macro từ Excel → “Developer” → “Macros”.

Lưu ý: Macro sẽ thay đổi dữ liệu ngay tại ô gốc, nên lưu file trước khi chạy.

9. Phương pháp 8: Dùng công cụ “Replace Values” trong Excel Online

Nếu bạn làm việc trong Excel Online, tính năng “Replace Values” cũng hỗ trợ thay đổi dấu phẩy.

  • Chọn cột → “Editing” → “Replace Values” → nhập dấu phẩy và dấu chấm.

Điểm mạnh: Không cần cài đặt add-in hoặc macro.

10. Phương pháp 9: Dùng Notepad++ trước khi nhập vào Excel

Nếu dữ liệu gốc là file CSV, bạn có thể dùng Notepad++ để nhanh chóng thay đổi dấu phẩy.

  1. Mở file CSV trong Notepad++.
  2. Sử dụng Ctrl + H để mở Find & Replace.
    яют.
  3. Nhập , vào “Find what” và . vào “Replace with”.
  4. Nhấn “Replace All”.
  5. Lưu file và mở trong Excel.

Lưu ý: Điều này chỉ thay đổi dấu phân cách trong file CSV, không ảnh hưởng tới nội dung dữ liệu.

11. Phương pháp 10: Dùng hàm “TEXT” trong Excel

Hàm TEXT chuyển đổi số thành chuỗi theo định dạng mong muốn, có thể dùng để đặt dấu chấm.

11.1. Cú pháp

=TEXT(number, format_text)

11.2. Ví dụ

Giả sử A1 = 1234,56 (số thực), bạn muốn hiển thị “1,234.56”:

=TEXT(A1, "#,##0.00")

Nếu dữ liệu chứa dấu phẩy làm phần thập phân, chuyển thành số trước:

=VALUE(SUBSTITUTE(A1, ",", "."))

12. Các lưu ý khi chuyển đổi

  1. Kiểm tra dữ liệu: Sau khi chuyển đổi, hãy kiểm tra một vài ô ngẫu nhiên để đảm bảo dữ liệu chính xác.
  2. Sao lưu dữ liệu: Luôn sao lưu file gốc trước khi thực hiện bất kỳ thao tác thay đổi lớn.
  3. Xác định vùng dữ liệu: Nếu dữ liệu phân tán trong nhiều sheet, hãy xác định rõ phạm vi cần thay đổi.
  4. Dùng “Format Cells”: Đôi khi chỉ cần thay đổi định dạng hiển thị, không cần thay đổi dữ liệu gốc. Vào “Format Cells” → “Number” → “Custom” với mẫu #,##0.00.
  5. Sử dụng “Conditional Formatting”: Để kiểm tra dữ liệu có dấu phẩy hay không, có thể dùng định dạng điều kiện hiển thị màu.

13. Tình huống thực tế: Chuyển đổi dữ liệu từ CSV sang Excel với dấu chấm

Giả sử bạn có file dữ liệu bán hàng ở dạng CSV, từng dòng có định dạng: Mã Sản Phẩm, Giá Bán, Số Lượng. Trong khu vực Anh, dấu chấm được dùng làm phần thập phân, ví dụ 123.45. Khi mở file trong Excel 2026, Excel sẽ hiểu 123.45 là 123 và 45 là một chuỗi. Để khắc phục:

  1. Mở file CSV trong Excel → “Text to Columns” – chọn “Delimited” – “Comma” – “Finish”.
  2. Sau khi dữ liệu được chia cột, dùng hàm SUBSTITUTE hoặc Replace để chuyển dấu phẩy thành dấu chấm.
    3τούν. Kiểm tra lại dữ liệu bằng hàm =SUM(A1:A100) để đảm bảo tính chính xác.

14. Tính năng “Replace All” vs “Replace” trong Excel

  • Replace All: Thay đổi tất cả các xuất hiện trong phạm vi đã chọn. Thích hợp khi muốn đổi mọi dấu phẩy thành dấu chấm mà không cần kiểm tra từng ô.
  • Replace: Thay đổi từng ô một theo yêu cầu, cho phép kiểm tra trước khi thay đổi.

15. Tính năng “Find & Replace” trong Power Query

Power Query cũng có tính năng “Replace Values” tương tự như trong Excel, nhưng cho phép bạn thực hiện thay đổi trên toàn bộ bảng dữ liệu một cách an toàn.

16. Tạo một hàm tùy chỉnh trong VBA

Nếu bạn muốn tái sử dụng và chia sẻ công cụ chuyển đổi, bạn có thể viết một hàm tùy chỉnh:

Function ConvertCommaToDot(val As Variant) As Variant If IsNumeric(val) Then ConvertCommaToDot = val Else ConvertCommaToDot = Replace(CStr(val), ",", ".") End If
End Function

Sau khi định nghĩa, bạn có thể dùng trong Excel: =ConvertCommaToDot(A1).

17. Sử dụng “Find & Replace” trong Google Sheets

Nếu bạn chuyển sang làm việc với Google Sheets, quy trình tương tự nhưng có thể truy cập nhanh hơn qua menu “Edit” → “Find and replace”.

18. Kết luận

Chuyển 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. Tùy thuộc vào nguồn dữ liệu, quy mô dữ liệu và tần suất thực hiện, bạn có thể chọn một trong những phương pháp sau:
– Find & Replace: Dùng cho dữ liệu đơn giản, thao tác nhanh.
– Hàm SUBSTITUTE / REPLACE: Dùng khi cần tạo cột mới, giữ nguyên dữ liệu gốc.
– VBA Macro: Tự động hoá quy trình, tiết kiệm thời gian cho công việc lặp đi lặp lại.
– Power Query: Dùng khi cần xử lý dữ liệu lớn, linh hoạt.
– Thay đổi cài đặt hệ thống: Dùng khi toàn bộ hệ thống cần chuẩn hoá định dạng số.
– Notepad++: Dùng khi xử lý file CSV trước khi nhập vào Excel.

Bạn hãy thử áp dụng những cách này vào thực tiễn làm việc của mình và lựa chọn phương pháp phù hợp nhất. Nếu gặp bất kỳ khó khăn nào, hãy chia sẻ câu hỏi của bạn, và chúng ta có thể cùng tìm ra giải pháp tối ưu nhất. Happy Excel-ing!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận