Xin giúp tách chuỗi giữa 2 dấu phẩy cuối cùng

Liên hệ QC

yangmingchao

Thành viên mới
Tham gia
27/10/10
Bài viết
3
Được thích
0
Xin các tiền bối giúp dùm ca này quá khó, đã tìm trong diễn đàn mà ko thấy,

Nội dung: dùng hàm excel tách lấy chuỗi nằm giữa 2 dấu phẩy cuối cùng trong ô.

ví dụ: chuỗi nguồn: 13776,123,45689,999,000,375111,222222,35
nội dung cần lấy: 222222

Em gởi kèm file để các tiền bối nhìn rõ hơn,

Xin cám ơn rất nhiều!!!
 

File đính kèm

  • help.xls
    24.5 KB · Đọc: 29
Công thức này nhe bạn:
Mã:
C2=TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(B2,","&TRIM(RIGHT(SUBSTITUTE(B2,",",REPT(" ",255)),254)),""),",",REPT(" ",255)),254))
Rồi fill xuống!!
 
Xin các tiền bối giúp dùm ca này quá khó, đã tìm trong diễn đàn mà ko thấy,

Nội dung: dùng hàm excel tách lấy chuỗi nằm giữa 2 dấu phẩy cuối cùng trong ô.

ví dụ: chuỗi nguồn: 13776,123,45689,999,000,375111,222222,35
nội dung cần lấy: 222222

Em gởi kèm file để các tiền bối nhìn rõ hơn,

Xin cám ơn rất nhiều!!!

Bạn thử nhập công thức này vào ô C2:
PHP:
=TRIM(LEFT(RIGHT(SUBSTITUTE(B2;",";REPT(" ";250));500);250))
Nếu bị lỗi thì thay dấu ; thành dấu ,
 
Một cách viết khác tại D2:
Mã:
=TRIM(MID(SUBSTITUTE(B2,",",REPT(" ",100)),(LEN(B2)-LEN(SUBSTITUTE(B2,",",""))-1)*100,100))
 
Xin cám ơn thầy rất nhiều! đã giải quyết được dựa trên công thức của thầy.
Nếu tiện, thầy có thể giúp giải thích các phần của công thức được không ạ? vì em muốn hiểu được và ứng dụng về sau.

Xin chân thành cám ơn!
 
Xin cám ơn thầy rất nhiều! đã giải quyết được dựa trên công thức của thầy.
Nếu tiện, thầy có thể giúp giải thích các phần của công thức được không ạ? vì em muốn hiểu được và ứng dụng về sau.

Xin chân thành cám ơn!

Muốn hiểu 1 công thức kết hợp nhiều hàm, bạn phải "mò" ngược từng hàm từ sau ra trước, từ trong ra ngoài.
=TRIM(LEFT(RIGHT(SUBSTITUTE(B2;",";REPT(" ";250));500);250))
1/ REPT(" ";250)
2/ SUBSTITUTE(B2;",";REPT(" ";250))
3/ RIGHT(SUBSTITUTE(B2;",";REPT(" ";250));500)
4/ LEFT(RIGHT(SUBSTITUTE(B2;",";REPT(" ";250));500);250)
5/ Trim(...)
Nghiên cứu sử dụng ở đây, ngẫm ra thì sẽ "khoái" hơn.
http://www.giaiphapexcel.com/forum/showthread.php?7971-Tra-Cứu-Hàm-Excel&p=54708#post54708
 
Lần chỉnh sửa cuối:
Muốn hiểu 1 công thức kết hợp nhiều hàm, bạn phải "mò" ngược từng hàm từ sau ra trước, từ trong ra ngoài.
=TRIM(LEFT(RIGHT(SUBSTITUTE(B2;",";REPT(" ";250));500);250))
1/ REPT(" ";250)
2/ SUBSTITUTE(B2;",";REPT(" ";250))
3/ RIGHT(SUBSTITUTE(B2;",";REPT(" ";250));500)
4/ LEFT(RIGHT(SUBSTITUTE(B2;",";REPT(" ";250));500);250)
5/ Trim(...)
Nghiên cứu sử dụng ở đây, ngẫm ra thì sẽ "khoái" hơn.
http://www.giaiphapexcel.com/forum/showthread.php?7971-Tra-Cứu-Hàm-Excel&p=54708#post54708


Xinc ám ơn thầy rất nhiều! :)
 
Web KT
Back
Top Bottom