Hàm tìm kiếm nhiều giá trị

  • Thread starter Thread starter pomete
  • Ngày gửi Ngày gửi
Liên hệ QC

pomete

Thành viên hoạt động
Tham gia
13/10/08
Bài viết
170
Được thích
57
Ví dụ tôi có công thức như sau:
=find("aa",A1,1) nghĩa là tìm kiếm vị trí chứa ký tự "aa" trong ô A1.
Dùng công thức gì để có thể tìm kiếm cùng một lúc nhiều giá trị trong ô A1 này. Ví dụ tôi muốn tìm kiếm các ký tự "aa, bb, cc, dd, ee, ff, gg, hh, ii, jj" trong ô A1 nghĩa là nếu không tìm thấy aa thì chuyển sang tìm kiếm bb và không có bb thì chuyển sang cc. Cứ như vậy cho đến hết.
Mong các bạn giúp đỡ. Cám ơn!
 
Mã:
Function tim(cel As Range) As Double
On Error Resume Next
Dim k As Double
tim = 0
For i = 65 To 122
k = WorksheetFunction.Find(Chr(i) & Chr(i), cel, 1)
If k > 0 Then
tim = k: Exit Function
End If
Next
End Function
Bác dùng code này được không?
[B1]=tim(A1)
Vậy là xong
 
Ví dụ tôi có công thức như sau:
=find("aa",A1,1) nghĩa là tìm kiếm vị trí chứa ký tự "aa" trong ô A1.
Dùng công thức gì để có thể tìm kiếm cùng một lúc nhiều giá trị trong ô A1 này. Ví dụ tôi muốn tìm kiếm các ký tự "aa, bb, cc, dd, ee, ff, gg, hh, ii, jj" trong ô A1 nghĩa là nếu không tìm thấy aa thì chuyển sang tìm kiếm bb và không có bb thì chuyển sang cc. Cứ như vậy cho đến hết.
Mong các bạn giúp đỡ. Cám ơn!
Thử vầy xem:
PHP:
=FIND({"aa"," bb"," cc"," dd"," ee"," ff"," gg"," hh"," ii"," jj"},A1)
Có điều giá trị nào không tìm thấy sẽ cho kết quả #VALUE! ... và khi ấy bạn phải dùng tí kỹ thuật để xử lý tiếp
Đưa file lên, nói rõ yêu cầu sẽ dể cho bạn hơn ---> Nói chung việc tìm nhiều chuổi con trong 1 chuổi lớn đã từng có trong các bài toán cụ thể trên diển đàn rồi
 
Web KT

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

Back
Top Bottom