Tạo data validation phụ thuộc vào giá trị khác

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

parkjun

Thành viên mới
Tham gia
12/10/12
Bài viết
43
Được thích
2
Dear các bác,

Em có file excel gồm 3 cột thông tin đơn vị. Giờ em đang cần tạo data validation từ 3 cột này, các data validation cho đơn vị ở sau sẽ show theo giá trị đã chọn ở trước.
Em có thử áp dụng hàm filter vào nhưng báo lỗi (em tìm hiểu thì do data validation ko support nếu công thức trả về dynamic array), cũng thử dùng indirect nhưng làm kiểu này thì áp dụng được cho số lượng value ít, tầm hơn 10 value thì làm hơi cực nên bác nào có solution nào thì giúp em với ạ. Em cảm ơn nhiều ạ.
Bài đã được tự động gộp:
 

File đính kèm

  • Data excel.xlsb
    9 KB · Đọc: 15
Lần chỉnh sửa cuối:
Dear các bác,

Em có file excel gồm 3 cột thông tin đơn vị. Giờ em đang cần tạo data validation từ 3 cột này, các data validation cho đơn vị ở sau sẽ show theo giá trị đã chọn ở trước.
Em có thử áp dụng hàm filter vào nhưng báo lỗi (em tìm hiểu thì do data validation ko support nếu công thức trả về dynamic array), cũng thử dùng indirect nhưng làm kiểu này thì áp dụng được cho số lượng value ít, tầm hơn 10 value thì làm hơi cực nên bác nào có solution nào thì giúp em với ạ. Em cảm ơn nhiều ạ.
Bài đã được tự động gộp:
À cái này dùng VBA cho nhanh nhé bạn.
 
Bạn xem bước 1 theo file; Nếu đạt yêu cầu thì tiếp tục
 

File đính kèm

  • GPE_D.rar
    13.8 KB · Đọc: 13
Bạn xem bước 1 theo file; Nếu đạt yêu cầu thì tiếp tục
Dạ đúng rồi bác ạ. Mà e note thêm chút file input sẽ là nhập nhiều row cùng lúc chứ ko phải nhập từng cái nhé ạ
Bài đã được tự động gộp:

Em không nghĩ là anh cũng trong nhóm tiếp tay cho nạn xả rác đó.
Em ko hiểu ý bác lắm. Post này bị vi phạm nội quy hay sao bác? Mong bác góp ý tại em cũng ko thường xuyên vào forum
 
Em ko hiểu ý bác lắm. Post này bị vi phạm nội quy hay sao bác? Mong bác góp ý tại em cũng ko thường xuyên vào forum
NỘI QUY CỦA GIẢI PHÁP EXCEL
II. Hình thức của bài viết:
1. Tất cả các bài viết bằng tiếng Việt cần viết có dấu đầy đủ, tránh phạm lỗi chính tả và làm mất đi sự trong sáng của tiếng Việt.
 
NỘI QUY CỦA GIẢI PHÁP EXCEL
II. Hình thức của bài viết:
1. Tất cả các bài viết bằng tiếng Việt cần viết có dấu đầy đủ, tránh phạm lỗi chính tả và làm mất đi sự trong sáng của tiếng Việt.
Là ko được dùng tiếng anh à bác? Chứ e đọc post này thấy e cũng đầy đủ dấu mà nhỉ
 
Chứ e đọc post này thấy e cũng đầy đủ dấu mà nhỉ
Theo bạn chữ này: "ko" tiếng Việt viết có dấu đầy đủ thì như thế nào?

Là ko được dùng tiếng anh à bác?
Nếu bạn giỏi tiếng Tây thì có chuyên mục ngoại ngữ, vào đấy tha hồ mà viết. Ở đây nửa Tây, nửa Việt có lẽ không phù hợp.
 
Lần chỉnh sửa cuối:
(2) Dạ đúng rồi bác ạ. Mà e note thêm chút file input sẽ là (1) nhập nhiều row cùng lúc chứ ko phải nhập từng cái nhé ạ
(1) Chưa thể hiểu chuyện này là như thế nào?
(2) Đã OK thì bạn cứ đà đó mà mần tiếp nghen!
 
Dear các bác,

Em có file excel gồm 3 cột thông tin đơn vị. Giờ em đang cần tạo data validation từ 3 cột này, các data validation cho đơn vị ở sau sẽ show theo giá trị đã chọn ở trước.
Em có thử áp dụng hàm filter vào nhưng báo lỗi (em tìm hiểu thì do data validation ko support nếu công thức trả về dynamic array), cũng thử dùng indirect nhưng làm kiểu này thì áp dụng được cho số lượng value ít, tầm hơn 10 value thì làm hơi cực nên bác nào có solution nào thì giúp em với ạ. Em cảm ơn nhiều ạ.
Bài đã được tự động gộp:
Bạn xem file, cách này sẽ dùng VBA , không dùng name range , hãy thữ xem nhé
1716994898999.png
 

File đính kèm

  • Data excel.xlsb
    36.3 KB · Đọc: 19
bác có thể hướng dẫn cụ thể cách làm như file này không ạ?
Nhìn file thì làm theo đc thui bác, còn ý nghĩa chắc phải tự mò thêm
Bài đã được tự động gộp:

Chủ thớt thử xem video này của anh Gà Excel nha, ảnh hướng dẫn rất chi tiết, dễ hiểu.

Liên kết: https://www.youtube.com/watch?v=Bf6UdBgqzPE&t=4s
Dạ ok bác, có hướng dẫn chi tiết thì ok quá đỡ phải học vẹt mình cảm ơn nha
 
Dạ ok bác, có hướng dẫn chi tiết thì ok quá đỡ phải học vẹt mình cảm ơn nha
Không phải học vẹt nhé. File của tôi trong bài 12 đã có đầy đủ mọi thứ, và theo tôi hướng dẫn ở bài 17 thì cứ làm theo từng bước:
1. Sắp xếp dữ liệu: Nó rõ ràng trước mắt rồi, cột nào chứa cái gì, thứ tự ra sao
2. Tạo name: Mở name manager là thấy và làm theo từng name một. Không hiểu thì phải tìm hiểu lại hàm Offset, biết thêm hàm Offset thì lợi cả đôi đường.
3. Tạo validation: Rất đơn giản, nhìn và làm theo chỉ 30 giây.
Tự tìm hiểu thì sẽ thấm sâu hơn là ngó người khác làm, lại còn nhớ lâu hơn nữa.

Sau đó thử lấy dữ liệu khác chẳng hạn như tỉnh huyện xã, bắt chước sắp xếp, bắt chước tạo name, còn validation thì dễ ẹt.

Như vậy thì trình độ của chính mình mới tăng tiến, chứ nhờ video cầm tay chỉ việc mới là học vẹt đó.

Còn VBA có sẵn code rồi chạy thì sẽ mù tịt, khi áp vào dữ liệu thật không biết đường sửa, không biết đường tùy biến. Sẽ thua cả học vẹt

Chủ thớt thử xem video này của anh Gà Excel nha, ảnh hướng dẫn rất chi tiết, dễ hiểu.
Data validation phụ thuộc ngay trên GPE này có rất nhiều, sao phải lôi của người khác về?
Chẳng hạn như nguyên chủ đề này:
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom