Data của drop-list?

Liên hệ QC

nokia6230ivn

Thành viên chính thức
Tham gia
16/5/07
Bài viết
54
Được thích
8
Em mới thực hành chức năng drop-list (không biết gọi như vậy có đúng không! Menu DATA - VALIDATION - Setting: List), nhưng lại có vấn đề sau:
Sẽ có nhiều sheet sử dụng chung 1 list data, như vậy mỗi sheet lại phải copy vùng data đó, mỗi khi cập nhật lại phải copy lại toàn bộ, như vậy có vẽ không pro cho lắm!
Các cao thủ có cách nào để các data để vào 1 sheet (gọi là sheet DATA) và các sheet còn lại lấy dữ liệu từ sheet đó không???
 
Bạn gán cho vùng dữ liệu dùng chung một cái tên (insert-name-define). Sau đó sử dụng tên này trong validation.
 
Làm thế nào để dùng cái tên của data đó trong khi Validation - List không có option chọn nhỉ?
 
nokia6230ivn đã viết:
Làm thế nào để dùng cái tên của data đó trong khi Validation - List không có option chọn nhỉ?
Bạn nói rõ hơn hoặc gởi file lên xem. Mình vẫn chưa hiểu ý bạn ???
TDN
 
Xin hay xem file đính kèm!

Ví dụ trên sheet1, ở Cell B4 là drop-list em muốn làm từ vùng data B12:B15. Tuy nhiên, ở sheet2 tôi cũng muốn làm 1 chức năng tương tự thì phải copy vùng data B12:B15 qua sheet2. Mỗi khi cập nhật vùng data thì phải copy lại toàn bộ data cho các sheet!

Em muốn các bác chỉ cách để các sheet1, sheet2... dùng chung 1 data ở 1 sheet thôi, như vậy sẽ đỡ vất vả hơn!

Cám ơn các bác nhiều!
 
Lần chỉnh sửa cuối:
Chào bạn
Cái này đơn giản thôi. Bạn chọn B12:B15 và đặt Name nào đó (ví dụ là "Data"). sau đó ở sheet2, bạn chọn Data Validation, trong mục Source bạn gõ là =Data vậy là OK.

TDN
 
Ok được rồi! Cảm ơn bác "tè đầy núi" nhiều... khẹc khẹc...
 
Em muốn hỏi bác câu nữa:

Tại cell B7 của sheet1 em lại làm 1 cái drop-list nữa, lấy data từ sheet2 như bác chỉ đó!
Thông thường thì sau khi chọn, B7 sẽ cho kết quả trong list. Nhưng bây giờ muốn B7 cho kết quả là "Nguyễn Văn A" thì làm thế nào nhỉ?

Thanks bác trước!!!
 
Lần chỉnh sửa cuối:
Gởi Nokia6230ivn
Theo ý bạn thì không thể được vì validation không cho phép giá trị ngoài List. Nếu để thực hiện như ý bạn, mình nghĩ phải dùng VBA. Nghĩa là khi bạn nhập một giá trị ngoài List, lúc đó sẽ xuất hiện một Msgbox yêu cầu bạn xác nhập có Add thêm giá trị đó vào List hay không. Khi đó bạn OK thì giá trị đó sẽ tự động Add vào List và lúc đó nó sẽ được chấp nhập và trong List sẽ thêm 1 giá trị mới.

TDN
 
Nghe bác nói vậy cũng buồn nhỉ!
Cảm ơn bác đã cho thông tin bổ ích!
 
ý của bạn có phải là combobox ? chọn giá trị cột này nhưng cho ra giá trị cột thứ 2
Tôi cũng hay sử dụng drop-list trong data - validation và format-cell-custom : ;;; ô bên cạnh dùng hàm vlookup để thể hiện giá trị cần thể hiện ( thí dụ chọn mã nhà cung ứng, nhưng không muốn thể hiện mã nhà cung ứng mà là tên nhà cung ứng )
Trong excel , drop-list không cho sử dụng source từ một workbook khác ( từ worksheet khác thì bạn đã biết rồi ). Nhưng bạn vẫn có làm được điều này bằng cách : insert-name-define ( ví dụ là datatam với source là =[đường dẩn vào vùng muốn chọn là source cho drop-list trên 1 workbook khác ], khi đó source của drop-list trên workbook bạn cần là datatam. Tôi làm như vậy cho 2 workbook khác nhau là XUAT.XLS và NHAP.XLS và source là trên 1 workbook khác là NHACUNGUNG.XLS
 
Lần chỉnh sửa cuối:
tạo ô b7 thể hiện nguyễn văn A thì tôi nghĩ sẽ là combobox, còn nếu thể hiện nguyễn văn a ở ô c7 thì tôi hay làm như sau :
- ô b7 : format-cell-custom gõ " ;;;"- tức ẩn nội dung
- ô c7 : dùng hàm vlookup cho ra nguyễn văn a
tức vô ô b7 dùng drop-list chọn- nội dung thể hiện ô c7
Khi sử dụng list trong validation, bạn có thể sử dụng source trên 1 sheet khác như trên , nhưng bình thường excell không cho sử dụng source trên workbook ( file ) khác. Bạn có thể làm được bằng cách tạo 1 source trung gian. trong insert-name-define tạo đường dẫn tới source ở file khác.
 
tedaynui đã viết:
Gởi Nokia6230ivn
Theo ý bạn thì không thể được vì validation không cho phép giá trị ngoài List. Nếu để thực hiện như ý bạn, mình nghĩ phải dùng VBA. Nghĩa là khi bạn nhập một giá trị ngoài List, lúc đó sẽ xuất hiện một Msgbox yêu cầu bạn xác nhập có Add thêm giá trị đó vào List hay không. Khi đó bạn OK thì giá trị đó sẽ tự động Add vào List và lúc đó nó sẽ được chấp nhập và trong List sẽ thêm 1 giá trị mới.

TDN

Bác thử tham khảo cách ComboBox like Validation xem sao.

Thân!
 
Em tạo drop list nhưng nó hiện ra cái list trống rỗng.
Cao thủ nào giúp em với!
 
Web KT

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

Back
Top Bottom