Nếu chuẩn như dữ liệu đưa ra thì tại B1 dùng hàm:Kính gửi anh em,
Xin hỏi tôi có các chuỗi ký tự bất kỳ như sau:
ô A1 = 25FS+36
ô A2 = 63SS+96
ô A3 = 65FS -35
Mong muốn tạo công thức excel nào tách được ra kết quả như sau:
ô B1 = FS
ô B2 = SS
ô B3 = FS
=MID(A1,3,2)
oh cảm ơn bạn nhưng số có thể biến động bạn ạ
ví dụ
A4 = 1FS+362
A5 = 123SS+32
A6 = 2364SF-362
Vậy thì bạn đưa vào file, nhiều kiểu dữ liệu như mình nói rồi tính tiếp nhaoh cảm ơn bạn nhưng số có thể biến động bạn ạ
ví dụ
A4 = 1FS+362
A5 = 123SS+32
A6 = 2364SF-362
- Ký tự luôn hoa ạ1. Ký tự luôn hoa, hay vừa hoa vừa thường?
2. Phiên bản excel của bạn là 365?
.
- Ký tự luôn hoa ạ
- Phiên bản tôi dùng là 365
Mình đã đưa file lên rồi ạVậy thì bạn đưa vào file, nhiều kiểu dữ liệu như mình nói rồi tính tiếp nha
Công thức tại B2:Mình đã đưa file lên rồi ạ
=TRIM(MID(SUBSTITUTE(SUBSTITUTE(MID(A2,MATCH(FALSE,INDEX(ISNUMBER(--MID(A2,ROW($A$1:$A$99),1)),),0),20),"+","-"),"-",REPT(" ",99)),1,99))
bạn giúp mình thử đưa vào dữ liệu của mình xem nhé.Hoặc thử :
TEXTJOIN("";1 ;IF( ABS(CODE(MID(A1;SEQUENCE(LEN(A1));1))-77,5)<13;MID(A1;SEQUENCE(LEN(A1));1);""))
bạn giúp mình thử đưa vào dữ liệu của mình xem nhé.
Mình đưa công thức vào mà không được.
ồ công thức này work rồi bạn ạCông thức tại B2:
Mã:=TRIM(MID(SUBSTITUTE(SUBSTITUTE(MID(A2,MATCH(FALSE,INDEX(ISNUMBER(--MID(A2,ROW($A$1:$A$99),1)),),0),20),"+","-"),"-",REPT(" ",99)),1,99))
Thử công thức này:Kính gửi anh em,
Xin hỏi tôi có các chuỗi ký tự bất kỳ như sau:
ô A1 = 25FS+36
ô A2 = 63SS+96
ô A3 = 65FS -35
Mong muốn tạo công thức excel nào tách được ra kết quả như sau:
ô B1 = FS
ô B2 = SS
ô B3 = FS
,Thử công thức này:
B2=MID(A9,IFERROR(FIND("+",A9),FIND("-",A9))-2,2)
Có hàm nào tách được như vậy không ạ?
được rồi bạn ạ nhưng công thức không có dấu -- ở sau dấu = thì chạy ạThử công thức này:
=--REPLACE(A2,1,AGGREGATE(14,6,FIND({"+","-"},A2),1)-1,"")
.
Thử công thức này:Xin phép được nhờ sự trợ giúp thêm của các pro với ạ,
View attachment 287474
Có hàm nào tách được như vậy không ạ?