A1
c:\thumucA\vietnam.avi
c:\thumucA\abcddr.avi
xin hỏi dùng hàm gì để lấy tên vietnam.avi, abcddr.avi, điều kiện lấy tên bắt đầu từ ký tự "\" trở đi
xin cám ơn
=TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",LEN(A1))),LEN(A1)))
sao đại ca không dùng cái này cho gọn nhỉCho chuỗi c:\thumucA\vietnam.avi trên tại A1,
Dùng:
PHP:=TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",LEN(A1))),LEN(A1)))
=MID(A1,SEARCH("vietnam.avi",A1),11)
=SUBSTITUTE(MID(A1,SEARCH(".avi",A1)-7,11),"\","")
sao đại ca không dùng cái này cho gọn nhỉ
PHP:=MID(A1,SEARCH("vietnam.avi",A1),11)
hay đại loại những cái khác nữa.c:\thumucA\abcddr.avi
nằm trong 1 Cell hay 2 Cell ?c:\thumucA\vietnam.avi
c:\thumucA\abcddr.avi
Thế bạn đã đọc bài số #2 chưa? Với công thức ấy, bạn sửa dấu "\" thành "/" là được rồiNẰM Ở 2 CELL, ý mình là tách name ra khỏi chuỗi, name có nhiều dạng, ko nhất thiết là avi... đại khái thế đó
giống như mình check link rapidshare, thì nó ra name file đó
VD ta có link http://rapidshare.com/files/165513537/giaiphapexcel.part1.rar
thì ta tach lấy name là giaiphapexcel.part1.rar
Menu Ribbon, Data, Text to Columns.Chào các bạn, nhờ các bạn giúp tách chuỗi ký tự A1 có thông tin sau: Số 4A Đường Nguyễn Văn Trỗi, Khu phố 3, Phường 1, Quận Phú Nhuận, TP.HCM . Mình muốn tách dòng trên thành 4 dòng. Như sau:
A2: Số 4A Đường Nguyễn Văn Trỗi
A3: Khu phố 3
A4: Phường 1
A5: Quận Phú Nhuận
A6: TP.HCM
Mong các bạn giúp. Cảm ơn nhiều!!!
A1= Số 4A Đường Nguyễn Văn Trỗi, Khu phố 3, Phường 1, Quận Phú Nhuận, TP.HCM.Tại ô A1 có dòng địa chỉ như sau: Số 4A Đường Nguyễn Văn Trỗi, Khu phố 3, Phường 1, Quận Phú Nhuận, TP.HCM.
Mình muốn tách thanh kết quả như sau
A1 Số 4A Đường Nguyễn Văn Trỗi, Khu phố 3, Phường 1, Quận Phú Nhuận, TP.HCM.
A2: Số 4A Đường Nguyễn Văn Trỗi
A3: Khu phố 3
A4: Phường 1
A5: Quận Phú Nhuận
A6: TP.HCM
Các bạn giúp dùm ạ. Thanks!!!
Bạn dùng tạm cái ni trong lúc chờ các "rồ" ra tay nhéMình có một mã scan cần lọc lấy chuỗi kí tự ở giữa.
Điều kiện là chuỗi kí tự đó ở giữa chữ @ số 4 đến chữ @ số 5 từ trái sang.
VD: 1234@5678@91010grm@6782sm@Locgiatrinay@98563@43254
1 2 3 4 5 6 (vị trí chữ @ trong chuỗi)
Lưu ý : các số từ trái và từ phải sang không cố định về số lượng ( nên dùng hàm MID bình thường không được)
Mong các pro giúp đỡ.
=TRIM(MID(SUBSTITUTE(A1,"@",REPT(" ",100)),400,100))
bạn iu thử cách nèMình có một mã scan cần lọc lấy chuỗi kí tự ở giữa.
Điều kiện là chuỗi kí tự đó ở giữa chữ @ số 4 đến chữ @ số 5 từ trái sang.
VD: 1234@5678@91010grm@6782sm@Locgiatrinay@98563@43254
1 2 3 4 5 6 (vị trí chữ @ trong chuỗi)
Lưu ý : các số từ trái và từ phải sang không cố định về số lượng ( nên dùng hàm MID bình thường không được)
Mong các pro giúp đỡ.
Function GPE45(sTrC As String) As String
Dim J As Byte, VTr As Byte
For J = 1 To 4
VTr = InStr(sTrC, "@")
If VTr Then
sTrC = Replace(sTrC, Left(sTrC, VTr), "")
If J = 4 Then
VTr = InStr(sTrC, "@")
GPE45 = Left(sTrC, VTr - 1)
End If
End If
Next J
End Function
Bài này có thể sử dụng data-text column được mà.Tại ô A1 có dòng địa chỉ như sau: Số 4A Đường Nguyễn Văn Trỗi, Khu phố 3, Phường 1, Quận Phú Nhuận, TP.HCM.
Mình muốn tách thanh kết quả như sau
A1 Số 4A Đường Nguyễn Văn Trỗi, Khu phố 3, Phường 1, Quận Phú Nhuận, TP.HCM.
A2: Số 4A Đường Nguyễn Văn Trỗi
A3: Khu phố 3
A4: Phường 1
A5: Quận Phú Nhuận
A6: TP.HCM
Các bạn giúp dùm ạ. Thanks!!!
1 cách:Mình có một mã scan cần lọc lấy chuỗi kí tự ở giữa.
Điều kiện là chuỗi kí tự đó ở giữa chữ @ số 4 đến chữ @ số 5 từ trái sang.
VD: 1234@5678@91010grm@6782sm@Locgiatrinay@98563@43254
1 2 3 4 5 6 (vị trí chữ @ trong chuỗi)
Lưu ý : các số từ trái và từ phải sang không cố định về số lượng ( nên dùng hàm MID bình thường không được)
Mong các pro giúp đỡ.
Sub abc()
Dim sp
sp = Split(Range("A1"), "@")
Cells(1, 3).Resize(, UBound(sp) + 1) = sp
End Sub
Cái này sử dung Text to Columns được !Mình có một mã scan cần lọc lấy chuỗi kí tự ở giữa.
Điều kiện là chuỗi kí tự đó ở giữa chữ @ số 4 đến chữ @ số 5 từ trái sang.
VD: 1234@5678@91010grm@6782sm@Locgiatrinay@98563@43254
1 2 3 4 5 6 (vị trí chữ @ trong chuỗi)
Lưu ý : các số từ trái và từ phải sang không cố định về số lượng ( nên dùng hàm MID bình thường không được)
Mong các pro giúp đỡ.
Thử:HỎI:
lấy mã code trong một đoạn mã có sẵn.
Mình có 1 sheet là mã code cố đinh, 1 sheet là sheet dữ liệu, mình cần lấy đoạn code giống sheet là mã code cố đinh điền vào ô tương thích
Xin hỏi dùng cách gì để lấy
Cảm ơn!
C3=IFERROR(LOOKUP(2,1/SEARCH('ma can'!$A$2:$A$728,$A3),'ma can'!$A$2:$A$728),"")
Không cần phải tạo mảng nghịch đảo làm gì.HỎI:
lấy mã code trong một đoạn mã có sẵn.
Mình có 1 sheet là mã code cố đinh, 1 sheet là sheet dữ liệu, mình cần lấy đoạn code giống sheet là mã code cố đinh điền vào ô tương thích
Xin hỏi dùng cách gì để lấy
Cảm ơn!
=IFERROR(LOOKUP(10^6,SEARCH('ma can'!$A$2:$A$728,$A3),'ma can'!$A$2:$A$728),"")
1 cách:xin chào mình có 1 chuỗi sau:
A1=206.189.145.31|test1|test123|United States (US)|null|null|null
minh muốn tách A2=test1;A3=test123;A4=United States (US) thì làm sao độ dài của các A2,A3,A4 không cố định
Sub abc()
Dim i&, a
a = Split(Range("A1"), "|")
For i = 1 To 3
Cells(1, 1).Offset(i) = a(i)
Next
End Sub
Giả sử dữ liệu của bạn có trong cột A, bắt đầu từ A2. Công thức:Chào mọi người,
Hi vọng mình hỏi đúng topic
Tình hình là mình cũng muốn tách chuỗi trong chuỗi văn bản Excel, cũng đã áp dụng một số cách nhưng vẫn không tách được trọn vẹn.
Nay mong được giúp đỡ.
Vấn đề là mình có các ô chứa text sau, ví dụ:
471-7/8/2 Bồ Điền
471-7/86/1 Vĩnh Hòa
471-7A/165/1 Quảng Ngạn
471-7A/29/37 Bát Vọng
Bây giờ tôi muốn tách từng chuỗi trên thành 2 phần: một phần mã số, và một phần là tên địa danh. Kết quả như sau:
471-7/8/2 | Bồ Điền
471-7/86/1 | Vĩnh Hòa
471-7A/165/1 | Quảng Ngạn
471-7A/29/37 | Bát Vọng
Mục đích của việc này là để mình có thể sort theo tên địa danh.
Mong mọi người giúp đỡ, cảm ơn.