Hỏi về Data validation -> không cho trùng dữ liệu (1 người xem)

Liên hệ QC

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

pacificvo

Thành viên mới
Tham gia
17/6/07
Bài viết
2
Được thích
2
Trong ví dụ sau:

Tên hành khách _______ Số ghế
Nguyen Van A____________12A
Tran Thi B_______________37C
Vo Van C________________13D


Có thể dùng chức năng validation để thông báo khi ta nhập trùng số ghế vào cột Số ghế không ? (mỗi tên khách chỉ được có 1 số ghế duy nhất)Mình đã thử validation nhưng không được, còn cách nào khác không mấy bro ? TKS !
 
Lần chỉnh sửa cuối:
pacificvo đã viết:
Trong ví dụ sau:

Tên hành khách _______ Số ghế
Nguyen Van A____________12A
Tran Thi B_______________37C
Vo Van C________________13D


Có thể dùng chức năng validation để thông báo khi ta nhập trùng số ghế vào cột Số ghế không ? (mỗi tên khách chỉ được có 1 số ghế duy nhất)Mình đã thử validation nhưng không được, còn cách nào khác không mấy bro ? TKS !

Bạn xem qua nhé !!!
 

File đính kèm

Tôi chưa sử dụng chức năng validation bao giờ nên dù đã down file soghe.xls xem nhưng không hiểu. Các bạn có thể nói thêm về cách làm được không? Thanks!
 
vi rus đã viết:
Tôi chưa sử dụng chức năng validation bao giờ nên dù đã down file soghe.xls xem nhưng không hiểu. Các bạn có thể nói thêm về cách làm được không? Thanks!

Bạn thử nhập thêm một số ghế đã có bên trên xem như thế nào

Thân !
 
Vâng tôi đã thử và thấy rất hay, ý tôi muốn hỏi là bạn làm như thế nào để được như vậy?
 
vi_rus đã viết:
Vâng tôi đã thử và thấy rất hay, ý tôi muốn hỏi là bạn làm như thế nào để được như vậy?

Cụ thể với file trên, nếu bạn muốn biết làm thế nào để được vậy - bạn hãy mở file SoGhe tiếp theo bạn vào Menu Data chọn mục Validation sau đó chọn thẻ Settings và ErrorAlert. Bạn hãy quan sát kỹ các thuộc tính của 2 thẻ này để biết cách làm.

Chúc bạn vui !
 
Cách này cũng hay nhưng vẫn ko ổn lắm. Nếu tự tay đánh vào mà nó phát hiện có trùng với dử liệu đã có ở trên thì nó sẽ báo lỗi. Còn nếu như bạn thử dùng chuột kéo fill xuống thì nó chẳng báo gì cả. Thử xem!
ANH TUẤN
 
Tốt nhất kết hợp thêm Conditional Formating nữa
 
Lần chỉnh sửa cuối:
bạn thử chuyển số ghế thành dữ liệu số và dùng hàm mode(cột số ghế) để tìm dữ liệu trùng.
 
lxthanh đã viết:
bạn thử chuyển số ghế thành dữ liệu số và dùng hàm mode(cột số ghế) để tìm dữ liệu trùng.

Hàm mode chỉ có tác dụng chỉ ra được 1 phần tử nào đấy trong tập hợp mà nó xuất hiện nhiều nhất

Thân!
 
Ứng dụng Validation như thế nào?

Chào mọi người, mình có vấn đề này nhưng chưa có hướng giải quyết.
Ví dụ: Mình có 5 cột: A, B, C, D, E, F, ...
Yêu cầu là: Mình muốn dùng chức năng Validaiton để thông báo:
Phải theo thứ tự từ A, B, .....Z nếu A là gõ số 1 thì cột tiếp theo bắt buộc phải là số 0 hoặc để rỗng, nếu gõ số 1 thì hiện ra thông báo "Bạn phải nhập số 0"
Giả sử cột A là số 0 thì bắt buộc cột tiếp theo nó phải gõ số 1 mới được, nếu gõ số 0 thì hiện thông báo "Bạn phải gõ số 1"
Tương tự như thế cứ tiếp diễn theo quy luât: 1 0 1 0 1.....

Mong mọi người chỉ dẫn, Cảm ơn rất nhiêu, chúc GPEC có nhiểu tiến bộ hơn nữa!)(&&@@
 
Chào mọi người, mình có vấn đề này nhưng chưa có hướng giải quyết.
Ví dụ: Mình có 5 cột: A, B, C, D, E, F, ...
Yêu cầu là: Mình muốn dùng chức năng Validaiton để thông báo:
Phải theo thứ tự từ A, B, .....Z nếu A là gõ số 1 thì cột tiếp theo bắt buộc phải là số 0 hoặc để rỗng, nếu gõ số 1 thì hiện ra thông báo "Bạn phải nhập số 0"
Giả sử cột A là số 0 thì bắt buộc cột tiếp theo nó phải gõ số 1 mới được, nếu gõ số 0 thì hiện thông báo "Bạn phải gõ số 1"
Tương tự như thế cứ tiếp diễn theo quy luât: 1 0 1 0 1.....

Mong mọi người chỉ dẫn, Cảm ơn rất nhiêu, chúc GPEC có nhiểu tiến bộ hơn nữa!)(&&@@

Vào Data Validation, tại thẻ Setting, chọn trong Allow > Custom; Tại Formular bạn gõ =IF(A1=0,1,0)

Tại thẻ Error Alert > Chọn Style là Stop (đề nghị) > Title bạn gõ THÔNG BÁO (đề nghị), Error message bạn gõ BẠN PHẢI NHẬP LÀ SỐ 0

Tương tự với cột B, với công thức là =IF(B1=1,1,0) ..., msg bạn gõ lại là BẠN PHẢI NHẬP SỐ 1.

BẠN CHỈ LÀM 2 CELL A1 VÀ B1 THÔI, SAU ĐÓ BẠN COPY TỪ TRÊN XUỐNG DƯỚI, TỪ TRÁI SANG PHẢI THEO Ý CỦA BẠN.


Thân ái.
 
Lần chỉnh sửa cuối:
Như vậy nếu trường hợp cột C là rỗng thì cột D ở đây không gõ được số 0,
Ý mình là phải tất cả phải theo thư tự là: 1 0 1 0 1 0 .......lạo trừ những ô rỗng, tức là nếu A là 1 B rỗng thì muốn cho giá trị vào C thì C phải là số 0.
Mong mọi người chỉ bảo thêm
Thanks!

Có phải ý bạn là khi gõ vào tại cell A1 là 0 thì cell B1 phải tự hiển thị là 1, rồi C1 tự hiển thị là 0 .... ???
Ý mình là nếu cell đầu tiên là 1 thì cell tiếp theo nó phải là 0 mới chấp nhận, Không kể những ô không có giá trị
Ví dụ: Cell A1=1
Cell B, C rỗng chẳng hạn, thì Cell D phải là 0
Thanks mọi người!
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Mong các cao thủ trợ giúp, Thanks!
Thấy yêu cầu này ngồ ngộ, không biết có công việc nào cần cái "zụ" này hông nữa
Tạm thời mình làm thế này:
- Khi chọn sheet1 nó sẽ tự động tạo validation cho các cell từ A1 đến BW1 với list là 0 và 1
- Bạn nhập một số (0 hoặc 1) ở cell bất kỳ trong hàng 1, chọn một cell khác về phía bên phải cell vừa nhập, bấm Ctrl + M rồi xem validation trong cell đang chọn nhé
( Mình định đưa vào sự kiện của sheet nhưng vì chưa biết bạn làm gì nên tạm thời thế này thôi nhé)
 

File đính kèm

Thấy yêu cầu này ngồ ngộ, không biết có công việc nào cần cái "zụ" này hông nữa
Tạm thời mình làm thế này:
- Khi chọn sheet1 nó sẽ tự động tạo validation cho các cell từ A1 đến BW1 với list là 0 và 1
- Bạn nhập một số (0 hoặc 1) ở cell bất kỳ trong hàng 1, chọn một cell khác về phía bên phải cell vừa nhập, bấm Ctrl + M rồi xem validation trong cell đang chọn nhé
( Mình định đưa vào sự kiện của sheet nhưng vì chưa biết bạn làm gì nên tạm thời thế này thôi nhé)
Ví dụ: Giờ mình muốn quản lý tình hình sử dụng của một thẻ T:
Mình muốn dùng số 1, 0 để thể hiện tình hình sử dụng của thẻ T
Giả sử: Số 1: Thẻ T đang sử dụng
2: Thẻ T không còn sử dụng
Giả sử ngày 1/8/2010: thẻ này đã giao cho khách hàng A(thẻ đang sử dụng)----->1
3/8/2010: Khách A trả thẻ----->0
7/8/2010: Thẻ này bán cho khách hàng B khác------>1
8/8/2010: Khách hàng B trả thẻ------>0
Cứ như thế thẻ thẻ T này được sử dụng nhiểu lần.
Mình muốn dung thuộc tính Validation để áp dụng trường hợp này nhưng ko rõ lắm
Tức là nếu ngày 3/8 khách hàng A trả thẻ thì ngày 7/8/2010 khách hàng B mới có thể sử dụng thẻ T này và khi đó ta mới có thể chọn số 1, nếu chọn số 0 thì sẽ báo lỗi, và trường hợp ngược lại.
Mình có hướng này, nếu mọi người có gỉai pháp nào hay thì share cho mình với
Thanks GPEC!
 
Ví dụ: Giờ mình muốn quản lý tình hình sử dụng của một thẻ T:
Mình muốn dùng số 1, 0 để thể hiện tình hình sử dụng của thẻ T
Giả sử: Số 1: Thẻ T đang sử dụng
2: Thẻ T không còn sử dụng
Giả sử ngày 1/8/2010: thẻ này đã giao cho khách hàng A(thẻ đang sử dụng)----->1
3/8/2010: Khách A trả thẻ----->0
7/8/2010: Thẻ này bán cho khách hàng B khác------>1
8/8/2010: Khách hàng B trả thẻ------>0
Cứ như thế thẻ thẻ T này được sử dụng nhiểu lần.
Mình muốn dung thuộc tính Validation để áp dụng trường hợp này nhưng ko rõ lắm
Tức là nếu ngày 3/8 khách hàng A trả thẻ thì ngày 7/8/2010 khách hàng B mới có thể sử dụng thẻ T này và khi đó ta mới có thể chọn số 1, nếu chọn số 0 thì sẽ báo lỗi, và trường hợp ngược lại.
Mình có hướng này, nếu mọi người có gỉai pháp nào hay thì share cho mình với
Thanks GPEC!
Có thể là như thế này, ngồi buồn buồn làm đại, có gì nói tiếp (thật ra chẳng hiểu mô tê chi rứa)
 

File đính kèm

oh,đúng ý mình rồi,
Mà có cách nào để câu thông báo hiên ra theo như yêu cầu của mình không cậu.
Thank!
Oh, may quá, làm đại mà cũng trúng, mà mình "hổng" phải Cậu (mình là Cò mà)
Vậy bạn muốn câu thông báo hiện ra như thế nào "zị"?
 
Web KT

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

Back
Top Bottom