Bạn dùng tạm cái này vây:Em có bài tập cắt những ký tự, cắt từ dấu "-" trong thí dụ. Em sữ dụng hàm LEFT và FIND...nhưng làm hoài không được. Em có tìm trong các diễn đàn rồi, nhưng không có bài nào giống em.
Mong các anh chị em hướng dẫn giúp. Cảm ơn rất nhiều.
=IF(FIND("-";A3)="";A3;IF(LEN(A3)-LEN(SUBSTITUTE(A3;"-";""))=1;LEFT(A3;FIND("-";A3)-1);LEFT(A3;FIND("-";A3;FIND("-";A3)+1)-1)))
Chào bạn!Em có bài tập cắt những ký tự, cắt từ dấu "-" trong thí dụ. Em sữ dụng hàm LEFT và FIND...nhưng làm hoài không được. Em có tìm trong các diễn đàn rồi, nhưng không có bài nào giống em.
Mong các anh chị em hướng dẫn giúp. Cảm ơn rất nhiều.
Không biết đây là BÀI TẬP hay giải quyết công việc?Em có bài tập cắt những ký tự, cắt từ dấu "-" trong thí dụ. Em sữ dụng hàm LEFT và FIND...nhưng làm hoài không được. Em có tìm trong các diễn đàn rồi, nhưng không có bài nào giống em.
Mong các anh chị em hướng dẫn giúp. Cảm ơn rất nhiều.
=SUBSTITUTE(SUBSTITUTE(TRIM(LEFT(SUBSTITUTE(SUBSTITUTE($A3," ",CHAR(1)),"-",REPT(" ",LEN($A3))),MAX((LEN($A3)-LEN(SUBSTITUTE($A3,"-",""))),1)*LEN($A3)))," ","-"),CHAR(1)," ")
Sao lại có cái vụ IF(FIND("-";A3)="" ở đây ta?Bạn dùng tạm cái này vây:
Mã:=[COLOR=#ff0000][B]IF(FIND("-";A3)=""[/B][/COLOR];A3;IF(LEN(A3)-LEN(SUBSTITUTE(A3;"-";""))=1;LEFT(A3;FIND("-";A3)-1);LEFT(A3;FIND("-";A3;FIND("-";A3)+1)-1)))
=LEFT(A3,MAX(IF(MID(A3,ROW(INDIRECT("1:"&LEN(A3))),1)="-",ROW(INDIRECT("1:"&LEN(A3))),""))-1)
Chào bạn!
Cái này bạn có thể không cần dùng hàm được mà.
Bạn chọn khối ô của cột A, sau đó vào Data, chọn Text to Column..., tại đây bạn chọn Delimited bấm Next, bạn check tại Comma (dấu -) các check khác không chọn, rồi Next, chọn Destination là D3 rồi Finish thôi.
bạn xem thêm file nhé!