phamnhukhang đã viết:
Bôi đen cột cần sửa và Data\text to columns:
Step1 :Chọn Fixed Width
Step2 : Trong vùng Data preview, click chuột vào ký tự đầu tiên (sẽ xuất hiện mũi tên hướng lên trên) đó chính là vị trí căn lề trái, vậy để loại bỏ khoảng trắng cần chọn mũi tên sát lề bên trái ký tự đầu tiên.
Step3 : bấm next
Step 4: Finish.
Ta được một cột dữ liệu như ý không có khoảng trắng đầu dòng
Vẫn còn khoảng trắng cuối dòng. Giải quyết khoảng trắng cuối dòng sẽ không triệt để vì các cell có
độ dài chuỗi có nghĩa không bằng nhau ( dù độ dài kể cả khoảng trắng là bằng nhau, bằng độ rộng trường dữ liệu quy định bởi phần mềm):
- Nếu tạo mũi tên sau
ký tự có nghĩa cuối của 1 cell có độ dài
chuỗi có nghĩa lớn nhất, các cell còn lại sẽ còn 1 vài khoảng trắng.
- Nếu tạo mũi tên sau ký tự có nghĩa của cell khác, cell có độ dài lớn hơn bị tách ra 2 cell nằm ở 2 cột.
- Các ký tự trắng cuối chuỗi và đầu chuỗi cũng không mất đi: Các ký tự đầu chuỗi nằm tại chỗ, chuỗi có nghĩa bị đẩy sang cột 2, các ký tự trắng cuối chuỗi bị đẩy sang cột 3. như vậy áp dụng PP này coi chừng bị mất dữ liệu 2 cột sau.
Vậy làm theo anhtuan1066 là đúng nhất.
Mình có xem lại code 160: ký tự có code 160 Font loại nào cũng có, đó là ký tự No - Break Space. Không biết nó dùng để làm gì nữa. Nhưng mình có thể đoán ông Programmer cho 1 lệnh lấp mọi chỗ trống trong trường dữ liệu kiểu Text bằng ký tự này. Để làm gì thì cũng không biết luôn.
Nói thêm: Một số ngôn ngữ lập trình mặc định sẽ làm vậy với trường kiểu text, nhưng với ký tự code 32.