Đổi Dấu Phẩy Thành Dấu Chấm Trong Excel 2026

Trong môi trường làm việc với dữ liệu tài chính, khoa học dữ liệu, hoặc bất kỳ bảng tính nào mà bạn cần chuyển đổi định dạng số từ kiểu “phẩy” sang kiểu “chấm” (hoặc ngược lại), việc thực molé đổi dấu phẩy thành dấu chấm trong Excel 2026 có thể thực hiện qua nhiều phương pháp khác nhau. Dưới đây là hướng dẫn chi tiết, từ cách đơn giản nhất – sử dụng tính năng Find & Replace – tới các công thức nâng cao và thậm chí là viết một đoạn VBA nhỏ giúp tự động hoá quy trình. Bạn sẽ được biết cách thực hiện từng bước một, cùng với các lưu ý quan trọng để tránh sai sót khi thao tác với dữ liệu lớn.

1. Giới thiệu về vấn đề

Trong Excel, dấu phẩy (,) thường được dùng làm phần thập phân ở một số quốc gia (ví dụ: 1,23). Ngược lại, ở nhiều nước khác, dấu chấm (.) được sử dụng làm dấu phân cách phần thập phân. Khi bạn nhập dữ liệu từ một nguồn khác nhau hoặc khi cần xuất dữ liệu sang hệ thống mà yêu cầu định dạng khác, bạn có thể phải chuyển đổi toàn bộ cột hoặc phạm vi ô từ phẩy sang chấm. Nếu làm thủ công, công việc này có thể tốn thời gian và dễ gây lỗi.

2. Sử dụng Find & Replace – Phương pháp nhanh nhất

  1. Chọn phạm vi dữ liệu: Đặt con trỏ vào ô đầu tiên, sau đó kéo chọn tới ô cuối cùng mà bạn muốn thay đổi. Nếu muốn thay đổi toàn bộ bảng tính, nhấn Ctrl + A.
  2. Mở hộp thoại Find & Replace: Nhấn Ctrl + H hoặc vào tab Home → Find & Select → Replace.
  3. Nhập ký tự cần thay thế:
  4. Trong ô Find what: nhập dấu phẩy ,.
  5. Trong ô Replace with: nhập dấu chấm ..
  6. Chọn phạm vi: Nếu chỉ muốn thay đổi trong vùng đã chọn, chọn Replace All. Nếu muốn kiểm tra từng thay đổi, chọn Replace và duyệt từng ô.
  7. Xác nhận: Khi hoàn thành, Excel sẽ hiển thị số lần thay thế. Đảm bảo kiểm tra lại dữ liệu để tránh thay đổi sai ý.

Lưu ý: Phương pháp này chỉ thay thế ký tự trong chuỗi văn bản. Nếu ô chứa số thực (định dạng số), Excel có thể không nhận ra dấu phẩy là phần thập phân. Trong trường hợp này, bạn cần chuyển ô sang dạng văn bản trước khi thực hiện.

3. 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 cột mới với định dạng đã được chuyển đổi, hãy dùng hàm SUBSTITUTE. Giả sử dữ liệu ban đầu nằm trong cột A, bắt đầu từ A1:

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

Kéo công thức xuống hết cột. Công thức này sẽ thay thế mọi dấu phẩy trong chuỗi bằng dấu chấm. Khi kết quả cần được tính toán như số thực, bạn có thể kết hợp với hàm VALUE:

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

Hàm VALUE chuyển chuỗi thành số thực mà Excel có thể sử dụng trong các phép tính.

4. Sử dụng công thức TEXT và công cụ dữ liệu

Nếu dữ liệu của bạn là một dãy số lớn và bạn muốn chuyển đổi định dạng phần thập phân mà không thay đổi giá trị thật, bạn có thể dùng TEXT:

=TEXT(A1, "0.00")

Điều này sẽ hiển thị số với dấu chấm mà không thay đổi giá trị gốc. Tuy nhiên, nếu bạn cần thực hiện phép tính, hãy dùng VALUE hoặc giữ lại nguyên liệu gốc.

5. Sử dụng VBA để tự động hoá

Đổi Dấu Phẩy Thành Dấu Chấm Trong Excel 2026
Đổi Dấu Phẩy Thành Dấu Chấm Trong Excel 2026

Đối với những người làm việc với dữ liệu lớn, viết một macro đơn giản sẽ giúp tiết kiệm thời gian và tránh lỗi. Dưới đây là một đoạn VBA mẫu để thay thế dấu phẩy thành dấu chấm trong phạm vi đã chọn hoặc trong toàn bộ sheetчунин:

Sub ReplaceCommaWithDot() Dim rng As Range Dim cell As Range ' Nếu muốn thay đổi phạm vi đã chọn Set rng = Selection ' Nếu muốn thay đổi toàn bộ sheet, dùng: ' Set rng = ActiveSheet.UsedRange Application.ScreenUpdating = False For Each cell In rng If Not IsEmpty(cell) Then cell.Value = Replace(cell.Value, ",", ".") End If Next cell'' Application.ScreenUpdating = True MsgBox "Đổi dấu phẩy thành dấu chấm hoàn tất!"
End Sub

Cách sử dụng:
1. Nhấn Alt + F11 để mở cửa sổ Visual Basic for Applications (VBA).
2. Vào Insert → Module fad.
3. Dán đoạn mã trên vào cửa sổ module.
4. Đóng cửa sổ VBA và quay lại Excel.
5. Chọn phạm vi dữ liệu hoặc giữ thả trống để áp dụng toàn bộ sheet, sau đó nhấn Alt + F8, chọn ReplaceCommaWithDot và chạy.

6. Xử lý trường hợp đặc biệt: Dấu phẩy làm dấu hàng và dấu chấm làm dấu phần thập phân

Đôi khi dữ liệu có thể chứa dấu phẩy và dấu chấm đồng thời, ví dụ: 1,234.56 (phần hàng cách nhau bởi dấu phẩy, phần thập phân bởi dấu chấm). Nếu bạn muốn chuyển đổi sang định dạng 1.234,56, bạn cần thực hiện hai bước thay thế. Đầu tiên, thay dấu chấm thành ký tự tạm thời (như |), sau đó thay dấu phẩy thành dấu chấm, và cuối cùng thay ký tự tạm thời thành dấu phẩy. Cách viết công thức:

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

Hoặc trong VBA:

cell.Value = Replace(Replace(Replace(cell.Value, ".", "|"), ",", "."), "|", ",")

7. Kiểm tra và xác nhận kết quả

Sau khi thực hiện bất kỳ phương pháp nào, bạn nên kiểm tra một vài ô mẫu để chắc chắn rằng:
– Dấu phẩy đã được thay thế đúng chỗ.
– Giá trị số thực vẫn chính xác (đặc biệt khi dùng hàm VALUE).
– Dữ liệu văn bản chưa bị thay đổi không cần thiết.

Nếu thấy có ô dữ liệu không đúng, hãy sử dụng tính năng Undo (Ctrl + Z) hoặc kiểm tra lại phạm vi đã chọn.

8. Tối ưu hóa quy trình với Power Query

Excel 2026 có hỗ trợ Power Query (Add-in). Bạn có thể nhập comidas dữ liệu qua Power Query, áp dụng các bước thay đổi chuỗi trong giao diện mở rộng, rồi tải dữ liệu trở lại Excel. Đây là cách tốt nhất khi làm việc vớiany dữ liệu nguồn lớn và cần tự động hoá thường xuyên.

  1. Cài đặt Power Query Add-in (nếu chưa có).
  2. Chọn Data → From Text/CSV để nhập dữ liệu.
  3. Trong Power Query Editor, chọn cột dữ liệu, vào Transform → Replace Values.
  4. Nhập , vào ô “Value To Find” và . vào ô “Replace With”.
  5. Lưu và tải dữ liệu vào Excel.

9. Kết luận

Việc đổi dấu phẩy thành dấu chấm trong Excel 2026 không chỉ là một thao tác đơn giản mà còn là một kỹ năng quan trọng trong quản lý dữ liệu. Bằng cách lựa chọn phương pháp phù hợp – từ Find & Replace, công thức SUBSTITUTE, VBA, cho tới Power Query – bạn có thể linh hoạt xử lý dữ liệu theo nhu cầu. Hãy luôn lưu ý kiểm tra kết quả và bảo vệ dữ liệu gốc trước khi thực hiện thay đổi quy mô lớn. Với những bước hướng dẫn chi tiết này, bạn sẽ nhanh chóng nắm bắt và thao tác hiệu quả hơn trong công việc hàng ngày.

⚠️
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