यह मान लेना स्वीकार्य है कि एक ही वर्कशीट में मास्टर टेबल को छांटा गया है और दोनों तालिकाएं हैं, सबसे सरल समाधान केवल अपेक्षाकृत कम डेटा सत्यापन फॉर्मूला है।
मैंने अपना उदाहरण वर्कशीट इस प्रकार सेट किया है:
इस सूत्र को इन-सेल ड्रॉपडाउन सूची डेटा सत्यापन के स्रोत के रूप में दर्ज करें E2
:
=INDEX($B:$B,MATCH(D2,$A:$A,0)):INDEX($B:$B,MATCH(D2,$A:$A,0)+COUNTIF($A:$A,D2)-1)
इस फॉर्मूले की ख़ासियत यह है कि यह मास्टर टेबल में बदलावों को स्वीकार करता है, जिसमें सबसे ऊपर एक नई पंक्ति सम्मिलित करना और पिछले एक के बाद एक पंक्ति जोड़ना शामिल है।
नुकसान हैं:
- मास्टर टेबल एक ही वर्कशीट में होनी चाहिए
- मास्टर टेबल को क्रमबद्ध किया जाना चाहिए
- जब तक वे मास्टर टेबल के डोमेन मूल्यों से मेल खाने वाले मानों की गारंटी नहीं देते, तब तक शीट पर मौजूद अन्य टेबल सुरक्षित रूप से डोमेन कॉलम को नहीं काट सकते
इन सभी सीमाओं को दूर करने के लिए अधिक जटिल समाधान मौजूद हैं।
ठीक है। बस राजेश एस को खुश रखने के लिए , (और उसे गलत साबित करने के लिए ;-) उम, नहीं, आपको एक सरणी सूची की आवश्यकता नहीं है या तो एक अनूठी सूची तैयार करें, या एक आश्रित / फ़िल्टर की गई सूची उत्पन्न करें, यदि स्रोत सूची क्रमबद्ध है ) यहां अद्वितीय डोमेन सूची के निर्माण और D
इसे उपयोग करने वाले स्तंभ में ड्रॉपडाउन सत्यापन सूत्र शामिल करने के लिए वर्कशीट को अद्यतन किया गया है:
सामान्य, गैर सरणी से प्रवेश किया सूत्र में प्रवेश किया C2
और उसके बाद नीचे भरा है:
=T(INDEX($A:$A,IFERROR(MATCH(C1,$A:$A,0),ROW())+COUNTIF($A:$A,C1)))
इसके लिए डेटा सत्यापन सूत्र D2
है:
=INDEX($C:$C,MATCH("Unique",$C:$C,0)+1):INDEX($C:$C,MATCH("Unique",$C:$C,0)+ROWS(C:C)-COUNTIF(C:C,"")-1)