Trường hợp tạo list trong Data Validation? (1 người xem)

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

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

hai1111

Thành viên mới
Tham gia
1/7/07
Bài viết
40
Được thích
6
Tôi có 1 cột mã KH trong đó có mã KH trùng nhau vì thế tôi tạo list trong Data Validation nó cũng sẽ đổ ra list có mã KH lặp đi lặp lại. Các bạn biết cách nào nhóm mã KH lại ko? (giống như filter vậy)
 
hai1111 đã viết:
Tôi có 1 cột mã KH trong đó có mã KH trùng nhau vì thế tôi tạo list trong Data Validation nó cũng sẽ đổ ra list có mã KH lặp đi lặp lại. Các bạn biết cách nào nhóm mã KH lại ko? (giống như filter vậy)
Có lẽ bạn phải dùng đến VBA, hoặc list tham chiếu tới một name động (tôi chưa thử làm nhưng có lẽ rất tốn công sức khi làm tham chiếu cho một list). Bạn tham khảo thêm ở đây nhé!
http://www.giaiphapexcel.com/forum/showthread.php?t=1330
 
Đầu tiên bạn phải lọc dữ liệu ko trùng ra 1 cột trước... sau đó dùng cột này làm list cho Validation...
Việc lọc dữ liệu trùng và tự cập nhật, trên diển đàn này đã nói khá nhiều... Bạn có thễ tham khảo file này rồi tùy biến theo ý mình...
Chú ý các name trong Define Name nhé
ANH TUẤN
 

File đính kèm

Bạn giải đúng ý tôi rồi, nhưng tắt quá, tôi vẫn chưa hiểu cách làm lắm. Mong bạn giải thích cách làm List và Loc và mảng nữa.
 
Nếu bão giãi thích cái LOC ấy chắc tôi chết mất...
Việc đơn giãn mà bạn cần làm là:
1> Quét chọn danh sách bạn đang có và đặt name nó là DS
2> Các name còn lại cứ giữ nguyên...
Vậy thôi... còn nếu như bạn vẫn chưa biết cách thì có lẽ chỉ còn nước post file lên nhờ mọi người làm hộ thôi
Chúc thành công
ANH TUẤN
 
Mình mạn phép bổ sung chút cho bạn HAI1111 dể hiểu nhé.
1, bạn quét danh sách hiện cần tạo list sau đó ấn Ctrl + F3 đặt tên cho vùng list này VD: "danh_sach".
2, Chọn ô lấy list vào Data/Data validation/Allow chọn list. -> source "=danh_sach"
3, enter và coppy các ô còn lại nếu muốn.
(cám ơn bài của bạn anhtuan1066 nếu không mình mò cùng không ra cái dấu "=" trong source)
 
Cảm ơn các bạn!
Đây đúng là mục mình đang cần làm.
Các bạn đã chỉ dẫn rất chính xác và dễ hiểu.
 
tạo combobox

Đầu tiên bạn phải lọc dữ liệu ko trùng ra 1 cột trước... sau đó dùng cột này làm list cho Validation...
Việc lọc dữ liệu trùng và tự cập nhật, trên diển đàn này đã nói khá nhiều... Bạn có thễ tham khảo file này rồi tùy biến theo ý mình...
Chú ý các name trong Define Name nhé
ANH TUẤN
Anh ơi,
giúp em tạo combobox (nhấp chuột vào là có lít sổ xuống để lựa chọn) với.
em muốn dùng đệ làm fie quản lý kho, chỉ cầ chọn mã hàng thì nó sẽ link tên sản phẩm ở ô bên cạnh. Chẳng lẽ, mỗi dòng đều phải thao tác tạo combobox hả anh.có cách nào tương tự như copy công thức đối với cobobox không anh
thanks anh nhiều
 
Bạn thử gửi file lên xem?
 
Bạn có thể giải thích cách làm và hướng dẫn cụ thể hơn được không ?, Mình cũng đang gặp vấn đề trong trường hợp này nhưng chưa tìm được cách giải quyết.
Cảm ơn bạn và mọi người nhiều nhé
 
Anh ơi,
giúp em tạo combobox (nhấp chuột vào là có lít sổ xuống để lựa chọn) với.
em muốn dùng đệ làm fie quản lý kho, chỉ cầ chọn mã hàng thì nó sẽ link tên sản phẩm ở ô bên cạnh. Chẳng lẽ, mỗi dòng đều phải thao tác tạo combobox hả anh.có cách nào tương tự như copy công thức đối với cobobox không anh
thanks anh nhiều

Không biết ví dụ này có đúng ý bạn không? Bạn xem thử nhé!
 

File đính kèm

Bạn làm thế nào để ra lệnh LOC vậy, hướng dẫn mình với
 
Nếu bão giãi thích cái LOC ấy chắc tôi chết mất...
Việc đơn giãn mà bạn cần làm là:
1> Quét chọn danh sách bạn đang có và đặt name nó là DS
2> Các name còn lại cứ giữ nguyên...
Vậy thôi... còn nếu như bạn vẫn chưa biết cách thì có lẽ chỉ còn nước post file lên nhờ mọi người làm hộ thôi
Chúc thành công
ANH TUẤN

Bạn làm thế nào để ra lệnh LOC vậy? hướng dẫn giúp mình đi
 
cho mình hỏi, nếu danh sách không nằm theo cột mà nằm theo mảng, ví dụ như A1:D5 thì phải làm sao?
 
Mình mạn phép bổ sung chút cho bạn HAI1111 dể hiểu nhé.
1, bạn quét danh sách hiện cần tạo list sau đó ấn Ctrl + F3 đặt tên cho vùng list này VD: "danh_sach".
2, Chọn ô lấy list vào Data/Data validation/Allow chọn list. -> source "=danh_sach"
3, enter và coppy các ô còn lại nếu muốn.
(cám ơn bài của bạn anhtuan1066 nếu không mình mò cùng không ra cái dấu "=" trong source)

trong Excel 2003 khi chọn vào data .. > List > Source > click vào Sheet có Danh sách muốn chọn (hoặc list vào Name đã dặt trước )
Nhưng EXcel 2007 không cho ,làm hoài không được .Thật may là bạn chỉ cho "=" trước Source là OK
Cảm ơn nhiều :))
 
cho mình hỏi, nếu danh sách không nằm theo cột mà nằm theo mảng, ví dụ như A1:D5 thì phải làm sao?
bạn vào đặt name cho nó chứ trong EXcel 2007 nó không cho list theo mạng ở Sheet khác
sau khi đặt tên Xong bạn vào data > list (ở nguồn ) = (name bạn đặt ) mới học xong của bác ở trên :)
nếu dạng mạng nằm ở cùng Sheet thì bỏ qua bước đặt name cũng được :)
 
Không lọc được

đầu tiên bạn phải lọc dữ liệu ko trùng ra 1 cột trước... Sau đó dùng cột này làm list cho validation...
Việc lọc dữ liệu trùng và tự cập nhật, trên diển đàn này đã nói khá nhiều... Bạn có thễ tham khảo file này rồi tùy biến theo ý mình...
Chú ý các name trong define name nhé
anh tuấn

Mình cũng làm như bạn nhưng sao không lọc được, bạn xem file giúp mình nhe! cảm ơn!
 

File đính kèm

Vì muốn dành riêng góc cho ai use 2003 tiếng việt nên pak tôi gửi cái này.

Đầu tiên các bạn tạo danh sách rồi bôi đen nó sau đó vào như hình 1 , tạo 1 cái tên ví dụ là congty,rồi chọn "Thêm" như trong hình, sau đó OK.

Bước 2 vào sheet khác mà bạn cần tạo 1 ô danh sách, bạn hãy vào như hình 2 rồi chọn dữ liệu -> soát hợp ... ở phần cho phép thì chọn danh sách > tiếp ở ô dưới đó gõ dấu bằng =và đánh chữ "congty" lúc nãy tạo ra. ok thế là xong, làm hoài mà cứ quên nên gửi cho chác. ekek

1.JPG

2.JPG

3.JPG

4.JPG
 
Làm theo Vuminh1601 nhé.
"Mình mạn phép bổ sung chút cho bạn HAI1111 dể hiểu nhé.
1, bạn quét danh sách hiện cần tạo list sau đó ấn Ctrl + F3 đặt tên cho vùng list này VD: "danh_sach".
2, Chọn ô lấy list vào Data/Data validation/Allow chọn list. -> source "=danh_sach"
3, enter và coppy các ô còn lại nếu muốn.
(cám ơn bài của bạn anhtuan1066 nếu không mình mò cùng không ra cái dấu "=" trong source)"
 
Bạn ơi nếu mình muốn update danh sách thì sao bạn, mình thường xuyên phải thêm mã hàng mới có cách nào để nó tự động update được ko?
 
Nhờ các ban giúp tạo list trong Validation

Trường hợp trong một cột có số phiếu thu, chi như : PT001, PT002, PC001, PT003, PC002 … sắp xếp như vậy nhờ các anh chị trong diễn đàn hướng dẫn khi in phiếu thu, chi chỉ dùng công thức tạo Validation khi sổ list ra chỉ thể hiện PT001, PT002, PT003 khi chọn phiếu thu, sổ list PC001, PC002 khi chọn phiếu chi. Nhờ các anh chị trong diễn đàn giúp đỡ.
 
Mình có một vấn đề mong các bạn tư vấn giúp. Trong trường hợp dữ liệu nhập vào phải thỏa mãn nhiều điều kiện, vd: Nếu >1000 hoặc không nằm trong list đã tạo thì đều hiện ra cảnh báo thì phải làm như thế nào vậy? (thanks)
 
Mình có một vấn đề mong các bạn tư vấn giúp. Trong trường hợp dữ liệu nhập vào phải thỏa mãn nhiều điều kiện, vd: Nếu >1000 hoặc không nằm trong list đã tạo thì đều hiện ra cảnh báo thì phải làm như thế nào vậy? (thanks)

Bạn chọn vùng cần sau đó vào Data Validation vào thẻ setting và chọn custom. Nhập DK mà bạn muốn vào khung fomula và enter.
 
Mình có một vấn đề mong các bạn tư vấn giúp. Trong trường hợp dữ liệu nhập vào phải thỏa mãn nhiều điều kiện, vd: Nếu >1000 hoặc không nằm trong list đã tạo thì đều hiện ra cảnh báo thì phải làm như thế nào vậy? (thanks)
Giả sử bạn có List là A1:A3, ô B1 bạn cần tạo Validation.
Bạn chọn B1, vào Data/ Validation vào thẻ setting và chọn custom. bạn nhập công thức
=IF(ISNUMBER(B1),B1<=1000,NOT(ISNA(MATCH(B1,$A$1:$A$3,0))))
vào khung Formular, nhấn OK
 
Anh ơi, làm thế nào để tạo ra được danh sách tự động cho các cột bên cạnh như vậy? Anh có thể hướng dẫn giúp em được không ? Em xin cảm ơn anh.
 
Mong các anh giúp đỡ! em muốn tạo 1 danh sách học sinh trong 1 lớp học. Ví dụ: Em chọn 1 lớp học thì lớp học đó sẽ liệt kê các tên học sinh trong lớp đó! thì làm thế nào các anh! mong các anh giúp đỡ em cảm ơn các anh rất nhiều!
 
Mong các anh giúp đỡ! em muốn tạo 1 danh sách học sinh trong 1 lớp học. Ví dụ: Em chọn 1 lớp học thì lớp học đó sẽ liệt kê các tên học sinh trong lớp đó! thì làm thế nào các anh! mong các anh giúp đỡ em cảm ơn các anh rất nhiều!

bạn phải cho file của ab5n lên thì mới thấy mặt mủi nó nằm ngang hay nằm dzọc thì mới biết đường mà làm chớ
 
cảm ơn anh nhiều nhé! em xin phép gởi file đính kèm View attachment 117151 em đang sử dụng là office 2010.

1- mở cả 2 file ra
2- ở file "xuly", ô A3 gõ vào số 1 (rồi chọn màu trắng, cho người ta ko thấy)
3-cthức A4 -->kéo qua B4---> kéo xuống nhiều nhiều dòng để sẳn đó
Mã:
A4=IF($A3,INDEX([data.xls]Sheet1!$A$3:$B$30,MATCH('xu ly'!$B$2,[data.xls]Sheet1!$A$3:$A$30,0)+ROW(2:2),COLUMN()),0)
4- cho ẩn máy cái zero đi
chọn Tool-->option-->view--> thấy cái ô có "Zero values" , gởi bỏ cái tick.

đóng file data lại. với hàm này nó cho phép bạn cập nhật bên file data, mà ko cần fải mở file này
 
Lần chỉnh sửa cuối:
cảm ơn anh nhiều nhé! e đã làm rồi dữ liệu hiện ra nhưng ở những ô trong (lớp 1) lại không hiện. và những lớp phía sau lớp 1 lại hiện bình thường. mong anh giúp em làm sao định dạng bảng tính của mình khi insert thêm dòng thì hảm xử lý vẫn nằm trong ô đã ínert. Cảm ơn anh rất nhiều.
 
cảm ơn anh nhiều nhé! e đã làm rồi dữ liệu hiện ra nhưng ở những ô trong (lớp 1) lại không hiện. và những lớp phía sau lớp 1 lại hiện bình thường. mong anh giúp em làm sao định dạng bảng tính của mình khi insert thêm dòng thì hảm xử lý vẫn nằm trong ô đã ínert. Cảm ơn anh rất nhiều.

tôi cũng bị như bạn, cái chữ "lóp 1" trong sheet "data" và trong validation list ở sheet "xuly" ko giống nhau, sữa lại cho nó giống nhau là được
 
Dạ cảm ơn anh rất nhiều! anh có thể cho em yahoo để em có thể trao đổi với anh thuận tiên hơn không ạ! em còn nhiều thắc mắc lắm vì em mới tiếp xúc với ễcl nâng cao.Cảm ơn anh rất nhiều.
 
Mình tạo được list và save rồi nhưng mỗi khi đóng file lại và mở ra thì mất lệnh. Giúp mình với!!
 

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

Back
Top Bottom