Tách số trong chuỗi ký tự (1 người xem)

  • Thread starter Thread starter manhtph
  • Ngày gửi Ngày gửi

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

manhtph

Thành viên mới
Tham gia
27/10/09
Bài viết
11
Được thích
0
Chào các bác

Em có dãy ký tự ví dụ như file đính kèm

1. Số trên ví dụ có thể không cố định (6,7,8... số) và kèm theo sau nó là ký tự số
2. Số đằng trước có thể là số 0 hoặc các số AB/CD gì đó
Điều em cần nhờ các bác là

Em muốn tách lấy dãy số mà có thể bỏ bớt ký tự chữ đằng sau và bỏ bớt số 0 đằng trước. Các số "B/CD gì đó" cũng không lấy

Có nghĩa là em muốn tách lấy các số bên tay phải, bỏ các ký hiệu chữ cuối cùng đi

(ví dụ SH/12P/001355A, AB/1CD/0001355B, JK/LM20001355C... kết quả sẽ chỉ trả về số 1355

Mong các bác chỉ giáo giúp. Em xin cảm ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Ví dụ này đúng hơn các bác nhé.
 
em làm lại ví dụ này chính xác hơn
Với ví dụ trong file đính kèm của bạn thì có thể dùng công thức sau tại ô C3
Mã:
=LOOKUP(10^10,MID(A3,1,ROW(INDIRECT("1:"&LEN(A3))))*1,MID(A3,1,ROW(INDIRECT("1:"&LEN(A3))))*1)
enter và kéo xuống dưới
 
Với ví dụ trong file đính kèm của bạn thì có thể dùng công thức sau tại ô C3
Mã:
=LOOKUP(10^10,MID(A3,1,ROW(INDIRECT("1:"&LEN(A3))))*1,MID(A3,1,ROW(INDIRECT("1:"&LEN(A3))))*1)
enter và kéo xuống dưới
Mạn phép rút ngắn công thức của anh dùng LOOkup kiểu này: "LOOKUP(lookup_value, array)"
=LOOKUP(10^10,--MID(A3,1,ROW($1:$256)))
 
Lần chỉnh sửa cuối:
Mạn phép rút ngắn công thức của anh dùng LOOkup kiểu này: "LOOKUP(lookup_value, array)"
=LOOKUP(10^10,--MID(A3,1,ROW($1:$256)))

Bạn ơi nếu vậy cho mình hỏi nốt nếu trong trường hợp này (Ảnh kèm theo) thì nên dùng hàm thế nào bạn nhỉ
 

File đính kèm

  • HAM.jpg
    HAM.jpg
    16.5 KB · Đọc: 156
Bạn ơi nếu vậy cho mình hỏi nốt nếu trong trường hợp này (Ảnh kèm theo) thì nên dùng hàm thế nào bạn nhỉ
Mã:
=LOOKUP(10^10,--MID(A3,[COLOR=#ff0000]1[/COLOR],ROW($1:$256)))
Bạn thay số 1 (bôi đỏ) trong công thức của Vu Dinh Duy bằng find(0,A3) xem sao.
 

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

Back
Top Bottom