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

Giới thiệu

Trong môi trường làm việc với dữ liệu số, định dạng dấu thập phân (chữ số chia thành phần thập phân) là yếu tố quan trọng, ảnh hưởng trực tiếp tới tính chính xác của các phép tính và báo cáo tài chính. Tùy vào cài đặt ngôn ngữ và vùng địa lý của hệ thống, Excel có thể Hispanic. Một số quốc gia, chẳng hạn như Việt Nam, thường sử dụng dấu phẩy (,) làm dấu thập phân, trong khi các quốc gia khác, đặc biệt là các quốc gia nói tiếng Anh, ưu tiên dấu chấm (.). Khi làm việc với dữ liệu nhập từ nguồn khác nhau, bạn có thể gặp phải tình huống dữ liệu số có dấu phẩy nhưng Excel lại hiển thị bằng dấu chấm, hoặc ngược lại. Điều này làm cho các hàm tính toán trở nên không chính xác hoặc gây optionally.

Bài viết này sẽ hướng dẫn bạn cách đổi dấu phẩy thành dấu chấm trong Excel 2026 một cách chi tiết và linh hoạt, bao gồm các phương pháp đơn giản, nâng cao và tự động. Bạn sẽ được trải qua từng bước thực hành, từ thao tác thủ công, sử dụng tính năng Find & Replace, hàm SUBSTITUTE, VBA macro, cho đến Power Query – một công cụ mạnh mẽ để xử lý dữ liệu hiện đại.

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

1.1. Định dạng dữ liệu và tính chính xác

env Excel nhận diện dữ liệu số dựa trên dấu thşt. Nếu một ô được định dạng là văn bản nhưng chứa giá trị 1,23, Excel sẽ không nhận diện nó là số 1.23. Khi thực hiện tính toán, giá trị này sẽ bị bỏ qua hoặc báo lỗi. Đổi dấu phẩy thành dấu chấm giúp Excel nhận diện chính xác dữ liệu số.

1.2. Thống nhất dữ liệu khi nhập từ nhiều nguồn

Trong nhiều dự án, dữ liệu được nhập từ các hệ thống ERP, CRM, hoặc các file CSV có định dạng khác nhau. Khi dữ liệu được nhập vào Excel, có thể chuyển đổiയ്യ 1,23 thành 1 مستق 23. Để đồng bộ dữ liệu, cần chuyển đổi thành định dạng chuẩn.

1.3. Chuẩn bị dữ liệu cho báo cáo quốc tế

Nếu bạn đang chuẩn bị báo cáo xuất khẩu hoặc chia sẻ dữ liệu với đối tác nước ngoài, việc sử dụng dấu chấm làm dấu thập phân sẽ tránh nhầm lẫn và làm tăng tính chuyên nghiệp.

2. এপ্রিল, phương pháp thủ công: Find & Replace

2.1. Mở tính năng Find & Replace

  1. Chọn vùng dữ liệu cần thay đổi. Nếu muốn thay đổi toàn bộ workbook, nhấn Ctrl + A để chọn toàn bộ sheet, sau đó mở hộp thoại Find & Replace bằng Ctrl + H.
  2. Trong hộp thoại, nhập , vào ô Find what và . vào ô Replace with.
  3. Nếu bạn chỉ muốn thay đổi trong vùng đã chọn, chọn Within: Sheet; nếu muốn toàn workbook, chọn Within: Workbook.

2.2. Điều chỉnh tùy chọn

  • Match entire cell contents: Bỏ chọn nếu bạn chỉ muốn thay đổi dấu phẩy trong một phần của nội dung ô.
  • Match case: Không áp dụng đối với dấu phẩy.
  • Use wildcards: Không cần thiết cho trường hợp này.

2.3. Thực hiện thay đổi

Nhấn Replace All. Excel sẽ hiển thị số lượng thay đổi. Kiểm tra một vài ô để đảm bảo đúng.

2.4. Lưu ý khi áp dụng

  • Đối với dữ liệu lớn, quá trình này có thể mất vài giây.
  • Đối với dữ liệu được nhập từ file CSV, hãy kiểm tra kỹ cài đặt văn bản và số trong Excel.

3. Hàm SUBSTITUTE – Thay thế dấu phẩy trong công thức

3.1. Cú pháp của SUBSTITUTE

SUBSTITUTE(text, old_text, new_text, instance_num)
  • text: Chuỗi cần thay đổi.
  • old_text: Chuỗi cần thay thế (dấu phẩy).
  • new_text: Chuỗi thay thế (dấu chấm).
  • instance_num (tùy chọn): Số lần thay thế. Nếu bỏ qua, thay thế tất cả.

3.2. Ví dụ thực tế

Giả sử ô A1 chứa 1,23. Để chuyển đổi:

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

Kết quả: 1.23 (định dạng văn bản). Để chuyển thành số thực, bạn có thể dùng:

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

3.3. Áp dụng cho dải ô

Nếu có cột A chứa dữ liệu cần đổi, bạn có thể tạo cột B và nhập công thức trên ô B1, sau đó kéo sang dưới. Cuối cùng, sao chép giá trị của cột B và dán lại vào cột A dưới dạng giá trị (Paste Special > Values).

3.4. Lợi ích

  • Dễ dàng áp dụng cho dữ liệu động.
  • Không làm thay đổi dữ liệu gốc.

4. VBA Macro: Tự động đổi dấu phẩy thành dấu chấm

4.1. Mở cửa sổ VBA

  1. Nhấn Alt + F11 để mở trình soạn thảo VBA.
  2. Chèn một module mới: દિવસે Insert > Module.

4.2. Mã macro

Sub ReplaceCommaWithDot() Dim ws As Worksheet Dim rng As Range Dim cell As Range Application.ScreenUpdating = False For Each ws In ThisWorkbook.Worksheets ' Chỉ chọn các ô có dữ liệu Set rng = ws.UsedRange For Each cell In rng If Not IsEmpty(cell) Then ' Kiểm tra nếu ô chứa dấu phẩy If InStr(cell.Value, ",") > 0 Then cell.Value = Replace(cell.Value, ",", ".") ' Nếu muốn chuyển thành số, dùng CDec If IsNumeric(cell.Value) Then cell.Value = CDbl(cell.Value) End If End If End If Next cell Next ws Application.ScreenUpdating = True MsgBox "Đổi dấu phẩy thành dấu chấm đã hoàn thành!", vbInformation
End Sub

4.3. Chạy macro

  • Trở lại Excel, nhấn Alt + F8, chọn ReplaceCommaWithDot, nhấn Run.

4.4. Tùy chỉnh macro

Đổ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
  • Chỉ đổi trong vùng chọn: Thay Set rng = ws.UsedRange bằng Set rng = Selection.
  • Bỏ qua các ô dạng văn bản: Kiểm tra cell.NumberFormat <> "@".

4.5. Lưu ý

  • Trước khi chạy macro, hãy sao lưu file.
  • Macro không thể hoàn tác (undo), vì vậy hãy kiểm tra kỹ trước khi chạy.

5. Power Query – Xử lý dữ liệu lớn

Power Query là công cụ mạnh mẽ trong Excel (từ 2026 trở lên) giúp trích xuất, biến đổi, và nạp dữ liệu (ETL). Bạn có thể dùng Power Query để thay đổi dấu phẩy thành dấu chấm một cách nhanh chóng và có thể tái sử dụng quy trình.

5.1. Nhập dữ liệu vào Power Query

  1. Chọn vùng dữ liệu hoặc file CSV.
  2. Chọn Data > Get Data > From Table/Range. Nếu dữ liệu chưa là bảng, Excel sẽ tạo bảng mới.
  3. Trong cửa sổ Power Query Editor, bạn sẽ thấy dữ liệu đã tải lên.

5.2. Thay đổi dấu phẩy

  • Chọn cột cần thay đổi.
  • Vào tab Transform > Replace Values.
  • Trong hộp thoại: Value To Find: , ; Replace With: ..
  • Nhấn OK.

5.3. Chuyển đổi sang kiểu số

  • Chọn cột.
  • Vào Transform > Data Type > Decimal Number (hoặc Whole Number tùy nhu cầu).
  • Nếu có cảnh báo, chọn Replace Current.

5.4. Nạp dữ liệu trở lại Excel

  • Nhấn Close & Load. Dữ liệu sẽ xuất hiện Zee trong một sheet mới.

5.5. Lợi ích

  • Được lưu trữ dưới dạng truy vấn, bạn có thể tải lại khi dữ liệu thay đổi.
  • Dễ dàng áp dụng cho dữ liệu lớnზავ.

6. Thay đổi cài đặt vùng địa lý trong Excel

Nếu bạn làm việc liên tục với dữ liệu sử dụng dấu chấm làm dấu thập phân, bạn có thể thay đổi cài đặt ngôn ngữ trong Excel để mặc định sử dụng dấu chấm.

6.1. Mở cài đặt

  1. Chọn File > Options.
  2. Chọn Advanced.
  3. Cuộn đến mục Editing options.
  4. Bỏ chọn Use system separators và nhập vào ô Decimal separator dấu chấm . và Thousands separator dấu phẩy ,.

6.2. Hiệu lực

  • Các ô nhập số mới sẽ tự động sử dụng dấu chấm làm dấu thập phân.
  • Dữ liệu đã nhập trước đó vẫn giữ nguyên; bạn cần đổi thủ công hoặc dùng Find & Replace.

6.3. Lưu ý

  • Thay đổi này ảnh hưởng tới toàn bộ workbook và có thể gây nhầm lẫn khi chia sẻ file với người dùng cài đặt khác.
  • Bạn nên lưu file dưới tên mới trước khi thay đổi cài đặt.

7. Sử dụng hàm TEXT để định dạng lại

Nếu bạn muốn chuyển đổi dữ liệu số sang văn bản với dấu chấm mà không thay đổi dữ liệu gốc, hàm TEXT rất hữu ích.

7.1. Cú pháp

TEXT(value, format_text)
  • value: Giá trị số.
  • format_text: Định dạng, ví dụ "0.00".

7.2. Ví dụ

Nếu ô A1 chứa 1,23 (định dạng văn bản), bạn có thể:

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

Kết quả: 1.23.

8. Tùy chỉnh dữ liệu khi nhập từ CSV

Khi mở file CSV trong Excel, Excel sẽ tự động phân tách cột dựa trên dấu phẩy. Nếu dữ liệu trong CSV chứa dấu phẩy làm dấu thập phân, Excel sẽ chia nhỏ thành hai cột. Để tránh, bạn có thể mở file CSV trong Notepad, thay đổi dấu phẩy thành dấu chấm (hoặc dấu tách cột khác), rồi mở lại trong Excel.

9. Kiểm tra dữ liệu sau khi thay đổi

Sau khi thực hiện bất kỳ phương pháp nào, bạn cần kiểm tra độ chính xác:

  1. Kiểm tra một vài ô mẫu.
  2. Sử dụng hàm ISNUMBER để xác nhận các ô đã trở thành số:
    =ISNUMBER(A1)
  3. Kiểm tra tổng hoặc trung bình để xem có bất thường không:
    =SUM(A:A)

Nếu phát hiện lỗi, bạn có thể quay lại và điều chỉnh.

10. Lưu trữ và bảo vệ dữ liệu

  • Trước khi thực hiện thay đổi lớn, hãy sao lưu file.
  • Nếu sử dụng macro, hãy lưu file dưới định dạng .xlsm.
  • Khi chia sẻ file, hãy thông báo cho người nhận về định dạng dấu thập phân développement.

11. Kết luận

Đổi dấu phẩy thành dấu chấm trong Excel 2026 là một thao tác thiết yếu khi làm việc với dữ liệu đa dạng nguồn. Bạn có thể thực hiện thủ công với Find & Replace, dùng công thức SUBSTITUTE, tự động hóa với VBA, hoặc xử lý dữ liệu മാത. Power Query cung cấp một giải pháp hiện đại, đặc biệt khi làm việc với dữ liệu lớn. Nếu bạn làm việc thường xuyên với dữ liệu quốc tế, hãy cân nhắc điều chỉnh cài đặt vùng địa lý trong Excel để tránh những rắc rối sau này.

Nhớ luôn sao lưu dữ liệu trước khi thực hiện bất kỳ thao tác chỉnh sửa nào, và kiểm tra kỹ lưỡng sau khi thay đổi. Với những phương pháp nêu trên, bạn sẽ có thể quản lý và chuẩn hóa dữ liệu một cách hiệu quả, nâng cao độ chính xác và tính nhất quán của các báo cáo, phân tích và quyết định kinh doanh.

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