Bỏ số 0 đầu chuỗi có chứa ký tự chữ

Liên hệ QC

Kim Huệ 91

Thành viên mới
Tham gia
26/5/16
Bài viết
14
Được thích
1
Các anh chị cho em hỏi với ạ!
Em có 1 cột chứa các phiếu xuất dưới dạng: 0164V, 0012A, 00015B, 000016C, 00102A, 15P, 1258F.... em cần bỏ các số 0 đầu chuỗi đi nhưng không có phương pháp nào có hiệu quả, anh/chị nào biết chỉ giúp em với ạ. Em cảm ơn !
 
Lần chỉnh sửa cuối:
.
 
Lần chỉnh sửa cuối:
Các anh chị cho em hỏi với ạ!
Em có 1 cột chứa các phiếu xuất dưới dạng: 0164V, 0012A, 00015B, 000016C, .... em cần bỏ các số 0 đầu chuỗi đi nhưng không có phương pháp nào có hiệu quả, anh/chị nào biết chỉ giúp em với ạ. Em cảm ơn !
=SUBSTITUTE(ô dữ liệu;"0";"") hoặc nếu không bấm Ctrl+F trên là 0 dưới là trắng
1606124228012.png
 
=SUBSTITUTE(ô dữ liệu;"0";"") hoặc nếu không bấm Ctrl+F trên là 0 dưới là trắng
View attachment 249852
Em làm theo công thức của chị được rồi ạ, em cảm ơn chị nhé ! Nhưng có 1 số PX như 00102A, thì nó lại thành 12A mà đúng ra thì phải là 102A, chị còn cách nào khác không ạ ?
Bài đã được tự động gộp:

định dùng hàm này nhưng nếu mã ở sau có 0 thì sẽ xóa luôn số không ở sau bạn.chắc phải thêm hàm xác định 0 nữa
ơ đúng rồi, em làm không để ý với những PX như 00102A, thì nó lại thành 12A :(
 
Các anh chị cho em hỏi với ạ!
Em có 1 cột chứa các phiếu xuất dưới dạng: 0164V, 0012A, 00015B, 000016C, .... em cần bỏ các số 0 đầu chuỗi đi nhưng không có phương pháp nào có hiệu quả, anh/chị nào biết chỉ giúp em với ạ. Em cảm ơn !
Dùng hàm dưới đây vào 1 cột phụ, sau đó copy -> paste value về cột gốc
Mã:
=RIGHT(A1,LEN(A1)-1)
 
Em làm theo công thức của chị được rồi ạ, em cảm ơn chị nhé ! Nhưng có 1 số PX như 00102A, thì nó lại thành 12A mà đúng ra thì phải là 102A, chị còn cách nào khác không ạ ?
Bài đã được tự động gộp:


ơ đúng rồi, em làm không để ý với những PX như 00102A, thì nó lại thành 12A :(
Haiz lần sau hỏi gì thì ghi hết ra vì chỉ khác nhau một ký tự có khi công thức đã khác rồi =MID(C3;MIN(IF(ISERROR(FIND({1;2;3;4;5;6;7;8;9};C3));"";FIND({1;2;3;4;5;6;7;8;9};C3)));9999)
Bài đã được tự động gộp:

Sao thế được công thức này bỏ mỗi ký tự đầu thôi mà có nhiều số 0 liền nhau ở đầu mà
 
Các anh chị cho em hỏi với ạ!
Em có 1 cột chứa các phiếu xuất dưới dạng: 0164V, 0012A, 00015B, 000016C, 00102A, 15P, 1258F.... em cần bỏ các số 0 đầu chuỗi đi nhưng không có phương pháp nào có hiệu quả, anh/chị nào biết chỉ giúp em với ạ. Em cảm ơn !
Thử công thức này vậy
=REPLACE(D6,1,MATCH(TRUE,INDEX(1*MID(D6,ROW($1:$20),1)<>0,0),0)-1,"")
 
Haiz lần sau hỏi gì thì ghi hết ra vì chỉ khác nhau một ký tự có khi công thức đã khác rồi =MID(C3;MIN(IF(ISERROR(FIND({1;2;3;4;5;6;7;8;9};C3));"";FIND({1;2;3;4;5;6;7;8;9};C3)));9999)
Bài đã được tự động gộp:


Sao thế được công thức này bỏ mỗi ký tự đầu thôi mà có nhiều số 0 liền nhau ở đầu mà
Em làm rồi những chỗ có PX như thế nó không ra được ạ
1606125145012.png
Bài đã được tự động gộp:

Thử công thức này vậy
=REPLACE(D6,1,MATCH(TRUE,INDEX(1*MID(D6,ROW($1:$20),1)<>0,0),0)-1,"")
Em có sửa sai chỗ nào không mà nó cũng không ra được ạ
1606125306724.png
 
Bạn không mô tả dạng dữ liệu, nhưng tôi thấy là luôn chỉ có 1 chữ cái ở cuối. Nếu đấy là qui luật thì
Mã:
=--LEFT(A1,LEN(A1)-1) & RIGHT(A1,1)
 
=RIGHT(A1,LEN(A1)-FIND(LEFT(SUBSTITUTE(A1&" ","0",""),1),A1&" ")+1)

Giải thích:
- hàm substitute bỏ hết TẤT CẢ các 0's
- như vậy, còn lại ký tự đầu tiên là một ký tự khác 0
- tìm ký tự ấy trong chuỗi ban đầu
- lấy kể từ vị trí ấy
 
Các anh chị cho em hỏi với ạ!
Em có 1 cột chứa các phiếu xuất dưới dạng: 0164V, 0012A, 00015B, 000016C, 00102A, 15P, 1258F.... em cần bỏ các số 0 đầu chuỗi đi nhưng không có phương pháp nào có hiệu quả, anh/chị nào biết chỉ giúp em với ạ. Em cảm ơn !
- Biến số 0 thành dấu cách
- Dùng Trim để bỏ khoảng trắng thừa
- Cuối cùng biến dấu cách thành số 0
Mã:
=SUBSTITUTE(TRIM(SUBSTITUTE(A1,0," "))," ",0)
 
Lần chỉnh sửa cuối:
Không biết công thức này được không bạn
 
Web KT
Back
Top Bottom