Làm thế nào để tách giá trị số ra khỏi một chuỗi giá trị trong một cell??? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

godvsghost

Thành viên mới
Tham gia
3/7/07
Bài viết
16
Được thích
1
Chả là khi khách hàng của em gửi tồn kho cho em thì họ thường paste vào email, sau đó em copy và paste lại vào excel để vlookup thi không lấy được giá trị số ra khỏi các cell này để xử lý dữ liệu (cộng, trừ, nhân, chia). Em có gửi file attach kèm theo, rất mong các bác chỉ giáo! Thank you very much!!!
 

File đính kèm

Chả là khi khách hàng của em gửi tồn kho cho em thì họ thường paste vào email, sau đó em copy và paste lại vào excel để vlookup thi không lấy được giá trị số ra khỏi các cell này để xử lý dữ liệu (cộng, trừ, nhân, chia). Em có gửi file attach kèm theo, rất mong các bác chỉ giáo! Thank you very much!!!
Cái này mình cũng không hiểu thế nào mà dùng các thể loại hàm như Trim đều không được. Đành dùng hàm VBA vậy. Bạn giải nén Add-Ins này rồi cài đặt vào thư mục Add-Ins nhé, hàm sử dụng là =TS(ô_chứa_text). Hàm này dùng khi số cần tách là số nguyên dương thôi nhé, số có phần lẻ thập phân sẽ tách sai đấy!
 
Lần chỉnh sửa cuối:
Cái này mình cũng không hiểu thế nào mà dùng các thể loại hàm như Trim đều không được. Đành dùng hàm VBA vậy. Bạn giải nén Add-Ins này rồi cài đặt vào thư mục Add-Ins nhé, hàm sử dụng là =TS(ô_chứa_text)
Cái khoảng trắng mà ta nhìn thấy trong cell thực chất không phải khoảng trắng, sao mà TRIM được chứ ---> Đó là CHAR(160)
Chỉ cần làm vầy là được:
- Copy ký tự đầu tiên của cell B2 (đó là ký tự CHAR(160)
- Quét chọn cột B, bấm Ctrl + H ---> Paste ký tự CHAR(160) vừa copy vào khung Find What, khung Replace With để trống... Bấm Replace All
Xong chuyện
 
Hay quá! Anh có thể giải thích giúp em cái char(160) nó khác khoảng trắng char(32) như thế nào không ạ! Khó phân biệt hai cái này quá!
 
Đã loại trừ những khoảng trắng bạn thử nhập công thức sau vào ô nào đó rồi fill xuống

=CHAR(ROW(1:1))

Vậy là có nhiều code cho khoảng trắng đó nha (9,10,13,28,29,30,31,32,160). Đã loại trừ thì phải loại cho hết.
 
Hay quá! Anh có thể giải thích giúp em cái char(160) nó khác khoảng trắng char(32) như thế nào không ạ! Khó phân biệt hai cái này quá!
Ký tự Char(160) không phải do người dùng cố ý tạo ra, thường thì khi ta copy số liệu trên Web về, cái khoảng trắng trong dữ liệu đa phần là Char(160)....
Muốn phân biết, chỉ có cách thí nghiệm
 
Web KT

Bài viết mới nhất

Back
Top Bottom