Hói cách xét duyệt ký tự làm điều kiện trong 1 cell

Liên hệ QC

VVinterSnow

Thành viên mới
Tham gia
3/5/12
Bài viết
14
Được thích
0
Mình có 1 bảng thống kê kết quả x,2x,3x,4x,... và những ô trống.

Giả sử muốn xác định cell B trong bảng đó có chứa kí tự "x", rồi đưa ra kết quả đúng/sai. Nhưng mình đặt:
If(B="x","đúng","sai") thì máy chỉ nhận khi B đúng bằng "x", còn 2x 3x nó lại báo sai.

Mình muốn máy quét cả trường hợp 2x 3x 4x 5x 6x... Vậy cho mình hỏi phải làm thế nào để hàm quét 1 ký tự xuất hiện bất kỳ trong xell làm điều kiện. Vs trg hợp trên là máy đưa ra kết quả đúng với cả n~ cell = 2x,3x,4x...

Thanks!
 
Với dạng dữ liệu x, 2x, 3x... nghĩa là chữ x luôn đứng cuối chuỗi, do đó bạn có thể dùng hàm RIGHT để kiểm tra, ví dụ:
IF(RIGHT(B, 1)="x", "đúng", "sai")
ngoài ra còn rất nhiều hàm khác cũng có thể giải quyết được điều này.
Quan trọng là dữ liệu thật của bạn có bao nhiêu tình huống để có thể xử lý cho đúng yêu cầu.
 
Với dạng dữ liệu x, 2x, 3x... nghĩa là chữ x luôn đứng cuối chuỗi, do đó bạn có thể dùng hàm RIGHT để kiểm tra, ví dụ:
IF(RIGHT(B, 1)="x", "đúng", "sai")
ngoài ra còn rất nhiều hàm khác cũng có thể giải quyết được điều này.
Quan trọng là dữ liệu thật của bạn có bao nhiêu tình huống để có thể xử lý cho đúng yêu cầu.
Tôi cũng đã đọc bài này nhưng tôi đang tìm cách giải với các tình huống như, VD: 123x54, 12x56, X549, 12369X45... chữ x nằm bất kỳ vị trí trong chuỗi, chữ x có thể chữ thường hoặc chữ hoa ...
Không biết các bạn có fương án nào không.
Cảm ơn!
 
Có thể dùng cách đơn giản như:
=IF(LEN(A1)-1=LEN(SUBSTITUTE(UPPER(A1),"X","",1)), "đúng", "sai")
 
"Hình như" Countif() không phân biệt chữ Hoa,chữ thường, nhưvầy thử xem:
PHP:
=IF(COUNTIF(A1;"*x*");"Đ";"S")
 
Web KT

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

Back
Top Bottom