Cách đổi dấu phẩy thành dấu chấm trong Excel
Đổi dấu phân cách hàng nghìn và thập phân giữa dấu phẩy và dấu chấm trong Excel, Windows; vì sao công thức dùng dấu chấm phẩy; đổi Locale trên Google Sheets.
Người Việt viết 1.500.000 (dấu chấm phân cách hàng nghìn) và 2,5 (dấu phẩy thập phân), còn Excel cài mặc định kiểu Mỹ thì ngược lại: 1,500,000 và 2.5. Muốn đổi, vào File → Options → Advanced, bỏ tích Use system separators, rồi đặt Decimal separator là , và Thousands separator là .. Cách này chỉ ảnh hưởng Excel; muốn đổi cho toàn máy, chỉnh trong cài đặt vùng của Windows.
1. Đổi trong Excel (chỉ Excel)
- File → Options → Advanced.
- Ở nhóm Editing options, bỏ tích Use system separators.
- Decimal separator: gõ
,; Thousands separator: gõ.(hoặc ngược lại tuỳ nhu cầu). - OK. Các số có định dạng phân cách hàng nghìn (Ctrl + Shift + 1 hoặc nút Comma Style) sẽ hiển thị theo kiểu mới.
2. Đổi trong Windows (mọi ứng dụng)
- Nhấn Win + R, gõ
intl.cpl→ Enter để mở hộp Region. - Bấm Additional settings….
- Thẻ Numbers: Decimal symbol =
,, Digit grouping symbol =.. - Thẻ Currency chỉnh tương tự nếu dùng định dạng tiền tệ.
- Apply → OK, đóng và mở lại Excel.
Trên Windows 11 cũng có thể vào Settings → Time & language → Language & region, chọn Regional format là Vietnamese; các tuỳ chỉnh chi tiết vẫn nằm trong hộp Region ở trên.
3. Vì sao công thức dùng dấu chấm phẩy (;)?
Ô List separator trong cùng hộp Additional settings quyết định ký tự ngăn cách đối số trong công thức. Khi dấu phẩy đã là dấu thập phân, Excel buộc phải dùng dấu chấm phẩy:
=IF(A2>=5;"Đạt";"Không đạt") (máy đặt vùng Việt Nam)
=IF(A2>=5,"Đạt","Không đạt") (máy kiểu Mỹ)
Hai công thức tương đương; Excel tự chuyển khi mở file trên máy khác. Chỉ khi bạn chép công thức dạng chữ từ mạng về mà báo lỗi “There's a problem with this formula” thì mới cần đổi , thành ; hoặc ngược lại. Xem thêm các lỗi công thức Excel.
4. Số bị biến thành chữ hoặc ngày sau khi dán
Dán số “1.234,5” từ web vào máy đặt kiểu Mỹ, Excel sẽ coi là chữ; “1.5” có thể bị biến thành ngày 1/5. Cách sửa nhanh với cả cột:
- Chọn cột → Data → Text to Columns → Next đến bước 3.
- Bấm Advanced…, khai báo đúng Decimal separator và Thousands separator của dữ liệu gốc → OK → Finish.
Hoặc dùng công thức NUMBERVALUE:
=NUMBERVALUE(A2,",",".")
Chi tiết chuyển chữ thành số xem hàm TEXT và VALUE.
5. Google Sheets: đổi Locale
Vào File → Settings (Cài đặt bảng tính) → thẻ General → Locale chọn Vietnam (dấu chấm hàng nghìn, phẩy thập phân, công thức dùng ;) hoặc United States (ngược lại) → Save settings. Locale gắn với từng file, nên người cùng sửa đều thấy giống nhau.
6. WPS Spreadsheets
WPS có tuỳ chọn tương tự Excel: mở Menu → Options, tìm mục dùng dấu phân cách của hệ thống (thường ở nhóm Edit) và bỏ tích để tự đặt. Nếu không thấy, đổi theo cách Windows ở mục 2, WPS sẽ làm theo hệ thống.