Bảng cứ dò sai vì số đang là chữ
Đầu bài
Số tải từ phần mềm kế toán hoặc web về nằm im khi SUM, căn trái trong ô, góc ô có tam giác xanh.
Các bước làm
- 1
Xác nhận đúng bệnh
=ISTEXT(ô) trả về TRUE, và =COUNT(cột) đếm ra ít hơn nhiều so với số dòng thật.
- 2
Cách nhanh nhất cho cả cột
Chọn cột → Data → Text to Columns → Finish. Không cần chỉnh gì, Excel tự ép về số.
- 3
Cách dùng Paste Special
Gõ số 1 vào một ô trống, copy nó, chọn vùng lỗi → Paste Special → Multiply. Nhân 1 biến chữ thành số.
- 4
Khi vướng dấu phân cách khác chuẩn
Dữ liệu ghi 1.234,56 kiểu châu Âu: =NUMBERVALUE(ô, ",", ".") để chỉ rõ đâu là dấu thập phân, đâu là dấu nghìn.
- 5
Còn dấu cách cứng dán từ web
=VALUE(SUBSTITUTE(ô, CHAR(160), "")) — ký tự 160 là dấu cách không ngắt, TRIM không bắt được nó.
Phím dùng trong bài
Bẫy hay dính
Đổi định dạng ô sang Number KHÔNG chữa được — định dạng chỉ đổi cách hiện, nội dung vẫn là chữ. Phải ép kiểu thật.
Cùng nhóm dọn & chuẩn hoá dữ liệu
- Tách họ tên, mã chứng từ, địa chỉ ra thành cộtCột gộp sẵn "Nguyễn Văn An - HN - 0912..." cần tách thành các cột riêng để lọc và thống kê.
- Chuẩn hóa mã hàng lệch định dạng rồi mới gộp đượcCùng một mặt hàng nhưng mã ghi mỗi nơi một kiểu: "SP-001", "sp001", " SP 001 ". SUMIFS gộp ra nhiều dòng rời vì máy coi là các mã khác nhau.
- Dán từ web / PDF / phần mềm về: số dính chữ, ngày ngược, khoảng trắng maCopy bảng từ trang web hay bản xuất PDF về, nhìn thì ra dáng bảng nhưng SUM ra 0, ngày 03/04 không biết là mùng 3 tháng 4 hay mùng 4 tháng 3, mà TRIM cũng không làm sạch được.
- Bảng làm ra để in, giờ phải tính: ô gộp, dòng trống, tiêu đề lặp giữa bảngNhận file người khác trình bày cho đẹp mắt: cột mã bị gộp ô, cứ vài chục dòng lại chèn một dòng tiêu đề, giữa các nhóm có dòng trống. Pivot không ăn, SUMIFS thì hụt số.