Nhờ anh chị giúp đỡ công thức hàm len (7 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

linh34haiduong

Thành viên mới
Tham gia
18/8/25
Bài viết
3
Được thích
2
Em mới học excel mong mọi người giải đáp giúp ạ(e có file đính kèm như trên) muốn kiểm tra sau khi nhập liệu xong mà kí tự trong ô không quá 5 kí tự thì dùng công thức gì ạ để có thể kiểm tra sai khi thiếu hoặc thừa kí tự
 

File đính kèm

Em mới học excel mong mọi người giải đáp giúp ạ(e có file đính kèm như trên) muốn kiểm tra sau khi nhập liệu xong mà kí tự trong Ô không quá 5 kí tự thì dùng công thức gì ạ để có thể kiểm tra sai khi thiếu hoặc thừa kí tự
Cái quan trọng nhất là kiểm tra việc nhập ký tự vào cột nào thì bạn lại không cho biết. Thế này người muốn hỗ trợ thỏa mái đoán mò ý định người hỏi.
 
Cái quan trọng nhất là kiểm tra việc nhập ký tự vào cột nào thì bạn lại không cho biết. Thế này người muốn hỗ trợ thỏa mái đoán mò ý định người hỏi.
Tất cả các cột sau cột 'I' đó các anh, ráng giúp dùm em nó đi & sẽ được cảm ơn mà!

@Chủ bài đăng: Xài thử cái ni, nếu không ưng cái bụng thì 'la' lên nha!
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
 Dim Rws As Long, Col As Integer
 Dim Rng As Range
 
 Rws = Sheets("00.00").UsedRange.Rows.Count
 Col = Sheets("00.00").UsedRange.Columns.Count
 Set Rng = [J4].Resize(Rws, Col)
 If Not Intersect(Target, Rng) Is Nothing Then
    If Len(Target.Value) <>5 Then MsgBox "Nhâp Sai . . . Rôi!",,"Sao Mình Ngu Quá!"
 End If
End Sub
 
Mình cũng không rõ ý tưởng của bạn nên mình làm theo ý tưởng của cá nhân hy vọng đúng:
1755494892352.png
*Nếu đúng bạn nghiên cứu tính năng Data Validation*
 
Chuẩn bị kích hoạt tính năng thầy bói thôi anh.
dạ cái số này ạ nó không có tên hiển thị nên em không biết ạ(còn e nhập thì nhập tay thôi ạ nó chỉ có 4 số kèm thêm dấu cách là 5 số ạ) 1755495714310.png
Bài đã được tự động gộp:

Tất cả các cột sau cột 'I' đó các anh, ráng giúp dùm em nó đi & sẽ được cảm ơn mà!

@Chủ bài đăng: Xài thử cái ni, nếu không ưng cái bụng thì 'la' lên nha!
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
 Dim Rws As Long, Col As Integer
 Dim Rng As Range
 
 Rws = Sheets("00.00").UsedRange.Rows.Count
 Col = Sheets("00.00").UsedRange.Columns.Count
 Set Rng = [J4].Resize(Rws, Col)
 If Not Intersect(Target, Rng) Is Nothing Then
    If Len(Target.Value) <>5 Then MsgBox "Nhâp Sai . . . Rôi!",,"Sao Mình Ngu Quá!"
 End If
End Sub
Mình cũng không rõ ý tưởng của bạn nên mình làm theo ý tưởng của cá nhân hy vọng đúng:
View attachment 309326
*Nếu đúng bạn nghiên cứu tính năng Data Validation*
nó nhỏ hơn hoặc lớn hớn 5 là sai á anh
Bài đã được tự động gộp:

Tất cả các cột sau cột 'I' đó các anh, ráng giúp dùm em nó đi & sẽ được cảm ơn mà!

@Chủ bài đăng: Xài thử cái ni, nếu không ưng cái bụng thì 'la' lên nha!
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
 Dim Rws As Long, Col As Integer
 Dim Rng As Range
 
 Rws = Sheets("00.00").UsedRange.Rows.Count
 Col = Sheets("00.00").UsedRange.Columns.Count
 Set Rng = [J4].Resize(Rws, Col)
 If Not Intersect(Target, Rng) Is Nothing Then
    If Len(Target.Value) <>5 Then MsgBox "Nhâp Sai . . . Rôi!",,"Sao Mình Ngu Quá!"
 End If
End Sub
em cảm on thầy,dạ code của thầy đã đáp ứng nhu cầu của em ạ .Nhưng cho em hỏi là sau khi xóa nó cũng hiện hộp thoại msg box ạ nó làm trậm thời gian e nhập tay ạ .và khi nhập trùng thì số nó có tô màu nên không ạ
 
Lần chỉnh sửa cuối:
Thì sửa lại điều kiện là Len(Target)>=1 & Len(target)<> 5 thủ cem sao:
Còn sự trùng là trùng với ai Hay trùng với kẻ trên hay người dưới?
:D :D
 
dạ cái số này ạ nó không có tên hiển thị nên em không biết ạ(còn e nhập thì nhập tay thôi ạ nó chỉ có 4 số kèm thêm dấu cách là 5 số ạ) View attachment 309327
Bài đã được tự động gộp:



nó nhỏ hơn hoặc lớn hớn 5 là sai á anh
Bài đã được tự động gộp:


em cảm on thầy,dạ code của thầy đã đáp ứng nhu cầu của em ạ .Nhưng cho em hỏi là sau khi xóa nó cũng hiện hộp thoại msg box ạ nó làm trậm thời gian e nhập tay ạ .và khi nhập trùng thì số nó có tô màu nên không ạ
em làm thực tế là không nhìn máy tính ạ chỉ nhìn hàng rồi nhập vào hết một panel thì e kiểm tra . trùng và thiếu thì e tìm hàng rồi sửa lại nó khá mất thời gian vậy có cú pháp hay câu lệnh nào trong excel mà khi nhập sai nó không cho nhập nữa không ạ.mong thầy giải đáp
 

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

Back
Top Bottom