Công thức như vậy là đúng rồi. Bạn nói không được là không được ra làm sao, kết quả không đúng hay kết quả trả về là lỗi gì hoặc khi nhập công thức xong có thông báo gì? Nếu không có thông báo lỗi thì bạn gửi file bạn đã nhập công thức nhưng kết quả không đúng lên đây.mình nhập hàm rồi mà không được bạn ơi. bạn có thể làm luôn vào file và up lên cho mình được không.
mình nhập hàm rồi mà không được bạn ơi. bạn có thể làm luôn vào file và up lên cho mình được không.
Ai lại làm như thế. Tôi nhập công thức vào file cho bạn nè.mình đã thay đổi rồi mà không được.
tuy nhiên mình mày mò tìm ra được công thức mới từ công thức của bạn. cảm ơn các bạn nhiều.
x: =MID(D11;2;IF(MID(D11;3;1)="|";1;IF(MID(D11;4;1)="|";2;IF(MID(D11;5;1)="|";3;4))))
y: =MID(D11;FIND("|";D11)+1;IF(MID(D11;FIND("|";D11)+3;1)=")";2;IF(MID(D11;FIND("|";D11)+4;1)=")";3;IF(MID(D11;FIND("|";D11)+5;1)=")";4;1))))
Gì zậy trời, dùng FIND không muốn lại dò từng vị trí thế này; lỡ có 10 vị trí thì sao?mình đã thay đổi rồi mà không được.
tuy nhiên mình mày mò tìm ra được công thức mới từ công thức của bạn. cảm ơn các bạn nhiều.
x: =MID(D11;2;IF(MID(D11;3;1)="|";1;IF(MID(D11;4;1)="|";2;IF(MID(D11;5;1)="|";3;4))))
y: =MID(D11;FIND("|";D11)+1;IF(MID(D11;FIND("|";D11)+3;1)=")";2;IF(MID(D11;FIND("|";D11)+4;1)=")";3;IF(MID(D11;FIND("|";D11)+5;1)=")";4;1))))
mình đã thay đổi rồi mà không được.