Advanced Filter kết hợp Data Validation

Liên hệ QC

huynhcongnguyen

Thành viên mới
Tham gia
30/7/10
Bài viết
6
Được thích
1
Em chào các bậc tiền bối trên diễn đàn ạ!
Em đang thiết kết một bảng trình bày các tiêu chuẩn ISO. Em muốn thiết kế bảng sao cho nếu chọn ở một giá trị ở tiêu chuẩn cấp 1 thì ô filter ở bên sẽ hiện ra các tiêu chuẩn con tương ứng. Ví dụ như: em chọn mục Clause là 4.1, thì hai ô Sub 1 và Sub 2 sẽ là các giá trị liên quan tương ứng là 4.1.x và 4.1.x.x.
Em cảm ơn các bậc tiền bối rất nhiều ạ!
1585014490414.png
 

File đính kèm

  • advanced filter.xlsx
    31.8 KB · Đọc: 21
Em chào các bậc tiền bối trên diễn đàn ạ!
Em đang thiết kết một bảng trình bày các tiêu chuẩn ISO. Em muốn thiết kế bảng sao cho nếu chọn ở một giá trị ở tiêu chuẩn cấp 1 thì ô filter ở bên sẽ hiện ra các tiêu chuẩn con tương ứng. Ví dụ như: em chọn mục Clause là 4.1, thì hai ô Sub 1 và Sub 2 sẽ là các giá trị liên quan tương ứng là 4.1.x và 4.1.x.x.
Em cảm ơn các bậc tiền bối rất nhiều ạ!
Dùng thử File, chọn Validation tại A3 và xem kết quả.
 

File đính kèm

  • advanced filter.xlsm
    35.5 KB · Đọc: 30
Lần chỉnh sửa cuối:
Bạn phân chia tiêu chuẩn theo cấp rồi Define name cấp độ dưới theo tên cấp độ trước nó ví dụ: nhóm 4.1, 4.2 bạn đặt tên là 4
Ô clause (A1)chọn 4 thì oi sub 1 bạn dùng data validation, mục allow chọn: list
Mục source bạn đánh công thức: =INDIRECT(A1)
Hoặc bạn lên youtube seach từ khoá: tạo drop list phụ thuộc
 
Bạn phân chia tiêu chuẩn theo cấp rồi Define name cấp độ dưới theo tên cấp độ trước nó ví dụ: nhóm 4.1, 4.2 bạn đặt tên là 4
Ô clause (A1)chọn 4 thì oi sub 1 bạn dùng data validation, mục allow chọn: list
Mục source bạn đánh công thức: =INDIRECT(A1)
Hoặc bạn lên youtube seach từ khoá: tạo drop list phụ thuộc
Học Validation phụ thuộc chi cho lâu, tải File bài 2 chỉ sử dụng 1 dòng code cho nhanh.
 
Cần gì phụ thuộc, bạn vào A3, B3, C3 chọn một thứ mong muốn xem kết quả nó ra cái gì?
"Ví dụ như: em chọn mục Clause là 4.1, thì hai ô Sub 1 và Sub 2 sẽ là các giá trị liên quan tương ứng là 4.1.x và 4.1.x.x. " đây là ý của bạn kia, người ta hỏi sao thì trả lời vậy chứ!
Bài đã được tự động gộp:

Cần gì phụ thuộc, bạn vào A3, B3, C3 chọn một thứ mong muốn xem kết quả nó ra cái gì?
Chủ thớt còn hỏi cách đơn giản mà bạn kêu làm VBA thì chịu!
 
Lần chỉnh sửa cuối:
"Ví dụ như: em chọn mục Clause là 4.1, thì hai ô Sub 1 và Sub 2 sẽ là các giá trị liên quan tương ứng là 4.1.x và 4.1.x.x. " đây là ý của bạn kia, người ta hỏi sao thì trả lời vậy chứ!
Chủ thớt còn hỏi cách đơn giản mà bạn kêu làm VBA thì chịu!
Bài 1 chủ Topic có nêu tiêu chuẩn ISO thì họ thuộc trình độ cao rồi.
ISO là viết tắt của cụm từ (International Organization for Standardization) hiểu nôm na là tiêu chuẩn Quốc tế.
 
Bài 1 chủ Topic có nêu tiêu chuẩn ISO thì họ thuộc trình độ cao rồi.
ISO là viết tắt của cụm từ (International Organization for Standardization) hiểu nôm na là tiêu chuẩn Quốc tế.
ISO không liên quan đến trình độ Excel nha anh :)
Còn bài ở trên đơn giản thì lập cái bảng tiêu chuẩn rồi dùng VLOOKUP dò tìm các tiêu chuẩn con thôi.
 
Bạn phân chia tiêu chuẩn theo cấp rồi Define name cấp độ dưới theo tên cấp độ trước nó ví dụ: nhóm 4.1, 4.2 bạn đặt tên là 4
Ô clause (A1)chọn 4 thì oi sub 1 bạn dùng data validation, mục allow chọn: list
Mục source bạn đánh công thức: =INDIRECT(A1)
Hoặc bạn lên youtube seach từ khoá: tạo drop list phụ thuộc
Bạn có thể làm mẫu trên file bài 1?
 
Em chào các bậc tiền bối trên diễn đàn ạ!
Em đang thiết kết một bảng trình bày các tiêu chuẩn ISO. Em muốn thiết kế bảng sao cho nếu chọn ở một giá trị ở tiêu chuẩn cấp 1 thì ô filter ở bên sẽ hiện ra các tiêu chuẩn con tương ứng. Ví dụ như: em chọn mục Clause là 4.1, thì hai ô Sub 1 và Sub 2 sẽ là các giá trị liên quan tương ứng là 4.1.x và 4.1.x.x.
Em cảm ơn các bậc tiền bối rất nhiều ạ!
View attachment 233922
Trong cột Sub1 làm gì có 4.1.x hả bạn? Chỉ từ 4.4 trở lên thôi
 
Tiêu chuẩn giống như quyển kệ (kinh).
Người ta có thể học thuộc lòng quyển kệ nhưng hiểu là điều kiện khác hoàn toàn.

Bổ sung: hình như cái ví dụ của thớt là lời diễn giải của chương 7, mục 7.1.5.2 trong ISO 9001:2015, tiêu đề Measurement Traceability (Kiểm Định Công Việc Đo Đạc)
Mỗi dơn vị/cơ quan có cách diễn giải của mình. Thường thì họ nhờ các Công ty Tư Vấn (Management Consultant) giải thích và kiểm định giùm. Tuy nhiên, cách diễn giải như bài #1 thì tôi đọc chả hiểu gì lắm.
Cái mà tôi hiểu là:
Clause 7.1.5 Subclause 2 (7.1.5.2)
When measurement traceability is a requirement, or is considered by the organization to be an essential part of providing confidence in the validity of measurement results, measuring equipment SHALL be:
a) calibrated or verified, or both, at specified intervals, or prior to use, against measurement standards traceable to international or national measurement standards; when no such standards exist, the basis used for calibration or verification SHALL be retained as documented information;
b) identified in order to determine their status;
c) safeguarded from adjustments, damage or deterioration that would invalidate the calibration status and subsequent measurement results.
The organization SHALL determine if the validity of previous measurement results has been adversely affected when measuring equipment is found to be unfit for its intended purpose, and SHALL take appropriate action as necessary.


Lưu ý: những tiểu mục trong câu quote của tôi cách nhau bằng dấu chấm phẩy ";". Tức là chúng được trình bày như chi tiết diễn giải.
Những tiểu mục trong câu ở bài #1 chúng cách nhau bằng dấu chấm hỏi "?". Tức là chúng được trình bày như tiết mục để check.
 
Lần chỉnh sửa cuối:
Nếu nói về danh sách thì tôi có thể lấy từ đâu đó. Vd. tôi lấy được 1000. Làm sao có thể học thuộc lòng 1000. Và có thuộc lòng được và liệt kê vanh vách cho ai đó nghe thì cũng làm sao tôi biết được nội dung từng ISO nó là thế nào. Ai làm ngành gì, làm về cái gì, thì chỉ phải đọc ISO cụ thể thôi. Hơi đâu, mà cũng chả khả thi, nhớ 1000, 10000 nội dung. Rằng tôi liệt kê được 1000 thì cũng đâu có nghĩa là tôi có trình độ cao. Mà cũng chả liên quan gì tới Excel.
 
Theo tôi thì thớt có một cái document của ISO 9001:2015, và muốn làm cách nào để truy lục cho nhanh.
Vấn đề chỉ là làm cách nào chuyển nó sang Excel, hay CSDL gì đó, rồi chuẩn hoá nó thôi.
Và việc làm của chuyên viên tư vấn về Ai Dô hoàn toàn không liên quan gì đến tình độ Excel.

@thớt: thiết kế tuỳ theo trình độ hiểu biết về CSDL LH (relational database) của bạn.
Tuy nhiên, nếu bạn có tình độ căn bản về CSDL LH thì đã biết thiết kế rồi, không phải hỏi.
Một khi bạn đã phải hỏi thì nên thiết kế theo một bảng phẳng (Flat file). Tức là chính xác như ví dụ của bạn.
Cột A là Clause (tức là 7), cột B là subclause level 1 (điển hình 7.1), cột C là level 2 (7.1.), cột D là level 3 (7.1.1.1)

7Support
71Resources
711General
712People
71......
715Monitoring and measuring resources
7151Document Information
7152Measurement Traceability
....
 
Cảm ơn mọi người đã hỗ trợ và góp ý!
Em có một số vấn đề như sau:
1. Bảng excel của em là một ví dụ để dễ hình dung hơn, có nhiều bác đi hơi xa khi bàn sâu về ISO cũng như trình độ của người đánh giá.
2. Mục tiêu của em ở đây là:
+ Ở ô đầu tiên, chọn giá trị cần nhập
+ Ở ô thứ hai, nếu ô thứ nhât chọn giá trị có các tập đuôi theo sau như 7.1 thì ô thứ 2 sẽ có giá trị tương ứng là 7.1.x, nếu không thì sẽ tự động khoảng trắng không giá trị
+ Ở ô thứ ba tương tự, nếu ô thứ hai chọn giá trị có các tập đuôi theo sau như 7.1.5 thì ô thứ 3 sẽ có giá trị tương ứng là 7.1.5.x, nếu không thì sẽ tự động khoảng trắng không giá trị. => Đây chính là câu hỏi thật sự em nhờ mọi người tư vấn ạ!
 
Web KT
Back
Top Bottom