Cần giúp hàm lọc theo định dạng sẵn bị lỗi

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

lala_qn

Thành viên tiêu biểu
Tham gia
2/5/09
Bài viết
598
Được thích
17
Nghề nghiệp
chưa ổn định
trong file yêu lọc các số có đuôi 6,7,8,9, em có dùng 1 hàm như trong file
=COUNT(1/(FIND({6,7,8,9},$A2)=(LEN(A2)+1-LEN({6,7,8,9}))))
ko biết sai gì mà ko lọc đc nhờ a/c sửa dùm lại hàm ạ
thanks !!!
 

File đính kèm

trong file yêu lọc các số có đuôi 6,7,8,9, em có dùng 1 hàm như trong file
=COUNT(1/(FIND({6,7,8,9},$A2)=(LEN(A2)+1-LEN({6,7,8,9}))))
ko biết sai gì mà ko lọc đc nhờ a/c sửa dùm lại hàm ạ
thanks !!!

Vì "đuôi" cần tìm đặc biệt do là tất cả các chữ số > 5 nên công thức cho B2 đơn giản
Mã:
=IF(--RIGHT($A2;1)>5;$A2;"")

Kết thúc bình thường, kéo xuống dưới.

Nếu "đuôi" không đẹp như thế, vd. đuôi là 1, 4, 7, 9 thì
Mã:
=IF(ISERROR(FIND(RIGHT($A2;1);1479));"";$A2)

Kết thúc bình thường, kéo xuống dưới.
------------
Ở trên chỉ là vd. Bạn ngồi một lúc thì cũng sẽ nghĩ ra cả đống.
 
thanks ae đã giúp đỡ nhé !!!
 
trong file yêu lọc các số có đuôi 6,7,8,9, em có dùng 1 hàm như trong file
=COUNT(1/(FIND({6,7,8,9},$A2)=(LEN(A2)+1-LEN({6,7,8,9}))))
ko biết sai gì mà ko lọc đc nhờ a/c sửa dùm lại hàm ạ
thanks !!!
Mặc dù là bạn đã được giúp đỡ nhưng với phương châm giúp đỡ người khác cũng là 1 cách học, nên mình vẫn đưa đáp án của mình, bạn tham khảo:
 

File đính kèm

Mặc dù là bạn đã được giúp đỡ nhưng với phương châm giúp đỡ người khác cũng là 1 cách học, nên mình vẫn đưa đáp án của mình, bạn tham khảo:

Công thức của chuot0106 là =IF(VALUE(RIGHT(A2;1))>=5;A2;"") có thể bỏ hàm VALUE và viết là =IF(--RIGHT(A2;1)>=5;A2;"")
 
Viết thế này thì bác switom đã viết ở trên rồi. Hjhj. Và >5 thôi, không có dấu "="

Lỗi là do tôi chỉ xem bài cuối (không theo dõi từ đầu) và chỉ có ý sửa lại công thức của chuôt106 thôi, chẳng biết công thức đó đúng hay sai.

Xin lỗi thầy switom và các Mod Tôi không chủ ý Spam.
 
Thực sự là mình tự viết, không hề xem các đáp án của các Thầy mà. Mục đích chính của mình là để học hỏi thôi, không có ý gì khác.
Mình có nói bạn không tự viết đâu? Chính vì vậy mới có sơ suất ở dấu "="
Còn để đổi sang giá trị thì có thể dùng:
=IF(--RIGHT($A2;1)>5;$A2;"")
=IF(RIGHT($A2;1)*1>5;$A2;"")
=IF(RIGHT($A2;1)/1>5;$A2;"")
=IF(0+RIGHT($A2;1)>5;$A2;"")
 
Web KT

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

Back
Top Bottom