Xin chỉ cách lấy theo vị trí chuỗi (1 người xem)

Người dùng đang xem chủ đề này

hoanhnnc

Thành viên chính thức
Tham gia
13/3/08
Bài viết
58
Được thích
0
[TABLE="width: 64"]
[TR]
[TD="align: left"]Chào cả nhà,

Giả sử em có chuỗi như sau

006-QhhF-RM-061B [/TD]
[/TR]
[TR]
[TD="align: left"]001-F- S-020E

Em muốn cụm từ với điều kiện thông qua dấu 2 dấu gạch - vậy xin chỉ giáo công thức excel


Thanks,
[/TD]
[/TR]
[/TABLE]
 
Lần chỉnh sửa cuối:
Ý em như vậy nè .

Thanks
 

File đính kèm

ý em như vậy nè .

Thanks
Mã:
=left(right(b8,len(b8)-find("-",b8,find("-",b8)+1)),find("-",right(b8,len(b8)-find("-",b8,find("-",b8)+1)))-1)
Thêm một công thức dài nhưng bài này dùng bài 4 mình thấy hợp lý nhất, ngắn gọn, dễ hiểu
Mã:
Public Function Tachchuoi(St As String) As String
    Dim T As Long, j As String, KQ
    T = InStr(St, "-")
    j = Right(St, Len(St) - InStr(T + 1, St, "-"))
    KQ = Left(j, InStr(j, "-") - 1)
    Tachchuoi = KQ
End Function
Thêm một hàm tự tạo
=Tachchuoi(ô cần tách)
 
Lần chỉnh sửa cuối:
Ý em như vậy nè .

Thanks
Mình cũng có một cách tặng bạn đây.
=MID(B8;FIND("-";B8;FIND("-";B8;1)+1)+1;FIND("-";B8;FIND("-";B8;FIND("-";B8;1)+1)+1)-FIND("-";B8;FIND("-";B8;1)+1)-1)
Về cách làm thì hơi trâu bò một tí nhưng về phương pháp thì rất dễ hiểu.
 
Cám ơn cả nhà.


Chúc mọi người một Năm Mới Hạnh phúc
 

Bài viết mới nhất

Back
Top Bottom