कहें कि हमारे पास एक इनपुट तालिका है:
1980, 5, H
1980, 7, H
1980, 11, C
1981, 1, W
...
हम इसे कैसे एक नई तालिका में बदल सकते हैं:
1 2 3 4 5 6 7 8 9 10 11 12
1980 H H C
1981 W...
कहें कि हमारे पास एक इनपुट तालिका है:
1980, 5, H
1980, 7, H
1980, 11, C
1981, 1, W
...
हम इसे कैसे एक नई तालिका में बदल सकते हैं:
1 2 3 4 5 6 7 8 9 10 11 12
1980 H H C
1981 W...
जवाबों:
यह मानते हुए कि आपका उदाहरण डेटा कोशिकाओं A2: A5 और परिणाम तालिका A7: M9 में है, तब निम्न सरणी सूत्र सेल B7 में प्रविष्ट हुआ और स्तंभ M के नीचे और पंक्ति 9 में प्रतिलिपि बनाकर वांछित परिणाम प्राप्त करेगा। सूत्र मानता है कि एक खाली स्ट्रिंग ("'") सेल C1 में दर्ज किया गया है। यदि डेटा रेंज में अधिक पंक्तियाँ हैं, तो आपको डेटा पंक्तियों की वास्तविक संख्या के लिए ROW ($ 1: $ 4) शब्द को समायोजित करने की आवश्यकता होगी।
=OFFSET($C$1,SUM(($A8=$A$2:$A$5)*(B$7=$B$2:$B$5)*ROW($1:$4)),0)
चूंकि यह एक सरणी सूत्र है, इसलिए इसे Control- Shift- Enterकुंजी संयोजन के साथ दर्ज किया जाना चाहिए ।
यदि प्रत्येक वर्ष-संख्या जोड़ी अद्वितीय है, तो आप अपने सारणी 1 में एक सरणी सूत्र 1 का उपयोग करके अपने डेटा को प्लॉट कर सकते हैं ।
{=IFERROR(OFFSET($C$1,SUM((years=$E2)*(numbers=F$1)*ROW(data_to_plot))-1,0,1,1),"")}
कहाँ years
, numbers
और data_to_plot
क्रमशः आपके स्रोत रेंज के पहले, दूसरे और तीसरे कॉलम की ओर इशारा करते हुए नाम दिए गए हैं (जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है)। आपको नामित श्रेणियों का उपयोग करने की आवश्यकता नहीं है, लेकिन यह सूत्र को लिखना / संपादित करना आसान बना देगा।
उपरोक्त में, उदाहरण, संदर्भों पर ध्यान दें (जो रिश्तेदार / निरपेक्ष हैं) और पर्वतमाला और वे कहाँ इंगित करते हैं।
-
1 के लिए प्रतिबद्ध होना चाहिए / का उपयोग करके डाला Ctrl+ Shift+Enter अपने "मैट्रिक्स" तालिका के पंक्तियों / स्तंभों के पार कॉपी करने से पहले।
IFERROR
केवल MS Excel 2007 और इसके बाद के संस्करण में काम करता है।