Lỗi chưa xác định trong excel (1 người xem)

Liên hệ QC

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

elvis pham

Thành viên mới
Tham gia
16/11/17
Bài viết
18
Được thích
0
Giới tính
Nam
Anh chị trong diễn đàn cho em hỏi một vấn đề như sau:
trong ô A2 có dữ liệu: 162TDT.013
dữ liệu này có 10 ký tự nhưng khi dùng hàm len(A2) =11 ký tự
dùng hàm Right(A2,10) = 162TDT.013
Dùng hàm Left(A2,10) = 162TDT.01
tuy nhiên khi dùng hàm Len(trim(A2)) = 11 ký tự

Anh chị nào biết nguyên nhân và cách xử lý thế nào không giúp em với
dữ liệu trong file đính kèm
Em cảm ơn!
 

File đính kèm

Anh chị trong diễn đàn cho em hỏi một vấn đề như sau:
trong ô A2 có dữ liệu: 162TDT.013
dữ liệu này có 10 ký tự nhưng khi dùng hàm len(A2) =11 ký tự
dùng hàm Right(A2,10) = 162TDT.013
Dùng hàm Left(A2,10) = 162TDT.01
tuy nhiên khi dùng hàm Len(trim(A2)) = 11 ký tự

Anh chị nào biết nguyên nhân và cách xử lý thế nào không giúp em với
dữ liệu trong file đính kèm
Em cảm ơn!
Do có khoảng trắng phía trước nên vẫn tính là 1 ký tự, bạn dùng mid lấy từ thứ tự thứ 2 trở đi rồi xử lý.
 
Do có khoảng trắng phía trước nên vẫn tính là 1 ký tự, bạn dùng mid lấy từ thứ tự thứ 2 trở đi rồi xử lý.
nếu nó là khoảng trắng thì hàm trim đã xử lý được vấn đề rồi anh ơi. Nhưng vấn đề chưa dừng lại tại đó nếu có khoảng trắng thì phải copy được khoảng trắng nhưng trên file em gửi lên lại không copy được khoảng trắng này ra ô dữ liệu khác. anh cứ mở file của em lên xử lý mới thấy được nó bị vấn đề gì trong phần trên em cũng đã dùng hàm len(trim(A2) =11 ký tự. chắc anh cũng không đọc kỹ tới khúc này rồi
 
Đúng là char(63) này không dùng SUBSTITUTE hay CLEAN gì được hết nên bạn dùng thử công thức này xong copy và paste special values để làm sạch nội dung thử! Tại A2 gõ công thức xong fill down!
=IF(CODE(LEFT(A2,1))=63,RIGHT(A2,LEN(A2)-1),A2)
 
Web KT

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

Back
Top Bottom