Trong công việc quản lý dữ liệu, lập báo cáo tài chính, hoặc đơn giản chỉ là xử lý dữ liệu trong Excel, bạn có thể gặp trường hợp muốn hiển thị số thập phân nhưng không muốn kèm theo hai chữ số 0 sau dấu phẩy. Ví dụ, bạn có một cột giá trị như 123.4500 nhưng muốn hiển thị dưới dạng 123.45 hoặc thậm chí 123.4 nếu phần thập phân là 00. Việc loại bỏ hoặc điều chỉnh số chữ số thập phân không chỉ làm dữ liệu gọn gàng, dễ đọc hơn mà còn giúp giảm thiểu sai lệch trong báo cáo khi tổng hợp số liệu.
Bài viết này sẽ hướng dẫn chi tiết cách thực hiện việc “bỏ 2 số 0 sau dấu phẩy” trong Excel bằng nhiều phương pháp khác nhau, từ cách đơn giản nhất là thay đổi định dạng ô, tới các công thức phức tạpfors handling dynamic data. Bạn sẽ học được cách chọn phương pháp phù hợp với từng tình huống cụ thể, tiết kiệm thời gian và tránh lỗi khi làm việc với dữ liệu lớn.
Có thể bạn quan tâm: Convert Dd Mm Yyyy To Mm Dd Yyyy In Excel: Hướng Dẫn Chi Tiết Và Toàn Diện
1. Tương tác với Dữ liệu: Tại sao cần loại bỏ 2 số 0?
Trước khi đi vào các công thức và công cụ, hãy xem xét lý do tại sao chúng ta lại muốn loại bỏ hai số 0 sau dấu phẩy:
- Tính thẩm mỹ và dễ đọc: each value becomes cleaner and easier to read, especially when displayed in tables or dashboards.
- Tránh nhầm lẫn: When a value like
123.4500is misinterpreted as123.45or123, it can lead to miscalculations. - Định dạng đồng nhất: Khi dữ liệu được nhập từ nhiều nguồn khác nhau, một số nguồn có thểINDOW 0 thập phân, tạo ra sự không đồng nhất trong báo cáo cuối cùng.
- Tiết kiệm không gian: Trong báo cáo in ấn hoặc trình bày PowerPoint, mỗi chữ số thập phân đều chiếm không gian, đặc biệt khi có hàng trăm hoặc hàng nghìn dữ liệu.
Vậy, chúng ta có thể thực hiện điều này bằng một số cách sau:
- Thay đổi định dạng ô (Number Format) tùy chỉnh.
- Sử dụng công thức
TRUNC,ROUND,TEXT,VALUEđể điều chỉnh giá trị. - Dùng công cụ
Find & ReplacehoặcText to Columnsđể loại bỏ ký tự 0. - Sử dụng
Conditional Formattingđể hiển thị dữ liệu mà không thực sự thay đổi giá trị.
Chúng ta sẽ đi qua từng phương pháp một.
Có thể bạn quan tâm: Chỉnh Sửa File Excel Trên Google Drive Bằng Điện Thoại
2. Phương pháp 1: Định dạng ô tùy chỉnh (Custom Number Format)
2.1 Cách áp dụng
- Chọn vùng dữ liệu: Click chuột vào ô hoặc kéo chuột để chọn nhiều ô cần chỉnh.
- Mở hộp thoại Format Cells: Nhấn chuột phải → chọn Format Cells hoặc nhấn
Ctrl + 1. - Chọn tab Number → Chọn Custom ở mục Category.
- Nhập định dạng tùy chỉnh:
- Để giữ hai chữ số thập phân nếu có, nhập
0.00(đầu tiên là0trước dấu phẩy, sau dấu phẩy là00). - Để tự động loại bỏ các số 0 thập phân, nhập
0.##(hai dấu#sẽ hiển thị chữ số thập phân nếu có). - Nếu bạn muốn luôn có hai chữ số thập phân nhưng không muốn hiển thị
00khi con số là 0, hãy nhập0.##0(đầu tiên0.##sẽ hiển thị thập phân nếu có,0cuối sẽ hiển thị 0 nếu không có thập phân).
2.2 Ví dụ thực tế
| A | B (Custom 0.##) |
|---|---|
| 123.4500 | 123.45 |
| 123.4000 | 123.4 |
| 123.0000 | 123 |
| 123.5000 | 123.5 |
Nếu bạn muốn hiển thị số dưới dạng 123.45 mà không có dấu phẩy, bạn có thể sử dụng 0.## mà không cần thay đổi giá trị thực tế trong ô.
Character Limitations
- Dấu
#không hiển thị nếu không có giá trị. - Dấu
0luôn hiển thị, ngay cả khi giá trị là 0.
2.3 Khi nào nên dùng
- Khi bạn chỉ cần thay đổi cách hiển thị, không muốn thay đổi giá trị thực tế.
- Khi dữ liệu được nhập từ nguồn khác (ví dụ CSV) và không muốn chỉnh sửa từng ô.
- Khi báo cáo cần duy trì tính đồng nhất trong hiển thị mà không làm thay đổi dữ liệu gốc.
Có thể bạn quan tâm: Chuyển Đổi File Pdf Sang Excel Không Bị Lỗi Font: Hướng Dẫn Chi Tiết Và Các Mẹo Thực Tiễn
3. Phương pháp 2: Công thức TRUNC, ROUND, VALUE, TEXT
Đôi khi bạn cần thực sự thay đổi giá trị trong ô, warranties or perform calculations based on the truncated value.
3.1 Công thức TRUNC
TRUNC(number, num_digits) loại bỏ phầnائق thập phân sau số ký số được chỉ định.
- Cú pháp:
=TRUNC(A1, 2) - Ví dụ: Nếu A1 =
123.4567,=TRUNC(A1, 2)sẽ trả về123.45.
Ưu điểm: Đơn giản, không làm thay đổi dữ liệu gốc.
Nhược điểm: Không làm tròn, chỉ cắt bỏ.
3.2 Công thức ROUND
ROUND(number, num_digits) làm tròn số tới số chữ số thập phân được chỉ định.
- Cú pháp:
=ROUND(A1, 2) - Ví dụ: Nếu A1 =
123.4567,=ROUND(A1, 2)sẽ trả về123.46.
Ưu điểm: Giúp tránh lỗi làm tròn trong tính toán.
Nhược điểm: Thay đổi giá trị, không chỉ loại bỏ 0.
3.3 Công thức TEXT
TEXT(value, format_text) chuyển đổi số thành chuỗi văn bản theo định dạng.
- Cú pháp:
=TEXT(A1, "0.##") - Ví dụ: Nếu A1 =
123.4500,=TEXT(A1, "0.##")trả về chuỗi"123.45". - Khi bạn sử dụng
TEXT, giá trị New cell becomes text. This might affect further calculations. To convert back to number, you can wrap withVALUE:=VALUE(TEXT(A clarification, "0.##")).
3.4 Công thức VALUE
VALUE(text) chuyển đổi chuỗi thành số.
- Ví dụ:
=VALUE("123.45")trả về số123.45.
3.5 Kết hợp
Bạn có thể kết hợp TRUNC và TEXT:
=TEXT(TRUNC(A1, 2), "0.##")
Điều này sẽ cắt bỏ phần thập phân sau 2 chữ số rồi chuyển thành chuỗi không có 0 thập phân.
3.Mip
- Bật tính năng
Show Formulas(Ctrl + ~) để kiểm tra công thức. - Nếu dữ liệu gốc được lưu trữ trong cột A, bạn có thể tạo cột B với công thức, rồi copy giá trị vào cột A nếu muốn ghi đè.
3.6 Khi nào nên dùng
- Khi bạn cần thực hiện tính toán dựa trên giá trị đã được cắt hoặc làm tròn.
- Khi báo cáo yêu cầu giá trị thực tế được thay đổi.
- Khi dữ liệu phải được xuất ra dạng CSV hoặc file cần giá trị số thực.
4. Phương pháp 3: Sử dụng Find & Replace để loại bỏ chữ số 0
Đôi khi dữ liệu được nhập bằng công cụ thủ công hoặc copy-paste từ nguồn khác, dẫn đến có chuỗi thập phân dài với nhiều 0. Bạn có thể nhanh chóng loại bỏ các chuỗi 00 sau dấu phẩy:
- Chọn vùng dữ liệu.
- Mở Find & Replace:
Ctrl + H. - Tìm kiếm: Nhập
00(hoặc0,0tùy trường hợp). - Thay thế bằng: Để trống hoặc nhập
0nếu cần. - Chọn “Replace All”.
Lưu ý: Phương pháp này chỉ hoạt động khi dữ liệu là văn bản. Nếu ô chứa số, bạn cần chuyển đổi thành văn bản với TEXT trước khi sử dụng.
Khi nào gal?
- Khi dữ liệu rất lộn xộn, có nhiều chuỗi
0thừa. - Khi bạn chỉ cần loại bỏ 0 trong một vài ô cụ thể.
5. Phương pháp 4: TEXT TO COLUMNS để tách và loại bỏ
Nếu dữ liệu có dấu phẩy và bạn muốn loại bỏ phần thập phân, bạn có thể dùng Text to Columns:

Có thể bạn quan tâm: Cách Chuyển Định Dạng Ngày Từ Mm Dd Yyyy Sang Dd Mm Yyyy Trong Excel
- Chọn vùng dữ liệu.
- Data → Text to Columns.
- Chọn Delimited → Nhấn Next.
- Chọn dấu thập phân (.) làm dấu phân cách → Nhấn Next.
- Chọn Column data format: Chọn General.
- Finish.
Sau đó, bạn có thể xóa cột thập phân nếu muốn.
Khi nào dùng?
- Khi dữ liệu là chuỗi ký tự (ví dụ
123,kje). - Khi bạn muốn tách thành hai phần riêng biệt: phần nguyên và phần thập phân.
6. Phương pháp 5: Conditional Formatting để hiển thị khác biệt
Nếu bạn không muốn thay đổi dữ liệu, chỉ muốn hiển thị một cách khác biệt, Conditional Formatting có thể giúp:
- Chọn vùng dữ liệu.
- Home → Conditional Formatting → New Rule.
- Select “Format only cells that contain”.
- Condition:
Cell Value→equal to→0. - Format: Đặt màu chữ hoặc background.
Điều này sẽ làm nổi bật các giá trị 0 hoặc 0 thập phân, giúp người dùng nhận biết dễ hơn.
7. Phương pháp 6: Sử dụng ROUNDUP, ROUNDDOWN, và INT
INT(number)trả về phần nguyên (cắt bỏ phần thập phân).ROUNDUP(number, num_digits)làm tròn lên.ROUNDDOWN(number, num_digits)làm tròn xuống.
Ví dụ: =ROUNDUP(A1, -2) làm tròn lên đến hàng trăm.
Sử dụng chúng kết hợp với MOD hay FLOOR có thể tạo ra nhữngતિ.
8. Tích hợp với Power Query
Nếu bạn làm việc với dữ liệu lớn, Power Query cung cấp một công cụ mạnh mẽ để làm sạch dữ liệu:
- Chọn dữ liệu → From Table/Range.
- Trong Power Query Editor, chọn cột cần xử lý.
- Home → Transform → Format → Decimal Places → Chọn số chữ số thập phân mong muốn.
- Close & Load để đưa dữ liệu trở lại Excel.
Power Query giữ nguyên dữ liệu gốc, bạn chỉ thay đổi cách hiển thị.
9. Lưu ý khi làm việc với dữ liệu thập phân
9.1 Precision (độ chính xác)
Excel lưu trữ số dưới dạng double-precision floating point (64-bit). Điều này có nghĩa là một số thập phân nhất định có thể bị làm sai lệch (ví dụ 0.1 không được lưu chính xác). Khi làm tròn hoặc cắt, hãy nhớ điều này.
9.2 Decimal Separator
- Trong một số quốc gia, dấu phân cách thập phân là dấu phẩy
,thay vì dấu chấm.. Điều này ảnh hưởng đến komendeTEXTvàFormat Cells. Hãy kiểm tra cài đặt ngôn ngữ.
9.3 Formatting vs. Value
- Formatting chỉ thay đổi cách hiển thị, không ảnh hưởng tới giá trị số.
- Công thức (
TRUNC,ROUND,TEXT) thực sự thay đổi giá trị (đặc biệt là khi chuyển đổi thành văn bản).
9.4 Sử dụng ROUND trong tính toán
- Khi thực hiện phép cộng, trừ, nhân, chia, hãy dùng
ROUNDđể tránh sai lệch. - Ví dụ:
=ROUND(A1+B1, 2).
10. Hướng dẫn từng bước chi tiết: Ví dụ thực tế
Giả sử bạn có bảng dữ liệu như sau:
| ID | Giá (đơn vị) |
|---|---|
| 1 | 49.9900 |
| 2 | 59.0000 |
| 3 | Selena 0.0 |
| Toxic | 49.9900 |
Bạn muốn:
- Loại bỏ 2 chữ số 0 sau dấu phẩy.
- Đảm bảo giá trị còn lại được bảo toàn cho tính toán.
10.1 Bước 1: Tạo cột mới với công thức TRUNC
| ID | Giá gốc | Giá mới (TRUNC) |
|---|---|---|
| 1 | 49.9900 | =TRUNC(B2,2) |
| 2 | 59.0000 | =TRUNC(B3,2) |
| 3 | 49.9900 | =TRUNC(B4,2) |
Kết quả:
| ID | Giá gốc | Giá mới |
|---|---|---|
| 1 | 49.9900 | 49.99 |
| 2 | 59.0000 | 59.0 |
| 3 | 49.9900 | 49.99 |
10.2 Bước 2: Định dạng ô 0.##
- Chọn cột
Giá mới. - Format Cells → Custom → nhập
0.##.
Kết quả hiển thị:
| ID | Giá gốc | Giá mới |
|---|---|---|
| 1 | 49.9900 | 49.99 |
| 2 | 59.0000 | 59 |
| 3 | 49.9900 | 49.99 |
Bạn đã hoàn thành.
11. Thêm tính năng: Tự động hiển thị 0 sau dấu phẩy khi cần
Giả sử bạn muốn hiển thị 59.00 thay vì 59 khi phần thập phân là 0. Bạn có thể dùng công thức TEXT:
=TEXT(A1, "0.00")
Điều này sẽ luôn giữ hai chữ số thập phân, kể cả khi giá trị là 0.
12. Sử dụng Excel VBA để tự động làm sạch dữ liệu
Nếu bạn làm việc với dữ liệu rất lớn và cần tự động hoá quy trình, bạn có thể viết macro:
Sub CleanDecimalZeros() Dim rng As Range, cell As Range Set rng = Selection ' Thay đổi thành phạm vi cần làm sạch For Each cell In rng If IsNumeric(cell.Value) Then cell.Value = WorksheetFunction.Round(cell.Value, 2) End If Next cell
End Sub
Macro này sẽ làm tròn mọi giá trị trong vùng-free.
13. Kiểm tra dữ liệu: Sử dụng ISNUMBER và LEN
Bạn có thể kiểm tra xem một ô có chứa số và có hai chữ số thập phân hay không:
=IF(AND(ISNUMBER(A1), LEN(TEXT(A1,"0.##"))=LEN(TEXT(A1,"0.00"))), "OK", "Check")
14. Kết luận: Tóm tắt các phương pháp
| Phương pháp | Khi nào dùng | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Định dạng tùy chỉnh | Chỉ muốn thay đổi hiển thị | Nhanh, không thay đổi dữ liệu | Không thay đổi giá trị |
Công thức TRUNC, ROUND | Cần thay đổi giá trị | Thực sự cắt hoặc làm tròn | Phải copy giá trị |
Công thức TEXT | Chuyển thành chuỗi | Dễ dàng hiển thị | Ảnh hưởng tính toán |
| Find & Replace | Loại bỏ chuỗi Radio | Nhanh | Dữ liệu phải là văn bản |
| Text to Columns | Tách phần nguyên / thập phân | Dễ dàng phân tách | Không dùng khi dữ liệu số |
| mirror | |||
| Power Query | Xử lý dữ liệu lớn | Tự động, mạnh mẽ | Cần học Power Query |
15. Mẹo nhỏ
- Sử dụng
Ctrl +(Backquote) để bật/tắt hiển thị công thức, giúp nhanh chóng kiểm tra công thức. - Sử dụng
Alt + =để tự động tổng hợp dữ liệu mà không cần viết công thức. - Trước khi áp dụng công thức: Đảm bảo tạo cột phụ để giữ lại dữ liệu gốc, tránh mất mát dữ liệu.
- Giữ cho dữ liệu gốc: Nếu có thể, hãy lưu bản sao dữ liệu gốc, tránh sửa đổi trực tiếp.
16. Kết luận cuối cùng
Việc “bỏ 2 số 0 sau dấu phẩy” trong Excel là một kỹ năng cơ bản nhưng rất quan trọng trong công việc quản lý dữ liệu và báo cáo tài chính. Tùy thuộc vào mục đích, bạn có thể chọn phương pháp làm sạch dữ liệu mà không làm thay đổi giá trị, hoặc thực sự thay đổi giá trị để phù hợp với yêu cầu tính toán.
- Nếu bạn chỉ cần thay đổi cách hiển thị: Sử dụng định dạng tùy chỉnh (
0.##).
Babies Nếu bạn cần thực sự cắt bỏ:TRUNCcùngTEXT. - Nếu bạn cần làm tròn:
ROUND. - Nếu dữ liệu là văn bản:
Find & ReplacehoặcText to Columns. - Nếu dữ liệu lớn hoặc cần tự động hoá: Power Query hoặc VBA.
Nhớ luôn kiểm tra lại dữ liệu sau khi áp dụng các phương pháp, đảm bảo tính chính xác và đồng nhất. Với những bí quyết này, bạn sẽ có thể xử lý dữ liệu thập phân một cách linh hoạt, chính xác và hiệu quả nhất.

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ẻ.
