Tìm vị trí thứ 2 ,3 ,4,n trong chuỗi text (4 người xem)

Liên hệ QC

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

loc2312new

Thành viên mới
Tham gia
8/9/17
Bài viết
42
Được thích
1
Giới tính
Nam
Chào các bạn
Mình có 1 chuỗi text như sau : ABC (Size:18=231pcs,size:20=171pcs,size:22=111pcs,size:24=87pcs)
Mình muốn lấy các số : 18,20,22,24.. bằng công thức
Ở vị trí số 18 thì mình đã làm được nhưng ở vị trí thứ 2 thì không biết , mong mọi người giúp đỡ ak
Xin cám ơn
 

File đính kèm

Chào các bạn
Mình có 1 chuỗi text như sau : ABC (Size:18=231pcs,size:20=171pcs,size:22=111pcs,size:24=87pcs)
Mình muốn lấy các số : 18,20,22,24.. bằng công thức
Ở vị trí số 18 thì mình đã làm được nhưng ở vị trí thứ 2 thì không biết , mong mọi người giúp đỡ ak
Xin cám ơn
Thử:
Mã:
C4=LOOKUP(10^10,--MID($C$1,FIND("|",SUBSTITUTE($C$1,":","|",COLUMN(A1)))+1,ROW($1:$10)))
Enter, rồi fill qua phải.
hihi ^o^
 
Chào các bạn
Mình có 1 chuỗi text như sau : ABC (Size:18=231pcs,size:20=171pcs,size:22=111pcs,size:24=87pcs)
Mình muốn lấy các số : 18,20,22,24.. bằng công thức
Ở vị trí số 18 thì mình đã làm được nhưng ở vị trí thứ 2 thì không biết , mong mọi người giúp đỡ ak
Xin cám ơn
CT2:
Mã:
=TRIM(LEFT(SUBSTITUTE(TRIM(MID(SUBSTITUTE(LOWER($C$1),"size:",REPT(" ",200)),200*COLUMN(A$1),200)),"=",REPT(" ",50)),30))
'Fill right
 
Thử:
Mã:
C4=LOOKUP(10^10,--MID($C$1,FIND("|",SUBSTITUTE($C$1,":","|",COLUMN(A1)))+1,ROW($1:$10)))
Enter, rồi fill qua phải.
hihi ^o^

Thanks bạn , nếu có thêm trường hợp : ABC (Size:18W=231pcs,size:20W=171pcs,size:22W=111pcs,size:24W=87pcs)
và muốn lấy các số 18W,20W,22W,24W.......thì sao ak
 
Cảm ơn bạn , nếu có thêm trường hợp : ABC (Size:18W=231pcs,size:20W=171pcs,size:22W=111pcs,size:24W=87pcs)
và muốn lấy các số 18W,20W,22W,24W.......thì sao ak
Nếu cố định là 3 ký tự, thì có thể giản lược như sau:
Mã:
C3=MID($C$1,FIND("|",SUBSTITUTE($C$1,":","|",COLUMN(A1)))+1,3)
Enter, rồi fill qua phải.
hihi ^o^
 
Cảm ơn bạn , nếu có thêm trường hợp : ABC (Size:18W=231pcs,size:20W=171pcs,size:22W=111pcs,size:24W=87pcs)
và muốn lấy các số 18W,20W,22W,24W.......thì sao ak
Mã:
=TRIM(MID(SUBSTITUTE(SUBSTITUTE(LOWER($C$1),"size:",REPT(" ",200),COLUMN(A1)),"=",REPT(" ",200),COLUMN(A1)),200,200))
 
Chào các bạn
Mình có 1 chuỗi text như sau : ABC (Size:18=231pcs,size:20=171pcs,size:22=111pcs,size:24=87pcs)
Mình muốn lấy các số : 18,20,22,24.. bằng công thức
Ở vị trí số 18 thì mình đã làm được nhưng ở vị trí thứ 2 thì không biết , mong mọi người giúp đỡ ak
Xin cám ơn
Tham khảo 1 cách khác:
PHP:
Sub abc()
    Dim i, a, k
    [c2] = [c1]
    [c2].Replace ":", "="
    a = [c2]: a = Split(a, "=")
    For i = LBound(a) To UBound(a)
        If i Mod 2 <> 0 Then
            k = k + 1
            Cells(6, 4).Offset(, k - 1) = a(i)
        End If
    Next
    [c2].ClearContents
End Sub
 

File đính kèm

Web KT

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

Back
Top Bottom