infinitipk7
Thành viên mới
- Tham gia
- 21/6/20
- Bài viết
- 6
- Được thích
- 2
Dùng Format Conditional nha bạn.Em có 1 file ví dụ như thế này:
Giờ muốn tìm đoạn chuỗi ngắn giống với đoạn chuỗi dài, đếm xem có bao nhiêu đoạn giống và nếu đoạn chuỗi rất dài thì làm sao để tìm đến được đoạn giống đó.
Mong mọi người chỉ giúp.
Bạn thử code dưới đây.Em có 1 file ví dụ như thế này:
Giờ muốn tìm đoạn chuỗi ngắn giống với đoạn chuỗi dài, đếm xem có bao nhiêu đoạn giống và nếu đoạn chuỗi rất dài thì làm sao để tìm đến được đoạn giống đó.
Mong mọi người chỉ giúp.
Option Explicit
Sub tim()
Dim Chuoibe, Chuoito
Dim i, j, k
Chuoito = Sheet1.Range("J7", Sheet1.Range("J7").End(xlDown))
Chuoibe = Sheet1.Range("M7", Sheet1.Range("M7").End(xlDown))
With CreateObject("Scripting.Dictionary")
For i = 1 To UBound(Chuoito)
If Chuoito(i, 1) = Chuoibe(1, 1) Then .Item(i) = ""
Next i
For i = 2 To UBound(Chuoibe)
For Each j In .keys
If .Count = 0 Then
MsgBox "khong tim thay"
Exit Sub
End If
If Chuoito(j + i - 1, 1) <> Chuoibe(i, 1) Then
.Remove j
End If
Next j
Next i
If .Count Then
Sheet1.Range("Q7:Q8").ClearContents
Sheet1.Range("Q7") = "so luong tim thay la: " & .Count
Sheet1.Range("Q8") = "tim thay tai cac vi tri: " & Join(.keys)
End If
End With
End Sub
Bạn tham khảo, không biết có đúng ý không.Em có 1 file ví dụ như thế này:
Giờ muốn tìm đoạn chuỗi ngắn giống với đoạn chuỗi dài, đếm xem có bao nhiêu đoạn giống và nếu đoạn chuỗi rất dài thì làm sao để tìm đến được đoạn giống đó.
Mong mọi người chỉ giúp.
Mõi chuỗi vài ngàn dòng thì có thể đến cả trăm trang. Chỉ cần 40 chuỗi là cả ngàn trang.bạn ơi chỉ rõ hơn xíu được không, tại mình excel cũng không rành lắm.
Nếu đoạn chuỗi rất dài, vài ngàn dòng, thì làm sao mình có thể tìm đến đoạn đó được vậy?
Có cách nào làm nó hiện lên có bao nhiêu đoạn giống không? Như trong ví dụ là 3.
cám ơn mọi người nhiều nhé. chắc mình chọn làm theo phương pháp của bạn, vì dễ với mình hơn, lúc nào có điều kiện thì tìm phương pháp khác.Bạn tham khảo, không biết có đúng ý không.
Câu bạn hỏi: "màu vàng chỗ chuỗi giống vậy" là sao mình chưa rõ lắm?cám ơn mọi người nhiều nhé. chắc mình chọn làm theo phương pháp của bạn, vì dễ với mình hơn, lúc nào có điều kiện thì tìm phương pháp khác.
à mà bạn chỉ nốt mình làm sao để màu vàng chỗ chuỗi giống vậy. Mình chưa hiểu lắm.
Bên chuỗi dài "chữ A" hiện màu vàng đó. Làm sao để làm đươc như vậy?Câu bạn hỏi: "màu vàng chỗ chuỗi giống vậy" là sao mình chưa rõ lắm?
Bạn dùng Conditional Formatting nhé.Bên chuỗi dài "chữ A" hiện màu vàng đó. Làm sao để làm đươc như vậy?
Cám ơn bạn nhiều.Bạn dùng Conditional Formatting nhé.