PHONGGANHHAO
Thành viên thường trực




- Tham gia
- 21/12/07
- Bài viết
- 251
- Được thích
- 41
=TRIM(RIGHT(IF(B11="","",VLOOKUP(B11,Danhsach,3,0)),LEN(IF(B11="","",VLOOKUP(B11,Danhsach,3,0)))-1))
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 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))
Vấn đề là người ta bỏ số phía trước. lấy số phía sau nhaBạn nói vậy là sao? tôi thấy bạn làm được rồi mà
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ô.....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ân=IF(OR(ISNUMBER(--LEFT(D11)),ISNUMBER(--RIGHT(D11))),TRIM(IF(ISNUMBER(--LEFT(D11)),REPLACE(D11,1,2,""),REPLACE(D11,LEN(D11)-1,2,""))),D11)
Hình như ....bỏ số hết chứ ThầyVấ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 đâu có biết, trong file người ta nói rõ ràng thế này: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á
nghĩa là không có Số ở phía trước - SỐ phía sau thì giữ nguyên
Hihi ??????????????????Ý 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
Hihi ??????????????????
Híc
Má ơi, hiểu rồiÝ 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
Híc=IF(B11="","",IF(ISNUMBER(--LEFT(VLOOKUP(B11,Danhsach,3,0))),REPLACE(VLOOKUP(B11,Danhsach,3,0),1,2,""),VLOOKUP(B11,Danhsach,3,0)))
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,Má ơi, hiểu rồi
Chơi cái này thử xem
Híc
=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))
Nó còn 2 lỗi - xem file đính kèm dùm em
Muốn bỏ lỗi #N/A???
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
=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)))
Nếu phía trước chỉ có tối đa 2 chữ số và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
Còn làm ở sheet khác thì bạn tự điều chỉnh nhé.=IF(ISNUMBER(LEFT(A2;2)*1);TRIM(MID(A2;3;100));A2)
Bài này hình như làm rồi 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
Thân=IF(ISNUMBER(--LEFT(Sheet1!A2)),REPLACE(Sheet1!A2,1,FIND(" ",Sheet1!A2),""),Sheet1!A2)