SORTBY से किसी अन्य कॉलम के आधार पर क्रमित करना
किसी अलग ARRAY के मानों का उपयोग करके एक ARRAY को क्रमित करें
SORTBY से किसी अन्य कॉलम के आधार पर क्रमित करना, CoddyKit पर Excel Formulas Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Excel Formulas Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
SORTBY क्यों मौजूद है
SORT सारणी के अंदर मौजूद किसी स्तंभ के आधार पर डेटा का क्रम लगाता है। लेकिन यदि आप एक सूची को ऐसी अलग सारणी के मानों के आधार पर क्रमबद्ध करना चाहें, जो परिणाम का हिस्सा नहीं है, तो क्या होगा?
यही काम SORTBY करता है। यह एक श्रेणी को पूरी तरह अलग श्रेणियों के क्रम के आधार पर क्रमबद्ध करता है, जिससे परिणामों में क्रमबद्ध करने वाले स्तंभ शामिल किए बिना लचीला, कई-कुंजियों वाला क्रम प्राप्त होता है।
=SORTBY(A2:A10, B2:B10)SORTBY का सिंटैक्स
SORTBY का प्रारूप है:
- array वह डेटा जिसे क्रमबद्ध क्रम में लौटाना है
- by_array1 वे मान जो क्रम निर्धारित करते हैं
- sort_order1 आरोही क्रम के लिए 1, अवरोही क्रम के लिए -1 (वैकल्पिक)
कई कुंजियों के आधार पर क्रमबद्ध करने के लिए आप और by_array / order युग्म जोड़ सकते हैं। हर by_array की ऊँचाई (या चौड़ाई) क्रमबद्ध की जा रही सारणी के बराबर होनी चाहिए।
=SORTBY(array, by_array1, [order1], [by_array2], [order2], ...)छिपे हुए स्कोर के आधार पर नाम क्रमबद्ध करना
मान लीजिए A2:A10 में खिलाड़ियों के नाम और B2:B10 में उनके स्कोर हैं। आप स्कोर के आधार पर, सबसे अधिक स्कोर वाले नामों को पहले रखते हुए सूची बनाना चाहते हैं, लेकिन प्रदर्शित केवल नाम होने चाहिए।
SORTBY केवल नाम लौटाता है और उन्हें स्कोर सारणी के आधार पर क्रमबद्ध करता है। स्कोर स्वयं परिणाम में कभी दिखाई नहीं देते।
=SORTBY(A2:A10, B2:B10, -1)SORT और SORTBY में अंतर
मुख्य अंतर यह है: SORT में जिस स्तंभ के आधार पर क्रम लगाया जाता है, वह परिणाम का हिस्सा होता है। SORTBY में क्रमबद्ध करने की कुंजी अलग सारणी में होती है और लौटाई नहीं जाती।
- जब क्रम वाला स्तंभ परिणाम में दिखना चाहिए, तब SORT का उपयोग करें
- जब आप पर्दे के पीछे के किसी मान के आधार पर साफ़ परिणाम चाहते हों, तब SORTBY का उपयोग करें
=SORTBY(A2:A10, C2:C10, 1)बाहरी स्तंभ के आधार पर पूरी तालिका को क्रमबद्ध करना
लौटाई जाने वाली सारणी में कई स्तंभ हो सकते हैं। मान लीजिए A2:B10 में नाम और ईमेल हैं, और C2:C10 में प्राथमिकता संख्या है।
SORTBY नाम/ईमेल तालिका को प्राथमिकता के आधार पर क्रमबद्ध करके लौटाता है, भले ही प्राथमिकता परिणाम में कभी दिखाई न दे।
=SORTBY(A2:B10, C2:C10, 1)कई कुंजियों के आधार पर क्रमबद्ध करना
समान मानों का क्रम तय करने के लिए और by_array / order युग्म जोड़ें। SORTBY उन्हें क्रम से लागू करता है: पहली कुंजी पहले क्रम लगाती है, दूसरी कुंजी समान मानों का क्रम तय करती है, और इसी तरह आगे।
यहाँ तालिका को पहले क्षेत्र के आधार पर आरोही क्रम में, फिर प्रत्येक क्षेत्र के भीतर बिक्री के आधार पर अवरोही क्रम में लगाया जाता है।
=SORTBY(A2:C20, B2:B20, 1, C2:C20, -1)गणना की गई सारणी के आधार पर क्रमबद्ध करना
by_array का किसी संग्रहीत स्तंभ में होना आवश्यक नहीं है। आप उसी समय की गई गणना के आधार पर भी क्रमबद्ध कर सकते हैं।
मान लीजिए A2:A10 में उत्पादों के नाम, B2:B10 में कीमत और C2:C10 में लागत है। लाभ-प्रतिशत को कहीं संग्रहीत किए बिना उत्पादों का क्रम लगाने के लिए उसकी गणना SORTBY के अंदर करें।
=SORTBY(A2:A10, B2:B10-C2:C10, -1)सारणियों का आकार समान रखना
हर by_array की लंबाई उस सारणी के बराबर होनी चाहिए जिसे आप क्रमबद्ध कर रहे हैं। यदि सारणी में 9 पंक्तियाँ हैं, तो हर by_array में भी 9 पंक्तियाँ होनी चाहिए।
असंगति होने पर #VALUE! त्रुटि आती है। जाँच लें कि आपकी श्रेणियाँ समान पंक्तियों से शुरू और समाप्त हो रही हैं।
=SORTBY(A2:A10, B2:B10, -1)Google Sheets में SORTBY
Google Sheets में SORTBY उसी सिंटैक्स के साथ उपलब्ध है, इसलिए आपके सूत्र अलग-अलग स्थानों पर भी काम करते हैं। कई क्रमबद्ध कुंजियों और गणना किए गए by_array सहित इसका व्यवहार Excel से मेल खाता है।
SORT की तरह SORTBY भी अपने परिणाम फैलाता है, इसलिए सुनिश्चित करें कि नीचे के कक्षों में पर्याप्त जगह हो।
=SORTBY(A2:C20, B2:B20, 1, C2:C20, -1)SORTBY को FILTER के साथ जोड़ना
SORT की तरह SORTBY भी FILTER के साथ अच्छी तरह काम करता है। पहले केवल इच्छित पंक्तियाँ रखने के लिए फ़िल्टर करें, फिर SORTBY बचे हुए डेटा का क्रम लगाता है।
ध्यान दें: जब आप सारणी को फ़िल्टर करें, तो by_array को भी उसी तरह फ़िल्टर करना आवश्यक है, ताकि दोनों संरेखित रहें। यहाँ हम पूरी तालिका को फ़िल्टर की गई सहायक सारणी के आधार पर तभी क्रमबद्ध करते हैं, जब दोनों में वही पंक्तियाँ हों; इसलिए अक्सर SORTBY के परिणाम को फ़िल्टर करना अधिक सरल होता है।
=FILTER(SORTBY(A2:C20, C2:C20, -1), SORTBY(B2:B20, C2:C20, -1)="East")एक व्यावहारिक लीडरबोर्ड
अब सबको एक साथ लागू करें: ऐसा सक्रिय लीडरबोर्ड बनाएँ, जिसमें खिलाड़ियों के नाम स्कोर के आधार पर हों और समान स्कोर होने पर कम प्रयास वाले खिलाड़ी पहले आएँ।
A2:A20 में नाम, B2:B20 में स्कोर और C2:C20 में प्रयास होने पर SORTBY पहले स्कोर (अधिक से कम), फिर प्रयास (कम से अधिक) के आधार पर क्रम लगाता है। कोई भी मान बदलें और क्रम अपने-आप अपडेट हो जाता है।
=SORTBY(A2:A20, B2:B20, -1, C2:C20, 1)त्वरित जाँच
नाम A2:A10 में और उनके स्कोर B2:B10 में हैं। आप केवल नाम लौटाना चाहते हैं और उन्हें सबसे अधिक स्कोर से सबसे कम स्कोर तक क्रमबद्ध करना चाहते हैं। कौन-सा सूत्र काम करेगा?
पुनरावलोकन: SORTBY से क्रमबद्ध करना
SORTBY अलग-अलग सारणियों के उन मानों का उपयोग करके एक सारणी का क्रम लगाता है, जो परिणाम में दिखाई नहीं देतीं:
=SORTBY(array, by_array1, order1, ...)- कई कुंजियों के आधार पर क्रमबद्ध करने के लिए और by_array / order युग्म जोड़ें
- by_arrays संग्रहीत स्तंभ या सक्रिय गणनाएँ हो सकती हैं
- हर by_array की लंबाई सारणी के बराबर होनी चाहिए
लीडरबोर्ड जैसे पर्दे के पीछे के किसी मान के आधार पर साफ़ परिणाम पाने के लिए यह सबसे उपयोगी फ़ंक्शन है।
=SORTBY(A2:A20, B2:B20, -1, C2:C20, 1)एआई शिक्षक के साथ Excel सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “SORTBY से किसी अन्य कॉलम के आधार पर क्रमित करना” पाठ निःशुल्क है?
हाँ — Excel Formulas Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “SORTBY से किसी अन्य कॉलम के आधार पर क्रमित करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“SORTBY से किसी अन्य कॉलम के आधार पर क्रमित करना” में मैं क्या सीखूँगा?
किसी अलग ARRAY के मानों का उपयोग करके एक ARRAY को क्रमित करें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Excel Formulas Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Excel Formulas Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Excel Formulas Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“SORTBY से किसी अन्य कॉलम के आधार पर क्रमित करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Excel Formulas Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Excel Formulas Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- SORT से परिणाम क्रमित करना
- SORTBY से किसी अन्य कॉलम के आधार पर क्रमित करना
- SEQUENCE से संख्याएँ बनाना
- RANDARRAY से यादृच्छिक डेटा बनाना