[QUOTE="hungpecc1"]sửa công thức thành như vậy :
Mã:20151228_SUB_P1_letupptoletupf2812_NA_NA.jpg
[QUOTE="hungpecc1"]sửa công thức thành như vậy :
Mã:20151228_SUB_P1_letupptoletupf2812_NA_NA.jpg
Giả sử em có 3 ô với dữ liệu từng ô thế này.
Làm thế nào để tách chữ in đỏ ra ( chỉ giới hạn trong P1, P2, NA )
20151228_SAL-RA_WS_daaaasfsafasfasfa2812_P1_zilandi.gif
20151228_SAL-NA_letupletupo50off2812_P2_NA.jpg
20151228_SUB_MC_letupptoletupf2812_NA_NA.jpg
Em cám ơn!
Chú ý:Mã:=INDEX({"P1","P2","NA",""},MATCH(TRUE,ISNUMBER(SEARCH({"_P1_","_P2_","_NA_","*"}, A1)),0))
1. dấu sao (*) trong cái array thứ nhì dùng để ép search trả về một trị nếu không tìm được. Có như vậy hàm match mới match được vào vị trí thứ 4
2. Search tìm theo kiểu không phân biệt hoa/thường. Nếu muốn phân biệt thì dùng find.