Tách dùm em chuỗi ký tự (1 người xem)

Liên hệ QC

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

PHONGGANHHAO

Thành viên thường trực
Tham gia
21/12/07
Bài viết
251
Được thích
41
EM gửi file nhờ anh chị vui lòng chỉ Giúp - Em cám ơn nhiều lắm
Nội dung yêu cầu em ghi rõ trong file
 

File đính kèm

File protect rồi. Thử cái này:
Mã:
=TRIM(RIGHT(IF(B11="","",VLOOKUP(B11,Danhsach,3,0)),LEN(IF(B11="","",VLOOKUP(B11,Danhsach,3,0)))-1))
 
File protect rồi. Thử cái này:
Mã:
=TRIM(RIGHT(IF(B11="","",VLOOKUP(B11,Danhsach,3,0)),LEN(IF(B11="","",VLOOKUP(B11,Danhsach,3,0)))-1))
Bạn nói vậy là sao? tôi thấy bạn làm được rồi mà
Vấn đề là người ta bỏ số phía trước. lấy số phía sau nha
Ví dụ:
2 Thu ngân ---> Lấy Thu ngân (bỏ số 2)
Bếp 2 ---> Lấy toàn bộ (không bỏ cái gì cả)
 
EM gửi file nhờ anh chị vui lòng chỉ Giúp - Em cám ơn nhiều lắm
Nội dung yêu cầu em ghi rõ trong file
Thử chơi công thức này xem sao, đề phòng luôn mấy em không số như : Bưng Bê, Vệ sinh, Mới vô.....
=IF(OR(ISNUMBER(--LEFT(D11)),ISNUMBER(--RIGHT(D11))),TRIM(IF(ISNUMBER(--LEFT(D11)),REPLACE(D11,1,2,""),REPLACE(D11,LEN(D11)-1,2,""))),D11)
Thân
 
Vấn đề là người ta bỏ số phía trước. lấy số phía sau nha
Ví dụ:
2 Thu ngân ---> Lấy Thu ngân (bỏ số 2)
Bếp 2 ---> Lấy toàn bộ (không bỏ cái gì cả)
Hình như ....bỏ số hết chứ Thầy
Chứ nếu bỏ số đầu không thì ....dễ ẹct
Trong các chức danh còn có mấy em không số nữa á
Híc, khó hiểu quá
 
Ý em muốn là số liệu của cột D sau khi dò tìm sẽ RA kết quả giống CỘT I
 
Má ơi, hiểu rồi
Chơi cái này thử xem

Híc
cuối cùng concogia cũng đoán ra rui, hihihi, như là thách đố tìm câu hỏi bí mật vậy (???) ==> rút kinh nghiệm người hỏi nên phải rõ ràng, không đặt kết quả mong muốn giả định là công thức HAY vào vùng dữ liệu /kết quả của thứ khác,
----------------
NẾU đúng như concogia đoán thì,
Vậy thì thêm cái này cho đơn giản dùng ít VLOOKUP hơn, NHƯNG phức tạp hơn về sự loằng ngoằng, đạt lợi thế bao nhiêu số đằng trước cũng được ví như 101, 909 ...

PHP:
=TRIM(MID(VLOOKUP(B11,Danhsach,3,0),MATCH(FALSE,INDEX(ISNUMBER(1*MID(VLOOKUP(B11,Danhsach,3,0),ROW($1:$255),1)),0),0),255))

công thức này dùng cho ô D11
 
Lần chỉnh sửa cuối:
Nó còn 2 lỗi - xem file đính kèm dùm em

Nó còn 2 lỗi - xem file đính kèm dùm em
Muốn bỏ lỗi #N/A???
 

File đính kèm

file đây cho bạn
đã thêm phần xử lý #N/A,
bạn lưu ý công thức của bạn thiếu dấu $ , nên copy cho công thức trên forum

hoặc cách khác là căn vào "" của B,
thì công thức D11 như sau
PHP:
=IF(B11="","",TRIM(MID(VLOOKUP(B11,Danhsach,3,0),MATCH(FALSE,INDEX(ISNUMBER(1*MID(VLOOKUP(B11,Danhsach,3,0),ROW($1:$255),1)),0),0),255)))
 
Cần thay đổi chuỗi số liệu

Nhờ quý anh chị hướng dẫn giúp công thức gì để xử lý chuỗi từ sheet1 sang shhet2 được kết quả như file đính kèm
Em xin cám ơn
 

File đính kèm

Nhờ quý anh chị hướng dẫn giúp công thức gì để xử lý chuỗi từ sheet1 sang shhet2 được kết quả như file đính kèm
Em xin cám ơn
Nếu phía trước chỉ có tối đa 2 chữ số và
Nếu giữa số phía trước và chuỗi phía sau có 1 khoảng trắng như trong dữ liệu và
Nếu làm trong sheet1 luôn thì có thể thử dùng cái này:
=IF(ISNUMBER(LEFT(A2;2)*1);TRIM(MID(A2;3;100));A2)
Còn làm ở sheet khác thì bạn tự điều chỉnh nhé.
 
Web KT

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

Back
Top Bottom