Check lỗi ký tự viết thường trong 1 dãy ký tự (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

hongthuy1992

Thành viên mới
Tham gia
5/7/21
Bài viết
8
Được thích
0
Chào các bạn

Mình đang gặp chút khó khăn trong việc kiểm soát lỗi ký tự . Các bạn cho mình xin ít kinh nghiệm để xử lý với ạ

VD : Bài toán đưa ra là kiểm soát lỗi ký tự viết thường trong 1 dãy ký tự bất kỳ
VaBSDQFFFFF => a => Fail
VABSfDFFFQ => f > Fail

Mình cảm ơn ạ
 
Xài cái này (Ex365):
Nếu A1 chứa chuỗi
Mã:
=IFERROR(REGEXP(A1,"[a-z]"),"Fail")
 
Trường hợp bạn xài excel bình thường thì dùng công thức
Mã:
=IF(SUMPRODUCT(--ISNUMBER(FIND(MID("abcdefghijklmnopqrstuvwxyz",ROW(INDIRECT("1:26")),1),A1)))>0,"Fail","Pass")

Còn fan của VBA thì
Mã:
Function Ky_tu_thuong(str As String) As String
    Dim i As Long
    Dim ch As String
    
    For i = 1 To Len(str)
        ch = Mid(str, i, 1)
        If ch Like "[a-z]" Then
            Ky_tu_thuong = "Fail"
            Exit Function
        End If
    Next i
    
    Ky_tu_thuong = "Pass"
End Function
 
Web KT

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

Back
Top Bottom