Cách lọc kí tự (1 người xem)

  • Thread starter Thread starter thinga
  • Ngày gửi Ngày gửi

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

thinga

Thành viên mới
Tham gia
15/7/11
Bài viết
11
Được thích
0
Xin chào các anh chị em có một thắc mắc mong các a/c giải đáp dùm em.

Em có 1 số kí tự thế này

aaaaaaaa (8 kí tự )
bbbbbbb ( 7 kí tự )
ccccccc ( 6 kí tự )
ddddddd ( 8 kí tự)

Các anh chị có thể chỉ em cách lọc 8 kí tự trở lên đc ko ( như ví dụ trên chỉ lấy aaaaa với ddddd , các kí tự b,c thì bỏ đi )

Cám ơn các anh chị nhiều .
 
bạn phải cho biết dữ liệu bạn bố trí thế nào và lấy xong rồi ghép lại hay xóa không lấy các dòng b,c
 
Xin chào các anh chị em có một thắc mắc mong các a/c giải đáp dùm em.

Em có 1 số kí tự thế này

aaaaaaaa (8 kí tự )
bbbbbbb ( 7 kí tự )
ccccccc ( 6 kí tự )
ddddddd ( 8 kí tự)

Các anh chị có thể chỉ em cách lọc 8 kí tự trở lên đc ko ( như ví dụ trên chỉ lấy aaaaa với ddddd , các kí tự b,c thì bỏ đi )

Cám ơn các anh chị nhiều .
Dùng hàm If kết hợp Len thử đi bạn.
 
Xin chào các anh chị em có một thắc mắc mong các a/c giải đáp dùm em.

Em có 1 số kí tự thế này

aaaaaaaa (8 kí tự )
bbbbbbb ( 7 kí tự )
ccccccc ( 6 kí tự )
ddddddd ( 8 kí tự)

Các anh chị có thể chỉ em cách lọc 8 kí tự trở lên đc ko ( như ví dụ trên chỉ lấy aaaaa với ddddd , các kí tự b,c thì bỏ đi )

Cám ơn các anh chị nhiều .
Giả sử dữ liệu của bạn nằm trong cột A, bắt đầu từ Cell A1, thì dùng
- Công thức:
PHP:
B1=IF(LEN(A1)>=8,A1,"")

- Code :
PHP:
Sub abc()
    Dim i As Long, LR As Long
    LR = Range("A" & Rows.Count).End(xlUp).Row
    For i = LR To 1 Step -1
        If Len(Range("A" & i)) < 8 Then
            Range("A" & i).EntireRow.Delete
        End If
    Next i
End Sub
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom