Hỏi cách khống chế dữ liệu nhập

Liên hệ QC

quyennhi

Thành viên mới
Tham gia
10/11/08
Bài viết
30
Được thích
1
Mã phòng là A, B, C,
loại phòng là 1, 2, 3
Xin hướng dẫn cách khống chế nhập dữ liệu tại cột Phòng, chỉ cho phép nhập A1, A2, A3 hay B1, B2, B3 hay C1, C2, C3, nếu nhập sai thông báo lỗi. Xin cảm ơn.
 

File đính kèm

  • Book1.xlsx
    10 KB · Đọc: 90
Bạn thử dùng chức năng Data Validation xem sao! Bạn làm theo trong hình và xem cách làm nhé! Chúc thành công!
 

File đính kèm

  • Book1.xlsx
    34.7 KB · Đọc: 160
Cám ơn logica đã giúp.
Xin hỏi có cách nào khác ngoài cách trên, bởi vì chỉ có 3 phòng và 3 loại thì ta có thể nhập từng phòng A1, A2... nhưng nếu dữ liệu nhiều hơn (20 phòng, 20 loại..) thì cách khống chế như vậy thủ công quá. Xin hướng dẫn giúp.
 
Cám ơn logica đã giúp.
Xin hỏi có cách nào khác ngoài cách trên, bởi vì chỉ có 3 phòng và 3 loại thì ta có thể nhập từng phòng A1, A2... nhưng nếu dữ liệu nhiều hơn (20 phòng, 20 loại..) thì cách khống chế như vậy thủ công quá. Xin hướng dẫn giúp.
Người ta tạo 1 cái List, đặt tên Name cho cái List này rồi dùng Validation!
 
Xin hỏi DongducNhiem cách làm như thế nào? Nếu dữ liệu trên cùng 1 cột thì có thể đặt Name, rồi Validation khống chế bằng List, ở đây Phòng riêng, Loại riêng tôi không biết ghép 2 thứ lại như thế nào để khống chế. Tôi thử làm Phong&Loai ...nhưng List không cho làm như vậy. Xin cám ơn.
 
Xin hỏi DongducNhiem cách làm như thế nào? Nếu dữ liệu trên cùng 1 cột thì có thể đặt Name, rồi Validation khống chế bằng List, ở đây Phòng riêng, Loại riêng tôi không biết ghép 2 thứ lại như thế nào để khống chế. Tôi thử làm Phong&Loai ...nhưng List không cho làm như vậy. Xin cám ơn.

Nếu là phòng riêng, loại riêng thì kg thể ghép 2 loại này vô được!
 
Cám ơn dongducnhiem đã trả lời. Bởi vì tôi nghĩ rằng có 1 cách nào đó để ghép phòng và loại thành A1, A2...rồi khống chế bằng Validation... tôi đã thử nhiều cách nhưng không làm được... nên nhờ các cao thủ tại GiaiPhapExcel hướng dẫn giúp. Xin cám ơn.
 
Điều kiện trong validation ô A2, mục custom là
Mã:
=ISNUMBER(MATCH(LEFT(A2),$A$17:$A$19,0)+MATCH(--RIGHT(A2),$B$16:$D$16,0))
 
Cám ơn bebo021999 đã hướng dẫn. Xin hỏi tại sao phải có 2 dấu trừ trước hàm Right? nó có ý nghĩa là gì? không có 2 dấu trừ này thì không nhập được?
 
Cám ơn bebo021999 đã hướng dẫn. Xin hỏi tại sao phải có 2 dấu trừ trước hàm Right? nó có ý nghĩa là gì? không có 2 dấu trừ này thì không nhập được?

Hai dấu trừ là chuyển từ dạng Text sang Number, hoặc bạn bỏ hai dấu trừ, lấy Right(A2)*1 cũng được!
 
Thử công thức này cho bài #8 bên trên xem kết quả có giống của bebo không?
=COUNTIF($A$17:$A$19;LEFT($A2))*COUNTIF($B$16:$D$16;RIGHT($A2))
 
các bạn cho mình hỏi trong khống chế dữ liệu nhập là:
"chỉ cho phép nhập 4 kí tự, 2 ký tự đầu là ab và dc, 2 ký tự cuối là số, số sau lớn hơn số trước và không được để trống"
các bạn chỉ giúp mình nha!
 
Mở đề tài khác mà hỏi. Chen vào câu hỏi của người khác là bất lịch sự.
 
Điều kiện trong validation ô A2, mục custom là
Mã:
=ISNUMBER(MATCH(LEFT(A2),$A$17:$A$19,0)+MATCH(--RIGHT(A2),$B$16:$D$16,0))
em không hiểu công thức này lắm, tại sao laiị có isnumber ở đây (trả về true hoặc false) và tại sao lại cắt ra để dò là sao?
xin cám ơn ạ!
 
Web KT

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

Back
Top Bottom