Có hàm nào của excel giống instr trong VBA không? (1 người xem)

Liên hệ QC

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

Tường_Vi

Thành viên tiêu biểu
Tham gia
19/4/10
Bài viết
482
Được thích
121
Nghề nghiệp
Luôn tìm kiếm một vị trí tốt hơn
Em định dùng Find trong excel nhưng lại phải lồng isna hoặc iserr...
Em quay ra làm tạm cái UDF nhưng thấy hơi kỳ kỳ
PHP:
Function contain(bill As Range) As Byte
If InStr(1, UCase$(bill), "KLV") > 0 Then
    contain = 1
    Exit Function
ElseIf InStr(1, UCase$(bill), "KKK") > 0 Then
    contain = 2
    Exit Function
Else
    contain = 3
End If
End Function

Anh chị có biết hàm nào trong excel có tính năng Contain không ko?
cám ơn nhiều
 
Em định dùng Find trong excel nhưng lại phải lồng isna hoặc iserr...
Em quay ra làm tạm cái UDF nhưng thấy hơi kỳ kỳ
PHP:
Function contain(bill As Range) As Byte
If InStr(1, UCase$(bill), "KLV") > 0 Then
    contain = 1
    Exit Function
ElseIf InStr(1, UCase$(bill), "KKK") > 0 Then
    contain = 2
    Exit Function
Else
    contain = 3
End If
End Function

Anh chị có biết hàm nào trong excel có tính năng Contain không ko?
cám ơn nhiều
Thì dùng COUNTIF đi... Để tìm xem cell A1 có chưa từ khóa "KLV" hay không, ta viết =COUNTIF(A1,"*KLV*")
Tương tự cho những từ khác
 
Mình có thể dùng hàm SEARCH hoặc FIND cũng được cho trường hợp này.

Cú pháp: =SEARCH("KLV",A1,1) hoặc =FIND("KLV",A1,1)

Kết quả khác 0 là có ô dữ liệu có chứa chuỗi cần tìm.
 
Mình có thể dùng hàm SEARCH hoặc FIND cũng được cho trường hợp này.

Cú pháp: =SEARCH("KLV",A1,1) hoặc =FIND("KLV",A1,1)

Kết quả khác 0 là có ô dữ liệu có chứa chuỗi cần tìm.
Ở trên người ta đã nói không muốn dùng vì phải lồng thêm ISERROR rồi còn gì
 

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

Back
Top Bottom