मुख्य सामग्री पर जाएं

एक्सेल सॉर्ट: डेटा को टेक्स्ट, दिनांक, संख्या या रंग के आधार पर सॉर्ट करें

लेखक: ज़ियाओयांग अंतिम संशोधित: 2021-11-15

एक्सेल में डेटा को सॉर्ट करना एक सामान्य और सरल कार्य है, जो आपके द्वारा चुने गए सॉर्टिंग के प्रकार के आधार पर आपके डेटा को पुन: व्यवस्थित करने में मदद कर सकता है। आम तौर पर, अंतर्निहित सॉर्ट सुविधा के साथ, आप संख्याओं, टेक्स्ट स्ट्रिंग्स, दिनांक और समय को एक या अधिक कॉलम में सॉर्ट कर सकते हैं; आप अपने द्वारा बनाई गई कस्टम सूची या सेल फ़ॉर्मेटिंग (जैसे फ़ॉन्ट रंग, पृष्ठभूमि रंग या आइकन) के आधार पर भी डेटा को जल्दी और आसानी से सॉर्ट कर सकते हैं।

इन सरल छँटाई के अलावा, आपके दैनिक कार्य में और भी अधिक उपयोगी और जटिल छँटाई है जिसकी आपको आवश्यकता हो सकती है। यह ट्यूटोरियल एक्सेल में आपकी समस्या को हल करने के लिए कुछ अलग प्रकार की सॉर्टिंग पेश करेगा।

विषय - सूची:

1. एक्सेल में सॉर्टिंग विकल्पों तक पहुंच

2. छँटाई के मूल उपयोग

3. छँटाई का उन्नत उपयोग

4. डेटा दर्ज करते या बदलते समय डेटा को स्वचालित रूप से सॉर्ट करें

5. छँटाई के अन्य मामले


Excel में सॉर्टिंग विकल्पों तक पहुँचना

सॉर्ट सुविधा लागू करने के लिए, एक्सेल आपको सॉर्टिंग विकल्पों तक पहुंचने के कई तरीके प्रदान करता है।

1.1 रिबन में बटनों को क्रमबद्ध करना

सॉर्ट सुविधा लागू करने का सबसे तेज़ तरीका रिबन में सॉर्टिंग बटन का उपयोग करना है।

क्रमबद्ध किए जाने वाले मानों वाले कॉलम में किसी भी सेल पर क्लिक करें और फिर क्लिक करें जानकारी टैब में छाँटें और फ़िल्टर करें अनुभाग पर क्लिक करें A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें डेटा को आरोही या अवरोही वर्णमाला क्रम में क्रमबद्ध करने के लिए बटन। स्क्रीनशॉट देखें:

नोट: यदि डेटा रेंज में रिक्त पंक्तियाँ हैं, तो इन बटनों को लागू करने के बाद, केवल चयनित सेल की डेटा रेंज जो रिक्त पंक्तियों के ऊपर या नीचे है, को सफलतापूर्वक सॉर्ट किया जा सकता है।


1.2 सॉर्टिंग संवाद बॉक्स

में छाँटें और फ़िल्टर करें का समूह जानकारी टैब, एक और है तरह बटन, स्क्रीनशॉट देखें:

इस पर क्लिक करने के बाद तरह बटन, ए तरह नीचे दिखाए गए स्क्रीनशॉट के अनुसार डायलॉग बॉक्स खुल जाएगा:

फिर, में तरह संवाद बॉक्स में, आप अपनी आवश्यकतानुसार डेटा को सॉर्ट करने के लिए संबंधित नियम चुन सकते हैं।

टिप्स: इसे खोलने के लिए आप शॉर्टकट कुंजी का भी उपयोग कर सकते हैं तरह संवाद बॉक्स, कृपया दबाएँ ऑल्ट + ए + एस + एस कीबोर्ड में लगातार कुंजियाँ।


1.3 फ़िल्टर मेनू में सॉर्टिंग विकल्प

यदि आपने अपनी डेटा श्रेणी में फ़िल्टर लागू किया है, तो आप फ़िल्टर विकल्पों के साथ-साथ सॉर्टिंग विकल्प भी पा सकते हैं। किसी भी कॉलम में फ़िल्टर आइकन पर क्लिक करके, आप नीचे दिखाए गए स्क्रीनशॉट के अनुसार विस्तारित सूची में सॉर्टिंग विकल्प देख सकते हैं:

नोट: ये सॉर्टिंग विकल्प कॉलम में डेटा के आधार पर बदल जाएंगे: यदि कॉलम में टेक्स्ट है, तो यह दिखाई देगा A से Z तक क्रमबद्ध करें, Z से A क्रमबद्ध करें; यदि कॉलम में संख्याएँ हैं, तो यह दिखाई देगा सबसे छोटे से सबसे बड़े तक क्रमबद्ध करें, सबसे बड़े से सबसे छोटे को छाँटें; यदि कॉलम में दिनांक हैं, तो यह दिखाई देगा सबसे पुराने से नवीनतम क्रमबद्ध करें, नवीनतम को सबसे पुराने में क्रमबद्ध करें.


1.4 सॉर्टिंग विकल्पों पर राइट-क्लिक करें

एक्सेल में, आप डेटा को जल्दी और आसानी से सॉर्ट करने के लिए राइट-क्लिक सॉर्टिंग विकल्पों का भी उपयोग कर सकते हैं, सॉर्ट किए जाने वाले मान वाले कॉलम में किसी भी सेल पर राइट क्लिक करें, और संदर्भ मेनू में, आप देख सकते हैं कि छह सॉर्टिंग विकल्प उपलब्ध हैं, कृपया चुनें जिसकी आपको आवश्यकता है, स्क्रीनशॉट देखें:


छँटाई के बुनियादी उपयोग

यह एक्सेल सॉर्ट सुविधा आपको कुछ सरल सॉर्टिंग करने में मदद कर सकती है, जैसे संख्याओं, टेक्स्ट स्ट्रिंग्स, तिथियों को आरोही या अवरोही क्रम में सॉर्ट करना, फ़ॉन्ट या पृष्ठभूमि रंग के आधार पर कोशिकाओं को सॉर्ट करना। यह अनुभाग इस प्रकार की सुविधा के कुछ बुनियादी उपयोगों के बारे में बात करेगा।


2.1 डेटा को टेक्स्ट, संख्या या दिनांक के अनुसार क्रमबद्ध करें

टेक्स्ट, संख्याओं या तिथियों के आधार पर डेटा की श्रृंखला को आरोही या अवरोही क्रम में क्रमबद्ध करने के लिए, कृपया निम्नलिखित चरणों का पालन करें:

1. वह डेटा श्रेणी चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें जानकारी > तरह, स्क्रीनशॉट देखें:

2. में तरह संवाद बॉक्स में, निम्नलिखित कार्य करें:

  • में स्तंभ अनुभाग, उस कॉलम नाम का चयन करें जिसके आधार पर आप सॉर्ट करना चाहते हैं;
  • में क्रमबद्ध करें अनुभाग चुनें सेल मान विकल्प;
  • में व्यवस्था अनुभाग, सॉर्ट क्रम निर्दिष्ट करें। (टेक्स्ट स्ट्रिंग्स को सॉर्ट करने के लिए, कृपया चयन करें A से Z or Z से A; संख्या सूची को क्रमबद्ध करने के लिए, चयन करें छोटे से सबसे बड़ा or सबसे बड़ा से छोटा; दिनांक कक्षों को क्रमबद्ध करने के लिए, चयन करें सबसे पुराने से सबसे नवीनतम or सबसे पुराना से नवीनतम.)
  • टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। तब दबायें OK बटन, चयनित डेटा तुरंत आपके द्वारा निर्दिष्ट कॉलम के आधार पर सॉर्ट किया जाएगा।


2.2 डेटा को सेल रंग, फ़ॉन्ट रंग, सेल आइकन के आधार पर क्रमबद्ध करें

यदि आप सेल रंग, फ़ॉन्ट रंग या सशर्त स्वरूपण आइकन के आधार पर डेटा रेंज को सॉर्ट करना चाहते हैं, तो सॉर्ट सुविधा इस कार्य को जल्दी से हल कर सकती है।

मान लीजिए, आपके पास एक डेटा श्रेणी है जो कुछ सेल रंगों के साथ स्वरूपित है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, यदि आपको सेल रंग के आधार पर डेटा को पुनर्व्यवस्थित करने की आवश्यकता है, उदाहरण के लिए, आप हल्के लाल पंक्तियों को शीर्ष पर रखना चाहेंगे, उसके बाद प्रकाश को पीली और हल्की नीली पंक्तियाँ, पंक्तियों को सेल रंग के आधार पर क्रमबद्ध करने के लिए, कृपया यह करें:

1. उस डेटा श्रेणी का चयन करें जिसे आप सेल रंग के आधार पर सॉर्ट करना चाहते हैं, और फिर क्लिक करें जानकारी > तरह पर जाने के लिए तरह संवाद बॉक्स।

2. में तरह संवाद बॉक्स में, निम्नलिखित परिचालन निर्दिष्ट करें:

2.1) पहले सेल का रंग इस प्रकार शीर्ष पर सेट करें:

  • में स्तंभ अनुभाग चुनें नाम या अन्य कॉलम जहां आपके पास रंगीन सेल हैं। इस उदाहरण में, मेरे पास सभी कॉलमों में रंगीन सेल हैं, आप कोई भी कॉलम नाम चुन सकते हैं;
  • के नीचे क्रमबद्ध करें अनुभाग, कृपया चयन करें कोशिका का रंग विकल्प;
  • में व्यवस्था अनुभाग, एक सेल रंग चुनें जिसे आप ऊपर या नीचे रखना चाहते हैं;

2.2) फिर, क्लिक करें स्तर जोड़ें दूसरे और अन्य नियम स्तरों को जोड़ने के लिए बटन, दूसरे और अन्य सेल रंगों को सेट करने के लिए उपरोक्त चरणों को दोहराएं।

  • टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3. सेटिंग्स ख़त्म करने के बाद क्लिक करें OK बटन, और डेटा रेंज को आपके द्वारा निर्दिष्ट सेल रंग के अनुसार क्रमबद्ध किया गया है, स्क्रीनशॉट देखें:

टिप्स: उपरोक्त चरणों के अनुसार, आप फ़ॉन्ट रंग या सेल आइकन का चयन करके डेटा को सॉर्ट भी कर सकते हैं फ़ॉन्ट रंग or सशर्त स्वरूपण चिह्न सॉर्ट संवाद बॉक्स में.


2.3 डेटा को एकाधिक कॉलम के अनुसार क्रमित करें

यदि आपके पास नीचे दिखाए गए स्क्रीनशॉट के अनुसार एक बड़ा डेटासेट है, तो अब, आप डेटा को अधिक स्पष्ट रूप से पढ़ने के लिए बहु-स्तरीय डेटा सॉर्टिंग करना चाहते हैं, उदाहरण के लिए, पहले क्षेत्र कॉलम के आधार पर सॉर्ट करना, और फिर अंतिम बिक्री कॉलम में राज्य कॉलम को सॉर्ट करना। आप एक्सेल में यह सॉर्टिंग कैसे कर सकते हैं?

डेटा को कई कॉलमों के आधार पर क्रमबद्ध करने के लिए, कृपया नीचे दिए गए चरणों का पालन करें:

1. डेटा की वह श्रेणी चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें जानकारी > तरह पर जाने के लिए तरह संवाद बॉक्स।

2. में तरह संवाद बॉक्स पर क्लिक करें स्तर जोड़ें दो बार बटन दबाएं क्योंकि तीन कॉलम हैं जिन्हें आप सॉर्टिंग के लिए उपयोग करना चाहते हैं। तब आप दो देख सकते हैं तब तक नियम स्तर सूची बॉक्स में जोड़ दिए गए हैं:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। वहाँ से इसके अनुसार क्रमबद्ध करें और तब तक ड्रॉप-डाउन सूची में, उन कॉलम नामों का चयन करें जिनके आधार पर आप सॉर्ट करना चाहते हैं, और फिर चयन करें सेल मान से क्रमबद्ध करें प्रत्येक चयनित कॉलम के लिए अलग-अलग अनुभाग, अंत में, अपनी आवश्यकता के अनुसार क्रमबद्ध क्रम चुनें।

4। तब दबायें OK, और आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार सॉर्टिंग परिणाम मिलेगा:


2.4 कस्टम सूची के आधार पर डेटा क्रमबद्ध करें

डेटा को वर्णानुक्रम या संख्यात्मक क्रम में क्रमबद्ध करने के बजाय, यह सॉर्ट सुविधा आपके लिए एक कस्टम सूची सॉर्टिंग भी प्रदान करती है। उदाहरण के लिए, आप नीचे दी गई डेटा श्रेणी को स्थिति के आधार पर क्रमबद्ध करना चाहेंगे - प्रारंभ नहीं, प्रगति में, पूर्ण, आपने परिभाषित किया है। यहां, मैं परिचय दूंगा कि इस प्रकार की छँटाई से कैसे निपटा जाए।

1. वह डेटा श्रेणी चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें जानकारी > तरह पर जाने के लिए तरह संवाद बॉक्स।

2. में तरह संवाद बॉक्स में, उस कॉलम का चयन करें जिसे आप सॉर्ट करना चाहते हैं स्तंभ अनुभाग, और फिर चुनें सेल मान से क्रमबद्ध करें अनुभाग में, व्यवस्था अनुभाग पर क्लिक करें कस्टम सूची विकल्प, स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। और एक कस्टम सूची बॉक्स पॉप अप हो जाएगा, कृपया निम्नलिखित कार्य करें:

  • क्लिक करें नई सूची में रिवाज सूचियाँ बॉक्स;
  • फिर, टेक्स्ट स्ट्रिंग्स को उस क्रम में दर्ज करें जिसके आधार पर आपको सॉर्ट करना है सूची प्रविष्टियां डिब्बा; (पाठ दर्ज करते समय, कृपया दबाएँ दर्ज प्रविष्टियों को अलग करने की कुंजी।)
  • अंत में, क्लिक करें बटन, नई सूची इसमें जोड़ दी गई है कस्टम सूचियाँ एक बार में बॉक्स.

4। तब दबायें OK बटन पर लौटने के लिए तरह संवाद बकस। आइटमों की नई कस्टम सूची अब प्रदर्शित की गई है व्यवस्था ड्राॅप डाउन लिस्ट।

5. और फिर, क्लिक करें OK संवाद बॉक्स को बंद करने के लिए बटन, परिणामस्वरूप, डेटा श्रेणी को आपके द्वारा परिभाषित कस्टम सूची के अनुसार क्रमबद्ध किया गया है, स्क्रीनशॉट देखें:


2.5 डेटा को बाएँ से दाएँ क्रमबद्ध करें (क्षैतिज रूप से क्रमबद्ध करें)

आम तौर पर, आप हमेशा डेटा तालिका को ऊपर से नीचे तक लंबवत रूप से क्रमबद्ध करते हैं, लेकिन, कभी-कभी, आप पंक्ति मानों के आधार पर डेटा को क्रमबद्ध करना चाह सकते हैं (बाएं से दाएं क्रमबद्ध करें)। उदाहरण के लिए, नीचे दी गई डेटा श्रेणी में, मैं इसे नाम पंक्ति में मानों के आधार पर क्रमबद्ध करना चाहता हूं।

इस मामले में, सॉर्ट सुविधा में एक अंतर्निहित कार्यक्षमता होती है जो आपको बाएं से दाएं सॉर्ट करने की अनुमति देती है। कृपया नीचे दिए गए चरणों का पालन करें:

1. अपनी डेटा श्रेणी चुनें (हेडर को छोड़कर) जिसे आप सॉर्ट करना चाहते हैं, और फिर क्लिक करें जानकारी > तरह सॉर्ट डायलॉग बॉक्स पर जाने के लिए।

2. पॉप-आउट में तरह संवाद बॉक्स पर क्लिक करें ऑप्शंस बटन, फिर, में सॉर्ट विकल्प संवाद बॉक्स में, चयन करें बाएँ से दाएँ क्रमबद्ध करें विकल्प, स्क्रीनशॉट देखें:

3। क्लिक करें OK सॉर्ट डायलॉग पर वापस जाने के लिए, अब, में पंक्ति अनुभाग, उस पंक्ति संख्या को निर्दिष्ट करें जिसके आधार पर आप डेटा को सॉर्ट करना चाहते हैं, और फिर चयन करें सेल मान में क्रमबद्ध करें अनुभाग, अंत में, सॉर्ट क्रम चुनें व्यवस्था आपको जिस अनुभाग की आवश्यकता है, स्क्रीनशॉट देखें:

4। तब दबायें OK, और आपका डेटा नीचे दिखाए गए स्क्रीनशॉट के अनुसार क्रमबद्ध है:


2.6 डेटा को केस-संवेदी क्रम में क्रमबद्ध करें

आम तौर पर, डेटा सॉर्टिंग केस-संवेदी क्रम में नहीं की जाती है जैसा कि नीचे दिए गए पहले स्क्रीनशॉट में दिखाया गया है। लेकिन क्या होगा यदि आप सॉर्टिंग केस को नीचे दिखाए गए दूसरे स्क्रीनशॉट के अनुसार संवेदनशील बनाना चाहते हैं, तो आप एक्सेल में इस कार्य को कैसे हल कर सकते हैं?

एक्सेल में केस सेंसिटिव सॉर्टिंग करने के लिए, कृपया यह करें:

1. वह डेटा श्रेणी चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें जानकारी > तरह पर जाने के लिए तरह संवाद बॉक्स।

2. में तरह डायलॉग बॉक्स में स्तंभ अनुभाग, उस कॉलम नाम को निर्दिष्ट करें जिसके आधार पर आप डेटा को सॉर्ट करना चाहते हैं, और फिर चयन करें सेल मान में क्रमबद्ध करें अनुभाग, अंत में, सॉर्ट क्रम चुनें व्यवस्था आपको जिस अनुभाग की आवश्यकता है, स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3. पर क्लिक करते जाइये ऑप्शंस इस संवाद बॉक्स में बटन, और में सॉर्ट विकल्प प्रॉम्प्ट बॉक्स, जाँचें अक्षर संवेदनशील विकल्प, स्क्रीनशॉट देखें:

4। क्लिक करें OK > OK संवादों को बंद करने के लिए, डेटा को केस-संवेदी क्रम में पहले निचले मामलों और फिर ऊपरी मामलों के साथ क्रमबद्ध किया जाएगा जब पाठ समान हो। स्क्रीनशॉट देखें:


छँटाई का उन्नत उपयोग

अपने दैनिक कार्य में, आपको अन्य अधिक जटिल, व्यावहारिक, विशिष्ट सॉर्टिंग समस्याएं आ सकती हैं, यह अनुभाग एक्सेल में कई प्रकार के सॉर्टिंग कार्यों के बारे में बात करेगा।

3.1 डेटा को आवृत्ति के आधार पर क्रमबद्ध करें

यह मानते हुए कि आपके पास एक कॉलम में डेटा की एक सूची है, और अब, आप इस कॉलम को डेटा की घटना आवृत्तियों के अवरोही क्रम में क्रमबद्ध करना चाहते हैं जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। यहां, मैं इस कार्य को हल करने के लिए दो तरीकों का परिचय दूंगा।

 एक सहायक कॉलम के साथ आवृत्ति के आधार पर डेटा को क्रमबद्ध करें

एक्सेल में, घटना गणना के आधार पर डेटा को सॉर्ट करने का कोई सीधा तरीका नहीं है, यहां, आप प्रत्येक पाठ की घटना आवृत्ति प्राप्त करने के लिए एक सहायक सूत्र बना सकते हैं, और फिर आपको आवश्यक सॉर्टिंग परिणाम प्राप्त करने के लिए सहायक कॉलम द्वारा सॉर्ट कर सकते हैं।

1. उदाहरण के लिए, मूल डेटा, B2 के निकट एक रिक्त सेल में नीचे दिए गए सूत्र को टाइप करें, और फिर इस सूत्र को लागू करने के लिए भरण हैंडल को कोशिकाओं तक खींचें, स्क्रीनशॉट देखें:

=COUNTIF($A$2:$A$16,A2)

नोट: उपरोक्त सूत्र में, A2: A16 डेटा वाली वह सूची है जिसे आप आवृत्ति के आधार पर क्रमित करना चाहते हैं, और A2 इस सूची का पहला डेटा है.

2. फिर, सूत्र कक्षों का चयन करते रहें और फिर क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3. और फिर, क्लिक करें तरह बटन, अब मूल कॉलम को दिखाए गए स्क्रीनशॉट के अनुसार आवृत्ति के अनुसार क्रमबद्ध किया गया है:

सुझाव:

1. रिजल्ट मिलने के बाद आप हेल्पर कॉलम को अपनी जरूरत के मुताबिक डिलीट कर सकते हैं।

2. यदि ऐसे टेक्स्ट स्ट्रिंग हैं जो समान संख्या में बार दिखाई देते हैं, तो एक ही टेक्स्ट को एक साथ क्रमबद्ध नहीं किया जा सकता है। ऐसे में आपको यहां जाना चाहिए तरह संवाद बॉक्स, पहले सहायक कॉलम के आधार पर क्रमबद्ध करें, और फिर नीचे दिखाए गए स्क्रीनशॉट के अनुसार पाठ के अनुसार क्रमबद्ध करें:


 एक उपयोगी सुविधा के साथ आवृत्ति के आधार पर डेटा को क्रमबद्ध करें

यदि आपके पास एक्सेल के लिए कुटूल, के साथ अपने उन्नत सॉर्ट सुविधा, आप बिना किसी सहायक कॉलम के घटना आवृत्ति के आधार पर डेटा को जल्दी और आसानी से सॉर्ट कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. वह डेटा सूची चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट, स्क्रीनशॉट देखें:

2. में उन्नत सॉर्ट संवाद बॉक्स में, उस कॉलम का चयन करें जिसे आप सॉर्ट करना चाहते हैं स्तंभ अनुभाग, और फिर चुनें आवृत्ति में क्रमबद्ध करें ड्रॉप-डाउन सूची, अंत में, सॉर्ट क्रम निर्दिष्ट करें व्यवस्था अनुभाग, स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। तब दबायें OK बटन, डेटा सूची को एक बार में घटना गणना के आधार पर क्रमबद्ध किया गया है, स्क्रीनशॉट देखें:


3.2 वर्ण लंबाई के आधार पर डेटा क्रमबद्ध करें

यदि आपके पास डेटा की एक सूची है जिसमें अलग-अलग लंबाई के साथ टेक्स्ट स्ट्रिंग्स हैं, तो अब, आपको कॉलम को साफ सुथरा बनाने के लिए डेटा को वर्ण लंबाई के आधार पर क्रमबद्ध करने की आवश्यकता हो सकती है। यह अनुभाग इस बारे में बात करेगा कि वर्णों की संख्या के आधार पर डेटा को कैसे क्रमबद्ध किया जाए।

 एक सहायक कॉलम के साथ वर्ण की लंबाई के आधार पर डेटा क्रमबद्ध करें

कॉलम को वर्णों की लंबाई के आधार पर क्रमबद्ध करने के लिए, आपको प्रत्येक सेल के लिए वर्णों की संख्या की गणना करने के लिए LEN फ़ंक्शन का उपयोग करना चाहिए, और फिर डेटा सूची को क्रमबद्ध करने के लिए सॉर्ट फ़ंक्शन लागू करना चाहिए, कृपया नीचे दिए गए चरणों का पालन करें:

1. यह सूत्र दर्ज करें = LEN (A2) उदाहरण के लिए, मूल डेटा, B2 से सटे एक रिक्त सेल में, और फिर इस सूत्र को लागू करने के लिए भरण हैंडल को सेल में नीचे खींचें, स्क्रीनशॉट देखें:

2. फिर, सूत्र कक्षों का चयन करते रहें और फिर क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3। तब दबायें तरह बटन, स्ट्रिंग्स को वर्ण लंबाई के अनुसार क्रमबद्ध किया गया है। आप आवश्यकतानुसार सहायक कॉलम बी को हटा सकते हैं। स्क्रीनशॉट देखें:


 एक आसान विकल्प के साथ वर्ण की लंबाई के आधार पर डेटा क्रमबद्ध करें

वर्णों की संख्या के आधार पर डेटा को शीघ्रता और आसानी से क्रमबद्ध करने के लिए, मैं यहां एक उपयोगी टूल की अनुशंसा करूंगा - एक्सेल के लिए कुटूल, के साथ अपने उन्नत सॉर्ट सुविधा, आप इस कार्य को आसानी से निपटा सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. वह डेटा सूची चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट.

2. में उन्नत सॉर्ट संवाद बॉक्स में, वह कॉलम चुनें जिसे आप सॉर्ट करना चाहते हैं स्तंभ अनुभाग, और चुनें पाठ की लंबाई से क्रमबद्ध करें ड्रॉप-डाउन सूची में, अंत में, वह क्रम निर्दिष्ट करें जिसकी आपको आवश्यकता है व्यवस्था अनुभाग। स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं iकी जाँच की गई. यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। तब दबायें OK बटन, सूची में टेक्स्ट स्ट्रिंग्स को नीचे स्क्रीनशॉट में दिखाए गए अनुसार वर्ण लंबाई के अनुसार क्रमबद्ध किया गया है:


3.3 पूरे नामों को अंतिम नामों के आधार पर क्रमबद्ध करें

पूर्ण नामों की सूची को सॉर्ट करते समय, एक्सेल सॉर्ट करने के लिए नाम के पहले अक्षर का उपयोग करेगा, लेकिन यदि आप डेटा को अंतिम नामों से सॉर्ट करना चाहते हैं तो क्या होगा? यहां, मैं आपके लिए एक्सेल में आसानी से अंतिम नामों के आधार पर पूरे नामों को क्रमबद्ध करने के लिए कुछ तरकीबें लाऊंगा।

 सहायक कॉलम की सहायता से पूरे नामों को अंतिम नामों के आधार पर क्रमबद्ध करें

अंतिम नामों के आधार पर पूरे नामों को क्रमबद्ध करते हुए, आपको अंतिम नामों को एक नए कॉलम में निकालना चाहिए, और फिर अलग किए गए अंतिम नामों के आधार पर पूरे नामों को वर्णानुक्रम में क्रमबद्ध करने के लिए सॉर्ट सुविधा लागू करना चाहिए। कृपया निम्नलिखित चरणों का पालन करें:

1. उदाहरण के लिए, मूल डेटा, B2 से सटे एक रिक्त सेल में नीचे दिए गए सूत्र को दर्ज करें या कॉपी करें, और फिर इस सूत्र को लागू करने के लिए भरण हैंडल को कोशिकाओं तक खींचें, स्क्रीनशॉट देखें:

=RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

2. सूत्र कक्षों का चयन करते रहें और फिर क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3। तब दबायें तरह बटन, और आपको पूरे नाम मिलेंगे जो अंतिम नामों के आधार पर क्रमबद्ध हैं, एक बार हो जाने के बाद, आप अपनी आवश्यकता के अनुसार सहायक कॉलम को हटा सकते हैं। स्क्रीनशॉट देखें:


 त्वरित विधि से पूरे नामों को अंतिम नामों के आधार पर क्रमबद्ध करें

यदि आप सूत्र से परिचित नहीं हैं, तो बिना किसी सूत्र के पूरे नामों को अंतिम नामों से क्रमबद्ध करने के लिए उन्नत सॉर्ट का लक्षण एक्सेल के लिए कुटूल आप पर एक उपकार कर सकते हैं.

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. वह पूरा नाम सेल चुनें जिसे आप सॉर्ट करना चाहते हैं और क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट.

2. में उन्नत सॉर्ट संवाद बॉक्स में, वह कॉलम चुनें जिसे आप सॉर्ट करना चाहते हैं स्तंभ अनुभाग, और चुनें अंतिम नाम से क्रमबद्ध करें ड्रॉप-डाउन सूची में, अंत में, अपनी आवश्यकता के अनुसार सॉर्ट क्रम निर्दिष्ट करें व्यवस्था अनुभाग। स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। तब दबायें OK बटन, पूरा नाम कॉलम एक ही बार में अंतिम नामों से क्रमबद्ध कर दिया गया है।


3.4 ईमेल पते को डोमेन के अनुसार क्रमबद्ध करें

यदि आपके पास केवल पते के पहले अक्षर के बजाय डोमेन के आधार पर क्रमबद्ध किए जाने वाले ईमेल पतों की एक सूची है, तो आप एक्सेल में ऐसा कैसे कर सकते हैं? यह अनुभाग डोमेन के आधार पर ईमेल पतों को क्रमबद्ध करने के कुछ त्वरित तरीकों के बारे में बात करेगा।

 एक सहायक कॉलम के साथ डोमेन द्वारा ईमेल पते को क्रमबद्ध करें

यहां, आप ईमेल डोमेन को दूसरे कॉलम में निकालने के लिए एक फॉर्मूला बना सकते हैं, और फिर नए डोमेन कॉलम के आधार पर मूल ईमेल पते को सॉर्ट कर सकते हैं।

1. अपने ईमेल पते के बगल में एक रिक्त सेल में निम्नलिखित सूत्र टाइप करें, इस उदाहरण में, मैं इस सूत्र को सेल C2 में दर्ज करूंगा, फिर भरण हैंडल को उस सीमा तक खींचें जहां आप इस सूत्र को लागू करना चाहते हैं। फिर सभी ईमेल डोमेन पतों से निकाले जाएंगे, स्क्रीनशॉट देखें:

=RIGHT(B2,LEN(B2)-FIND("@",B2))

2. सूत्र कक्षों को चयनित रखें, और फिर क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा कि आपको चाहिए, में क्रमबद्ध चेतावनी संवाद बॉक्स, जाँचें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3. और फिर, क्लिक करें तरह ईमेल डोमेन द्वारा डेटा को आपके निर्दिष्ट अनुसार आरोही क्रम या अवरोही क्रम में क्रमबद्ध करने के लिए बटन।

4. सॉर्ट करने के बाद, आप आवश्यकतानुसार हेल्पर कॉलम को हटा सकते हैं।


 कई क्लिक के साथ डोमेन के अनुसार ईमेल पते क्रमबद्ध करें

यदि आपके पास एक्सेल के लिए कुटूल, के साथ अपने उन्नत सॉर्ट फ़ंक्शन, ईमेल पते को केवल कुछ क्लिक के साथ डोमेन नामों द्वारा वर्णानुक्रम में क्रमबद्ध किया जा सकता है।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. उस संपूर्ण डेटा श्रेणी का चयन करें जिसे आप सॉर्ट करना चाहते हैं, और फिर क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट.

2. में उन्नत सॉर्ट संवाद बॉक्स में, वह कॉलम चुनें जिसे आप सॉर्ट करना चाहते हैं स्तंभ अनुभाग, और चुनें मेल डोमेन से क्रमबद्ध करें ड्रॉप-डाउन सूची में, अंत में, वह क्रम निर्दिष्ट करें जिसकी आपको आवश्यकता है व्यवस्था अनुभाग। स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। क्लिक करें OK, और डेटा श्रेणी को ईमेल डोमेन द्वारा क्रमबद्ध किया गया है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:


3.5 एक कॉलम को दूसरे से मिलान करने के लिए क्रमबद्ध करें

यदि आपके पास डेटा वाले दो कॉलम हैं जो बिल्कुल समान या लगभग समान हैं, लेकिन अलग-अलग क्रम में हैं, तो अब, आपको दो कॉलमों को क्रमबद्ध करने की आवश्यकता हो सकती है ताकि दोनों कॉलमों में समान पंक्तियों पर समान मान संरेखित हों। इस अनुभाग में, मैं इस प्रकार की छँटाई के लिए दो मामले प्रस्तुत करूँगा।

 मिलान के लिए बिल्कुल समान आइटम वाले दो स्तंभों को क्रमबद्ध करें

उदाहरण के लिए, मेरे पास दो कॉलम हैं जिनमें समान आइटम हैं लेकिन अलग-अलग क्रम में, यहां, मैं नीचे दिखाए गए स्क्रीनशॉट के अनुसार पहले कॉलम से मेल खाने के लिए दूसरे कॉलम को सॉर्ट करना चाहता हूं।

1. नीचे दिए गए सूत्र को अपने मूल डेटा के बगल में एक रिक्त कक्ष में टाइप करें, फिर, सूची में सभी कक्षों पर इस सूत्र को लागू करने के लिए भरण हैंडल को खींचें, और यह स्तंभ ए के विरुद्ध स्तंभ बी में प्रत्येक मान की स्थिति लौटा देगा, स्क्रीनशॉट देखें :

=MATCH(B2,$A$2:$A$10,0)

2. फिर, कॉलम बी और नया हेल्पर कॉलम चुनें और क्लिक करें जानकारी > तरह पर जाने के लिए तरह डायलॉग बॉक्स में तरह संवाद बॉक्स में, निम्नलिखित कार्य करें:

  • उस सहायक कॉलम का चयन करें जिसके आधार पर आप डेटा को सॉर्ट करना चाहते हैं स्तंभ अनुभाग;
  • उसके बाद चुनो सेल मान में क्रमबद्ध करें अनुभाग;
  • आखिर में सेलेक्ट करें छोटे से सबसे बड़ा में विकल्प व्यवस्था अनुभाग।

3. और फिर, क्लिक करें OK बटन। अब, आपको नीचे दिखाए गए स्क्रीनशॉट की तरह दोनों कॉलम बिल्कुल मेल खाते हुए मिलेंगे। आप आवश्यकतानुसार सूत्र कॉलम हटा सकते हैं।


 मिलान के लिए बिल्कुल समान आइटम न रखते हुए दो स्तंभों को क्रमबद्ध करें

कभी-कभी, दो कॉलम में आइटम बिल्कुल एक जैसे नहीं हो सकते हैं। उदाहरण के लिए, मैं पहले कॉलम के डेटा से मिलान करने के लिए दूसरे कॉलम में डेटा को सॉर्ट करना चाहता हूं, ताकि नीचे दिखाए गए स्क्रीनशॉट के अनुसार समान मान समान पंक्तियों पर संरेखित हो जाएं।

1. दो कॉलमों के बीच एक नया खाली कॉलम डालें।

2. सेल B2 में नीचे दिए गए सूत्र को दर्ज करें, और फिर, इस सूत्र को अपनी आवश्यक कोशिकाओं में भरने के लिए भरण हैंडल को खींचें। और अब, आप देख सकते हैं कि कॉलम सी में डेटा को कॉलम ए में डेटा से मेल खाने के लिए क्रमबद्ध किया गया है।

=IF(ISNA(MATCH(A2,$C$2:$C$8,0)),"",INDEX($C$2:$C$8,MATCH(A2,$C$2:$C$8,0)))


3.6 डेटा की सूची से अद्वितीय मानों को क्रमबद्ध करें और निकालें

यदि आपके पास मानों की एक सूची है जिसमें कुछ डुप्लिकेट हैं, तो अब, आप केवल अद्वितीय मान निकालना चाहते हैं और उन्हें नीचे स्क्रीनशॉट में दिखाए अनुसार वर्णानुक्रम में क्रमबद्ध करना चाहते हैं, यहां, मैं इस प्रकार की सॉर्टिंग से निपटने के लिए कुछ सूत्र प्रस्तुत करूंगा।

1. कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष - C2 में दर्ज करें, और फिर दबाएँ Ctrl + Shift + Enter पहला परिणाम प्राप्त करने के लिए कुंजी, स्क्रीनशॉट देखें:

=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,"<"&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,"="&C$1:C1)),0)),"")

नोट: सूत्र में, A2: A12 वह डेटा सूची है जिससे आप अद्वितीय मान निकालना चाहते हैं, C1 आपके द्वारा डाले गए सूत्र के ऊपर की कोशिका है। कृपया उन्हें अपनी आवश्यकता के अनुसार बदलें।

2. फिर रिक्त सेल दिखाई देने तक मान निकालने के लिए भरण हैंडल को खींचें, सभी अद्वितीय मान निकाले जाएंगे और आरोही क्रम में क्रमबद्ध किए जाएंगे, स्क्रीनशॉट देखें:

टिप्स:

1. यदि आप चाहते हैं कि निकाले गए अद्वितीय मानों को अवरोही क्रम में क्रमबद्ध किया जाए, तो कृपया नीचे दिया गया सूत्र लागू करें: (दबाना याद रखें) Ctrl + Shift + Enter चांबियाँ)

=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,">"&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,"="&C$1:C1)),0)),"")

2. यदि डेटा सूची में स्पेस सेल, संख्यात्मक मान शामिल हैं, तो उपरोक्त सूत्र काम नहीं करेगा, इस स्थिति में, आपको निम्नलिखित सूत्रों का उपयोग करना चाहिए: (दबाना याद रखें Ctrl + Shift + Enter चांबियाँ)

=IFERROR(SMALL(IF((COUNTIF($C$1:C1,$A$2:$A$12)=0)*ISNUMBER($A$2:$A$12),$A$2:$A$12,"A"),1),INDEX($A$2:$A$12,MATCH(SMALL(IF(ISTEXT($A$2:$A$12)*(COUNTIF(C1:$C$1,$A$2:$A$12)=0),COUNTIF($A$2:$A$12,"<"&$A$2:$A$12),""),1),IF(ISTEXT($A$2:$A$12),COUNTIF($A$2:$A$12,"<"&$A$2:$A$12),""),0)))


3.7 एक साथ अनेक पंक्तियों या स्तंभों को स्वतंत्र रूप से क्रमबद्ध करें

हमारे लिए एक पंक्ति या स्तंभ के आधार पर डेटा की एक श्रृंखला को क्रमबद्ध करना आसान है, लेकिन कभी-कभी आप श्रेणी में प्रत्येक पंक्ति या स्तंभ को स्वतंत्र रूप से वर्णानुक्रम में रखना चाह सकते हैं, आप एक्सेल में इस कार्य को कैसे प्राप्त कर सकते हैं?

 अनेक पंक्तियों को अलग-अलग क्रमबद्ध करें

मान लीजिए कि आपके पास डेटा की एक श्रृंखला है जिसे नीचे दिखाए गए स्क्रीनशॉट की तरह प्रत्येक पंक्ति में वर्णानुक्रम में फिर से व्यवस्थित किया जाना चाहिए, इस समस्या को हल करने के लिए, यहां आपके लिए दो त्वरित युक्तियां दी गई हैं।

सूत्र के साथ एक साथ कई पंक्तियों को स्वतंत्र रूप से क्रमबद्ध करें

1. पंक्ति लेबल को किसी अन्य स्थान पर कॉपी करें जहां आप क्रमबद्ध परिणाम प्राप्त करना चाहते हैं।

2. और फिर, नीचे दिए गए फॉर्मूले को एक रिक्त सेल - H2 में कॉपी या दर्ज करें, और फिर दबाएँ Ctrl + Shift + Enter पहला परिणाम प्राप्त करने के लिए कुंजियाँ एक साथ, स्क्रीनशॉट देखें:

=INDEX($B2:$E2, MATCH(COLUMNS($B2:B2), COUNTIF($B2:$E2, "<="&$B2:$E2), 0))

3. फिर, सूत्र सेल H2 का चयन करें, और पहली पंक्ति के अन्य कक्षों में सूत्र की प्रतिलिपि बनाने के लिए भरण हैंडल को दाईं ओर खींचें, इस उदाहरण में, कक्ष K2 पर खींचें, स्क्रीनशॉट देखें:

4. पहली पंक्ति (H2:K2) में सूत्र कोशिकाओं का चयन करते रहें, और सूत्र को अन्य पंक्तियों में कॉपी करने के लिए भरण हैंडल को नीचे की ओर खींचें। अब, आप देख सकते हैं कि प्रत्येक पंक्ति में मानों को व्यक्तिगत रूप से आरोही क्रम में क्रमबद्ध किया गया है।


VBA कोड के साथ एक साथ कई पंक्तियों को स्वतंत्र रूप से क्रमबद्ध करें

निम्नलिखित वीबीए कोड भी आपको प्रत्येक पंक्ति में डेटा को वर्णानुक्रम में आसानी से क्रमबद्ध करने में मदद कर सकता है। कृपया निम्नलिखित चरणों का पालन करें:

1. वह डेटा चुनें जिसे आप प्रत्येक पंक्ति में सॉर्ट करना चाहते हैं।

2. दबाए रखें ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

3। तब दबायें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए कोड: एक साथ कई पंक्तियों को स्वतंत्र रूप से क्रमबद्ध करें

Sub SortIndividualR()
'Updateby Extendoffice
    Dim xRg As Range, yRg As Range
    If TypeName(Selection) <> "Range" Then Exit Sub
    Set xRg = Selection
    If xRg.Count = 1 Then
        MsgBox "Select multiple cells!", vbExclamation, "Kutools for Excel"
        Exit Sub
    End If
    With Application
        .ScreenUpdating = False
        .EnableEvents = False
        .Calculation = xlCalculationManual
    End With
    Application.ScreenUpdating = False
    For Each yRg In xRg.Rows
        yRg.Sort Key1:=yRg.Cells(1, 1), _
        Order1:=xlAscending, _
        Header:=xlNo, _
        Orientation:=xlSortRows
    Next yRg
    With Application
        .ScreenUpdating = True
        .EnableEvents = True
        .Calculation = xlCalculationAutomatic
    End With
    Application.ScreenUpdating = True
End Sub

4। फिर दबायें F5 इस कोड को चलाने के लिए कुंजी, प्रत्येक पंक्ति में डेटा को तुरंत आरोही क्रम में क्रमबद्ध किया गया है, स्क्रीनशॉट देखें:


 अनेक स्तंभों को अलग-अलग क्रमबद्ध करें

प्रत्येक कॉलम में डेटा को अलग-अलग क्रमबद्ध करने के लिए, निम्नलिखित दो विधियाँ आपकी मदद कर सकती हैं।

सूत्र के साथ एक साथ अनेक स्तंभों को स्वतंत्र रूप से क्रमबद्ध करें

1. कॉलम लेबल को किसी अन्य स्थान पर कॉपी करें जहां आप क्रमबद्ध परिणाम प्राप्त करना चाहते हैं।

2. और फिर, नीचे दिए गए सूत्र को एक रिक्त सेल में दर्ज करें - F3, और दबाएँ Ctrl + Shift + Enter पहला परिणाम प्राप्त करने के लिए कुंजियाँ एक साथ रखें, फिर, इस सूत्र को अन्य पंक्तियों में कॉपी करने के लिए भरण हैंडल को नीचे की ओर खींचें, स्क्रीनशॉट देखें:

=INDEX(A$3:A$6,MATCH(ROWS(A$3:A3),COUNTIF(A$3:A$6,"<="&A$3:A$6),0))

3. पहली पंक्ति (F3:F6) में सूत्र कक्षों का चयन करते रहें, और सूत्र को अन्य स्तंभों में कॉपी करने के लिए भरण हैंडल को दाईं ओर खींचें। अब, प्रत्येक कॉलम में मानों को नीचे स्क्रीनशॉट में दिखाए गए अनुसार आरोही क्रम में अलग-अलग क्रमबद्ध किया गया है:


वीबीए कोड के साथ एक साथ कई कॉलमों को स्वतंत्र रूप से क्रमबद्ध करें

डेटा को कई कॉलमों में स्वतंत्र रूप से क्रमबद्ध करने के लिए, निम्नलिखित VBA कोड भी आपकी मदद कर सकता है, कृपया ऐसा करें:

1. दबाए रखें ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। तब दबायें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए कोड: एक साथ कई कॉलमों को स्वतंत्र रूप से क्रमबद्ध करें

Sub SortIndividualJR()
'Updateby Extendoffice
    Dim xRg As Range
    Dim yRg As Range
    Dim ws As Worksheet
    Set ws = ActiveSheet
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Range Selection:", _
                                    Title:="Kutools for excel", Type:=8)
    Application.ScreenUpdating = False
    For Each yRg In xRg
        With ws.Sort
            .SortFields.Clear
            .SortFields.Add Key:=yRg, Order:=xlAscending
            .SetRange ws.Range(yRg, yRg.End(xlDown))
            .Header = xlNo
            .MatchCase = False
            .Apply
        End With
    Next yRg
    Application.ScreenUpdating = True
End Sub

3। फिर दबायें F5 इस कोड को चलाने के लिए कुंजी, और एक प्रॉम्प्ट बॉक्स खुलेगा, कृपया उस डेटा श्रेणी का चयन करें जिसे आप सॉर्ट करना चाहते हैं, स्क्रीनशॉट देखें:

4. और फिर, क्लिक करें OK, प्रत्येक कॉलम को व्यक्तिगत रूप से शीघ्रता से क्रमबद्ध किया गया है।


3.8 एक्सेल में डेटा को यादृच्छिक रूप से क्रमबद्ध करें

हमारे लिए डेटा को वर्णानुक्रम में आरोही या अवरोही क्रम में क्रमबद्ध करना आम बात है, लेकिन क्या आपने कभी किसी चयनित श्रेणी में डेटा को यादृच्छिक रूप से क्रमबद्ध करने का प्रयास किया है? इस अनुभाग में, मैं इस बारे में बात करूंगा कि कोशिकाओं की एक श्रृंखला को यादृच्छिक क्रम में कैसे फेरबदल किया जाए।

 एक सहायक कॉलम के साथ डेटा के एक कॉलम को यादृच्छिक रूप से क्रमबद्ध करें

आम तौर पर, आप यादृच्छिक संख्याएँ प्राप्त करने के लिए RAND फ़ंक्शन का उपयोग कर सकते हैं, और फिर इस यादृच्छिक सूची के आधार पर डेटा को क्रमबद्ध कर सकते हैं, कृपया इस प्रकार करें:

1. यह सूत्र दर्ज करें: = रैंड () अपने डेटा के बगल में एक खाली सेल में, और नीचे दिखाए गए स्क्रीनशॉट के अनुसार यादृच्छिक संख्याओं की सूची भरने के लिए भरण हैंडल को नीचे खींचें:

2. सूत्र कक्षों का चयन करते रहें और फिर, D पर क्लिक करेंअता > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3. और फिर, क्लिक करें तरह बटन, डेटा सूची को एक बार में बदल दिया गया है, स्क्रीनशॉट देखें:


 एक अद्भुत सुविधा के साथ कोशिकाओं, पंक्तियों या स्तंभों को यादृच्छिक रूप से क्रमबद्ध करें

एक्सेल के लिए कुटूल एक शक्तिशाली सुविधा का समर्थन करता है - रेंज को यादृच्छिक रूप से क्रमबद्ध करें, इस फ़ंक्शन के साथ, आप चयन के प्रत्येक कॉलम/पंक्ति में, सेल की एक श्रृंखला में डेटा को यादृच्छिक कर सकते हैं, या एक ही बार में संपूर्ण पंक्तियों या स्तंभों को यादृच्छिक कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. उस डेटा श्रेणी का चयन करें जिसे आप यादृच्छिक रूप से सॉर्ट करना चाहते हैं, और फिर, क्लिक करें कुटूल्स प्लस > तरह > रेंज को यादृच्छिक रूप से क्रमबद्ध करें. स्क्रीनशॉट देखें:

2. में यादृच्छिक रूप से श्रेणी को क्रमबद्ध/चयन करें डायलॉग बॉक्स, के अंतर्गत तरह टैब पर, आपको आवश्यक निम्नलिखित विकल्पों में से एक चुनें:

  • पूरी पंक्तियाँ: चयनित श्रेणी में संपूर्ण पंक्तियों को यादृच्छिक रूप से शफ़ल करें।
  • संपूर्ण स्तंभ: चयनित श्रेणी में संपूर्ण स्तंभों को यादृच्छिक रूप से शफ़ल करें।
  • प्रत्येक पंक्ति में कोशिकाएँ: प्रत्येक पंक्ति में कोशिकाओं को अलग-अलग शफ़ल करें।
  • प्रत्येक स्तंभ में कक्ष: प्रत्येक कॉलम में कोशिकाओं को अलग-अलग शफ़ल करें।
  • श्रेणी की सभी कोशिकाएँ: चयनित श्रेणी में सभी कक्षों को यादृच्छिक बनाएं।

3। तब दबायें Ok बटन, डेटा तुरंत यादृच्छिक हो जाता है।


3.9 माह, दिन, या माह और दिन के आधार पर तिथियों की सूची क्रमबद्ध करें

एक्सेल में तारीखों को सॉर्ट करते समय, सॉर्ट सुविधा डिफ़ॉल्ट रूप से वर्ष, महीने और दिन के अनुसार तारीखों की सूची को सॉर्ट करेगी, लेकिन, कुछ मामलों में, आपको तारीखों को नजरअंदाज करते हुए महीने या दिन, या महीने और दिन के अनुसार व्यवस्थित करने की आवश्यकता हो सकती है। वर्ष। Excel में इस समस्या का समाधान कैसे करें?

 एक सहायक कॉलम के साथ तारीखों की सूची को महीने या दिन के अनुसार क्रमबद्ध करें

केवल महीने या दिन के आधार पर तिथियों को क्रमबद्ध करने के लिए, आप तिथियों से महीने या दिन की संख्याएँ निकाल सकते हैं, और फिर निकाले गए महीने या दिन संख्या कॉलम के अनुसार तिथियों को क्रमबद्ध कर सकते हैं।

1. कृपया नीचे दिए गए सूत्र को अपने डेटा के बगल में एक रिक्त कक्ष में दर्ज करें, और फिर इस सूत्र को अन्य कक्षों में कॉपी करने के लिए भरण हैंडल को नीचे खींचें, स्क्रीनशॉट देखें:

=MONTH(B2)        (extract month number)
=दिन(बी2)             
(दिन संख्या निकालें)

2. महीने या दिन की संख्याएँ लौटाने के बाद, सूत्र कक्षों का चयन करते रहें और फिर क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3। तब दबायें तरह बटन, तारीखें अब वर्षों और दिनों को नजरअंदाज करते हुए महीने के अनुसार क्रमबद्ध की जाती हैं। स्क्रीनशॉट देखें:


 कई क्लिक के साथ तारीखों की सूची को महीने या दिन के अनुसार क्रमबद्ध करें

यदि आपके पास एक्सेल के लिए कुटूल, के साथ अपने उन्नत सॉर्ट सुविधा, आप कई क्लिक के साथ केवल महीने या दिन के अनुसार तारीखों की सूची को क्रमबद्ध कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया निम्नलिखित चरणों का पालन करें:

1. वह डेटा श्रेणी चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट.

2. में उन्नत सॉर्ट संवाद बॉक्स में, वह कॉलम चुनें जिसे आप सॉर्ट करना चाहते हैं स्तंभ अनुभाग, और चुनें महीना or दिन से क्रमबद्ध करें ड्रॉप-डाउन सूची में, अंत में, वह क्रम निर्दिष्ट करें जिसकी आपको आवश्यकता है व्यवस्था अनुभाग।

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। तब दबायें OK बटन, डेटा को वर्ष को अनदेखा करते हुए आपके द्वारा निर्दिष्ट महीने या दिन के आधार पर क्रमबद्ध किया गया है, स्क्रीनशॉट देखें:


 एक सहायक कॉलम की मदद से तारीखों की सूची को महीने और दिन के अनुसार क्रमबद्ध करें

अब, यदि आपको तिथियों की सूची को वर्ष के बिना केवल महीने और दिन के आधार पर क्रमबद्ध करने की आवश्यकता है, तो टेक्स्ट फ़ंक्शन किसी तिथि को निर्दिष्ट प्रारूप में टेक्स्ट स्ट्रिंग में बदलने में मदद कर सकता है, और फिर आवश्यकतानुसार सॉर्ट सुविधा लागू कर सकता है।

1. नीचे दिए गए फॉर्मूले को अपने डेटा के बगल में एक खाली सेल में दर्ज करें, और फिर इस फॉर्मूले को अपने डेटा के नीचे कॉपी करें, महीने और दिन को टेक्स्ट स्ट्रिंग के रूप में निकाला गया है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:

=TEXT(B2,"MMDD")

2. सूत्र कक्षों का चयन करते रहें, और फिर क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3। तब दबायें तरह बटन, और अब, आपका डेटा केवल महीने और दिन के अनुसार क्रमबद्ध किया जाता है।


3.10 सप्ताह के दिनों के आधार पर तिथियों की सूची क्रमबद्ध करें

सप्ताह के दिनों के आधार पर तिथियों की सूची को क्रमबद्ध करना, जिसका अर्थ है सोमवार से रविवार या रविवार से शनिवार तक तिथियों को क्रमबद्ध करना। इस अनुभाग में, मैं एक्सेल में इस कार्य को पूरा करने के लिए दो तरीकों का परिचय दूंगा।

 एक सहायक कॉलम के साथ सप्ताह के दिनों के अनुसार तिथियों की सूची क्रमबद्ध करें

सप्ताह के दिनों के अनुसार तिथियों को क्रमबद्ध करने के लिए, आपको सप्ताह के दिनों के अनुरूप संख्या वापस करने के लिए एक सहायक कॉलम की भी आवश्यकता होगी, और फिर सहायक कॉलम के अनुसार तिथियों को क्रमबद्ध करना होगा।

1. कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष में दर्ज करें या कॉपी करें, और फिर इस सूत्र को अन्य कक्षों में कॉपी करने के लिए भरण हैंडल को नीचे खींचें, स्क्रीनशॉट देखें:

=WEEKDAY(B2)           (Start from Sunday (1) to Saturday(7))
= सप्ताह का दिन (बी 2,2)       
(सोमवार (1) से शुरू होकर रविवार (7) तक)

2. सूत्र कक्षों का चयन करते रहें, और फिर, क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3. और फिर, क्लिक करें तरह आपके लिए आवश्यक सॉर्टिंग परिणाम प्राप्त करने के लिए बटन, स्क्रीनशॉट देखें:


 एक आसान विकल्प के साथ सप्ताह के दिनों के अनुसार तिथियों की सूची क्रमबद्ध करें

की मदद से एक्सेल के लिए कुटूलहै उन्नत सॉर्ट सुविधा, आप इस समस्या को बिना किसी सहायक सूत्र के जितनी जल्दी हो सके हल कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. वह डेटा श्रेणी चुनें जिसे आप सॉर्ट करेंगे और फिर क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट.

2. में उन्नत सॉर्ट संवाद बॉक्स में, वह कॉलम चुनें जिसे आप सॉर्ट करना चाहते हैं स्तंभ अनुभाग, और चुनें हफ्ते का दिन से क्रमबद्ध करें ड्रॉप-डाउन सूची में, अंत में, वह क्रम निर्दिष्ट करें जिसकी आपको आवश्यकता है व्यवस्था अनुभाग।

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। तब दबायें OK बटन, डेटा को आपकी आवश्यकता के अनुसार सप्ताह के दिनों के अनुसार क्रमबद्ध किया गया है। स्क्रीनशॉट देखें:


3.11 तिमाही के आधार पर तिथियों की सूची क्रमबद्ध करें

यह अनुभाग इस बारे में बात करेगा कि वर्ष को अनदेखा करते हुए तिमाही के अनुसार तिथियों की सूची को कैसे क्रमबद्ध किया जाए, आपके लिए दो तरकीबें प्रदान की जाएंगी।

 एक सहायक कॉलम के साथ तिथियों की सूची को तिमाही के अनुसार क्रमबद्ध करें

उपरोक्त समाधानों की तरह, आपको दी गई तिथियों से तिमाही संख्या निकालने के लिए एक सूत्र सहायक कॉलम बनाना चाहिए, और फिर इस नए सहायक कॉलम के आधार पर तिथियों को क्रमबद्ध करना चाहिए।

1. कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष में दर्ज करें या कॉपी करें, और फिर इस सूत्र को अन्य कक्षों में कॉपी करने के लिए भरण हैंडल को नीचे खींचें, स्क्रीनशॉट देखें:

=ROUNDUP(MONTH(B2)/3,0)

2. सूत्र कक्षों का चयन करते रहें और फिर क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3. और फिर, क्लिक करें तरह बटन, डेटा रेंज को तिमाही के अनुसार क्रमबद्ध किया गया है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:


 एक उपयोगी सुविधा के साथ तिथियों की सूची को तिमाही के अनुसार क्रमबद्ध करें

यदि आपके पास एक्सेल के लिए कुटूल स्थापित, उन्नत सॉर्ट यह सुविधा आपको कई क्लिक के साथ इस कार्य को हल करने में मदद कर सकती है।

1. वह डेटा श्रेणी चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट.

2. में उन्नत सॉर्ट संवाद बॉक्स में, वह कॉलम चुनें जिसे आप सॉर्ट करना चाहते हैं स्तंभ अनुभाग, और चुनें तिमाही से क्रमबद्ध करें ड्रॉप-डाउन सूची में, अंत में, वह क्रम निर्दिष्ट करें जिसकी आपको आवश्यकता है व्यवस्था अनुभाग।

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। अंत में, क्लिक करें OK बटन, और चयनित श्रेणी को आपकी आवश्यकता के अनुसार तिमाही के अनुसार क्रमबद्ध किया जाता है।


3.12 महीने के नाम या कार्यदिवस के नाम के आधार पर डेटा क्रमबद्ध करें

मान लीजिए कि आपके पास पाठ के रूप में महीनों के नामों की एक सूची है, तो महीनों के नामों को क्रमबद्ध करते समय, उन्हें जनवरी से दिसंबर तक महीने के क्रम के अनुसार क्रमबद्ध करने के बजाय वर्णानुक्रम में व्यवस्थित किया जाएगा। यदि आपको जनवरी से दिसंबर तक के महीनों के नामों को क्रमबद्ध करने की आवश्यकता है, तो सॉर्ट सुविधा के भीतर एक कस्टम सॉर्ट आपके काम आ सकता है।

1. उस डेटा श्रेणी का चयन करें जिसे आप महीनों के नामों के आधार पर क्रमबद्ध करना चाहते हैं, और फिर क्लिक करें जानकारी > तरह पर जाने के लिए तरह संवाद बॉक्स।

2. में तरह डायलॉग बॉक्स में स्तंभ अनुभाग में, उस कॉलम नाम का चयन करें जिसमें महीनों के नाम शामिल हैं क्रमबद्ध करें अनुभाग चुनते हैं, सेल मान, अंततः, में व्यवस्था अनुभाग चुनें कस्टम सूची, स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3. फिर, बाहर निकला कस्टम सूची संवाद बॉक्स, आपकी वर्कशीट में महीनों को सूचीबद्ध करने के आधार पर पूरे महीने के नाम (जनवरी, फरवरी, मार्च,…) या संक्षिप्त नाम (जनवरी, फरवरी, मार्च…) का चयन करें, स्क्रीनशॉट देखें:

4. और फिर, क्लिक करें OK > OK संवादों को बंद करने के लिए, और अब, आपका डेटा महीने के नाम के अनुसार कालानुक्रमिक क्रम में क्रमबद्ध किया गया है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:

टिप्स: कार्यदिवसों के नामों को क्रमबद्ध करने के लिए, पूर्ण नाम (रविवार, सोमवार, मंगलवार,…) या संक्षिप्त नाम (रविवार, सोमवार, मंगलवार…) का चयन करें। कस्टम सूची डायलॉग बॉक्स जैसा आपको चाहिए।


3.13 डेटा को विषम या सम संख्याओं के आधार पर क्रमबद्ध करें

एक्सेल में संख्याओं को आरोही या अवरोही क्रम में क्रमबद्ध करना हमारे लिए आसान हो सकता है, लेकिन, क्या आपने कभी किसी सूची में संख्याओं को विषम से सम या विषम में क्रमबद्ध करने का प्रयास किया है? इस अनुभाग में, मैं इस कार्य को करने के लिए कुछ तरीकों का परिचय दूंगा।

 सहायक कॉलम के साथ डेटा को विषम या सम संख्याओं के आधार पर क्रमबद्ध करें

संख्याओं की सूची को विषम या सम संख्याओं के आधार पर क्रमबद्ध करते हुए, आपको विषम या सम संख्याओं की पहचान करने के लिए एक सूत्र बनाना चाहिए, और फिर सॉर्ट फ़ंक्शन लागू करना चाहिए।

1. संख्याओं की सूची के आगे, कृपया यह सूत्र दर्ज करें = आईएसओडीडी (ए 2) एक रिक्त कक्ष में, और फिर सूत्र को अन्य कक्षों में कॉपी करने के लिए खींचें, अब, आप देख सकते हैं कि TRUE और FALSE प्रदर्शित होते हैं, TRUE विषम संख्याओं को इंगित करता है और FALSE सम संख्याओं को इंगित करता है।

2. सूत्र कक्षों का चयन करते रहें और फिर क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3। तब दबायें तरह बटन, सभी सम संख्याओं को एक साथ क्रमबद्ध किया गया है और उसके बाद विषम संख्याओं को या इसके विपरीत क्रमबद्ध किया गया है। स्क्रीनशॉट देखें:


 एक उपयोगी सुविधा के साथ डेटा को विषम या सम संख्याओं के आधार पर क्रमबद्ध करें

की मदद से एक्सेल के लिए कुटूलहै उन्नत सॉर्ट सुविधा, आप संख्याओं को विषम संख्याओं से सम संख्याओं में या इसके विपरीत भी शीघ्रता से क्रमबद्ध कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. वह डेटा श्रेणी चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट.

2. में उन्नत सॉर्ट संवाद बॉक्स में, उस कॉलम पर क्लिक करें जिसके अंतर्गत आप क्रमबद्ध करना चाहते हैं स्तंभ अनुभाग, और फिर चुनें विषम और सम संख्या से क्रमबद्ध करें अनुभाग, फिर, सॉर्ट क्रम निर्दिष्ट करें (A से Z सम से विषम संख्याओं को क्रमबद्ध करें, और Z से A विषम से सम संख्याओं को क्रमबद्ध करें), स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें मेरे डेटा में हेडर हैं जाँच की गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। और फिर क्लिक करें OK बटन, आपको निम्नलिखित परिणाम मिलेंगे:


3.14 डेटा को निरपेक्ष मानों के आधार पर क्रमबद्ध करें

यदि कॉलम में सकारात्मक और नकारात्मक दोनों संख्याएं मौजूद हैं, तो सॉर्ट करते समय, संख्याओं को एक्सेल में डिफ़ॉल्ट रूप से आरोही या अवरोही क्रम में व्यवस्थित किया जाएगा। लेकिन, कुछ मामलों में, आप डेटा को सॉर्ट करते समय नकारात्मक चिह्न को अनदेखा करना चाह सकते हैं, इसका मतलब है कि संख्याओं को निरपेक्ष मानों के आधार पर क्रमबद्ध करना। एक्सेल में इस कार्य को कैसे प्राप्त करें?

 सहायक कॉलम के साथ डेटा को निरपेक्ष मानों के आधार पर क्रमबद्ध करें

संख्याओं को निरपेक्ष मानों के आधार पर क्रमबद्ध करने के लिए, आम तौर पर, आपको पहले सभी मानों को निरपेक्ष मानों में बदलने के लिए एक सूत्र बनाना चाहिए, और फिर संख्याओं को क्रमबद्ध करने के लिए सॉर्ट फ़ंक्शन लागू करना चाहिए।

1. उदाहरण के लिए, आसन्न रिक्त कक्ष, B2 में, यह सूत्र दर्ज करें = एबीएस (ए 2), और फिर, इस सूत्र को अन्य कक्षों में कॉपी करने के लिए भरण हैंडल को खींचें। अब, आप देख सकते हैं कि सभी मान निरपेक्ष मान में परिवर्तित हो गए हैं:

2. सूत्र कक्षों का चयन करते रहें, और फिर, क्लिक करें जानकारी > A से Z तक क्रमबद्ध करें or Z से A क्रमबद्ध करें जैसा आपको चाहिए, पॉप-अप में क्रमबद्ध चेतावनी प्रॉम्प्ट बॉक्स, चुनें चयन का विस्तार करें, स्क्रीनशॉट देखें:

3। तब दबायें तरह बटन, और सभी संख्याओं को नीचे दिखाए गए स्क्रीनशॉट के अनुसार पूर्ण मानों द्वारा क्रमबद्ध किया गया है:


 एक आसान विकल्प के साथ डेटा को निरपेक्ष मानों के आधार पर क्रमबद्ध करें

यदि आप सहायक कॉलम बनाते-बनाते थक गए हैं, तो मैं यहां अनुशंसा करूंगा एक्सेल के लिए कुटूल, के साथ अपने उन्नत सॉर्ट सुविधा, आप संख्याओं को सीधे और सरलता से निरपेक्ष मानों के आधार पर क्रमबद्ध कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया निम्नलिखित चरणों का पालन करें:

1. वह डेटा श्रेणी चुनें जिसे आप सॉर्ट करना चाहते हैं और फिर क्लिक करें कुटूल्स प्लस > तरह > उन्नत सॉर्ट.

2. में उन्नत सॉर्ट संवाद बॉक्स में, उस कॉलम पर क्लिक करें जिसके अंतर्गत आप क्रमबद्ध करना चाहते हैं स्तंभ अनुभाग, और फिर चुनें पूर्ण से मूल्य क्रमबद्ध करें अनुभाग, फिर, क्रमबद्ध क्रम निर्दिष्ट करें, स्क्रीनशॉट देखें:

टिप्स: यदि आपके डेटा में हेडर हैं, तो सुनिश्चित करें कि मेरे डेटा में हेडर हैं की जाँच कर ली गई है। यदि आपके डेटा में हेडर नहीं हैं, तो कृपया इसे अनचेक करें।

3। तब दबायें OK, सभी संख्याओं को नकारात्मक चिह्न को अनदेखा करते हुए सबसे छोटे से सबसे बड़े या सबसे बड़े से सबसे छोटे मानों में क्रमबद्ध किया जाएगा।


डेटा दर्ज करते या बदलते समय डेटा को स्वचालित रूप से क्रमबद्ध करें

एक्सेल में सॉर्ट सुविधा गतिशील नहीं है, आपको हर बदलाव के बाद या जब भी नया डेटा जोड़ा जाता है तो डेटा को फिर से सॉर्ट करना होगा। इस अनुभाग में, मैं चर्चा करूंगा कि हर बार आपके डेटा रेंज में एक नया मान जोड़े जाने पर आपके डेटा को स्वचालित रूप से कैसे क्रमबद्ध किया जाए।


4.1 सूत्रों के साथ एक कॉलम में संख्यात्मक मानों को स्वचालित रूप से क्रमबद्ध करें

संख्याओं की सूची को स्वचालित रूप से आरोही या अवरोही क्रम में क्रमबद्ध करने के लिए, आप LERGE, SMALL और ROW फ़ंक्शन के आधार पर सूत्रों का उपयोग कर सकते हैं।

1. कृपया नीचे दिए गए सूत्र को अपने स्रोत डेटा के बगल में एक रिक्त कक्ष में दर्ज करें या कॉपी करें, और फिर, उन कक्षों में भरण हैंडल को नीचे खींचें, जहां आप इस सूत्र को लागू करना चाहते हैं, और फिर संख्याओं को सबसे छोटे से सबसे बड़े मानों तक व्यवस्थित किया जाएगा, स्क्रीनशॉट देखें:

=IFERROR(SMALL($A$2:$A$100,ROWS(B$2:B2)),"")

नोट: इस सूत्र में, A2: A100 वह संख्या सूची है जिसे आप स्वचालित रूप से सॉर्ट करना चाहते हैं, जिसमें नई प्रविष्टियों के लिए कुछ खाली सेल भी शामिल हैं, B2 वह सेल है जहां आप सूत्र दर्ज करते हैं।

2. अब, स्रोत डेटा बदलते समय या नया डेटा दर्ज करते समय, नीचे दिखाए गए डेमो के अनुसार क्रमबद्ध सूची स्वचालित रूप से ताज़ा हो जाएगी:

टिप्स: संख्याओं को स्वचालित रूप से अवरोही क्रम में क्रमबद्ध करने के लिए, कृपया नीचे दिया गया सूत्र लागू करें:

=IFERROR(LARGE($A$2:$A$100,ROWS(B$2:B2)),"")


4.2 सूत्रों के साथ एक कॉलम में टेक्स्ट मानों को स्वचालित रूप से क्रमबद्ध करें

यदि आप किसी कॉलम में टेक्स्ट मानों को स्वचालित रूप से क्रमबद्ध करना चाहते हैं, तो उपरोक्त सूत्र काम नहीं करेगा, यहां, एक अन्य सूत्र आपकी मदद कर सकता है, कृपया इस प्रकार करें:

1. नीचे दिए गए फॉर्मूले को अपने डेटा कॉलम के बगल में एक खाली सेल में दर्ज करें या कॉपी करें, और फिर दबाएँ Ctrl + Shift + Enter पहले टेक्स्ट को प्राप्त करने के लिए कुंजियाँ एक साथ रखें, और फिर फॉर्मूला सेल का चयन करें, और भरण हैंडल को उन सेल तक खींचें जिन्हें आप सॉर्ट करना चाहते हैं, स्क्रीनशॉट देखें:

=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,">="&$A$2:$A$100),0)),"")

2. अब से, कॉलम ए में मूल्य दर्ज करते समय या मूल डेटा बदलते समय, कॉलम बी में टेक्स्ट स्ट्रिंग्स को स्वचालित रूप से आरोही क्रम में क्रमबद्ध किया जाएगा, नीचे डेमो देखें:

टिप्स: टेक्स्ट स्ट्रिंग्स को स्वचालित रूप से अवरोही क्रम में क्रमबद्ध करने के लिए, कृपया नीचे दिया गया फॉर्मूला लागू करें (दबाना याद रखें)। Ctrl + Shift + Enter चांबियाँ):

=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,">="&$A$2:$A$100),0)),"")


4.3 वीबीए कोड वाले कॉलम में संख्यात्मक और पाठ मानों के मिश्रण को स्वचालित रूप से क्रमबद्ध करें

यदि किसी कॉलम में संख्यात्मक और पाठ दोनों मान हैं, तो डेटा की सूची को स्वचालित रूप से क्रमबद्ध करने के लिए, नीचे दिया गया VBA कोड आपकी मदद कर सकता है।

1. शीट टैब पर राइट क्लिक करें जहां आप डेटा को स्वचालित रूप से सॉर्ट करना चाहते हैं, और फिर चयन करें कोड देखें संदर्भ मेनू से, पॉप-आउट में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, कृपया निम्नलिखित कोड को कॉपी करें और रिक्त स्थान पर चिपकाएँ मॉड्यूल विंडो, स्क्रीनशॉट देखें:

वीबीए कोड: जब डेटा दर्ज किया जाता है या आरोही क्रम में बदला जाता है तो ऑटो सॉर्ट होता है:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

नोट: उपरोक्त कोड में, दर्ज किया गया डेटा कॉलम ए में स्वचालित रूप से सॉर्ट किया जाएगा। A1 हेडर है, और A2 डेटा सूची की पहली सेल है.

2. फिर, कोड विंडो सहेजें और बंद करें। अब, जब आप नया डेटा दर्ज करते हैं या कॉलम ए में मूल डेटा बदलते हैं, तो डेटा स्वचालित रूप से आरोही क्रम में क्रमबद्ध हो जाएगा। नीचे डेमो देखें:

टिप्स: यदि आप डेटा की सूची को अवरोही क्रम में क्रमबद्ध करना चाहते हैं, तो कृपया निम्नलिखित कोड लागू करें:

वीबीए कोड: जब डेटा दर्ज किया जाता है या घटते क्रम में बदला जाता है तो ऑटो सॉर्ट होता है:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlDescending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

छँटाई के अन्य मामले

आप अपने दैनिक कार्य में अन्य विभिन्न छँटाई संबंधी माँगों से पीड़ित हो सकते हैं। इस अनुभाग में, मैं कुछ अन्य सॉर्टिंग प्रकारों का परिचय दूंगा, जैसे किसी सेल के भीतर डेटा को सॉर्ट करना, किसी कॉलम या पंक्ति में डेटा को उल्टे क्रम में सॉर्ट करना, इत्यादि।


5.1 एक सेल के भीतर डेटा को क्रमबद्ध करें

किसी एक सेल में टेक्स्ट स्ट्रिंग को वर्णानुक्रम में क्रमबद्ध करना, उदाहरण के लिए, टेक्स्ट "HDAW" को "ADHW" के रूप में सॉर्ट करना; या किसी सेल में अल्पविराम से अलग किए गए कई शब्दों को क्रमबद्ध करना, जैसे "शब्द, आउटलुक, एक्सेल, एक्सेस" को "एक्सेस, एक्सेल, आउटलुक, वर्ड" के रूप में क्रमबद्ध करना। यह अनुभाग एक्सेल में इस प्रकार की सॉर्टिंग को कैसे हल करें, इसके बारे में बात करेगा।

 सेल के भीतर स्ट्रिंग मान को वर्णानुक्रम में क्रमबद्ध करें

किसी सेल के भीतर स्ट्रिंग मान को वर्णानुक्रम में क्रमबद्ध करते हुए, आपको एक उपयोगकर्ता परिभाषित फ़ंक्शन बनाना चाहिए। कृपया इस प्रकार करें:

1. बरक़रार रखना ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए कोड: सेल के भीतर टेक्स्ट मान को क्रमबद्ध करें

Function SortCellContents(xRange As Range)
'Updateby Extendoffice
Dim xArr
Dim xF1, xF2 As Integer
Dim xStrValue As String
Dim xStrT As String
If xRange.Count <> 1 Then
    Exit Function
End If
xStrValue = xRange.Value
ReDim xArr(1 To Len(xStrValue))
For xF1 = 1 To UBound(xArr)
    xArr(xF1) = Mid(xStrValue, xF1, 1)
Next
For xF1 = 1 To UBound(xArr)
    For xF2 = xF1 To UBound(xArr)
        If Asc(xArr(xF2)) < Asc(xArr(xF1)) Then
            xStrT = xArr(xF2)
            xArr(xF2) = xArr(xF1)
            xArr(xF1) = xStrT
        End If
    Next xF2
Next xF1
SortCellContents = Join(xArr, "")
End Function

3. फिर इस कोड को सेव करें और बंद करें, अपनी वर्कशीट पर वापस जाएं। और फिर, इस सूत्र को दर्ज करें =सॉर्टसेलकंटेंट्स(ए2) एक रिक्त कक्ष में जहां परिणाम लौटाना है, और अन्य कक्षों में सूत्र की प्रतिलिपि बनाने के लिए भरण हैंडल को नीचे खींचें, और फिर कक्षों में सभी पाठ मानों को वर्णमाला क्रम में क्रमबद्ध किया जाएगा, स्क्रीनशॉट देखें:


 किसी कक्ष के भीतर सीमांकक द्वारा अलग किए गए पाठ स्ट्रिंग को वर्णानुक्रम में क्रमबद्ध करें

यदि किसी सेल में कई शब्द हैं जो विशिष्ट सीमांकक द्वारा अलग किए गए हैं, तो उन्हें सेल के भीतर वर्णमाला क्रम में क्रमबद्ध करने के लिए, नीचे दिया गया उपयोगकर्ता परिभाषित फ़ंक्शन आपकी मदद कर सकता है।

1. बरक़रार रखना ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए कोड: सेल के भीतर अल्पविराम द्वारा अलग किए गए टेक्स्ट स्ट्रिंग को क्रमबद्ध करें

Function SortCellWithSeparator(CellAddress As Range, DelimiterChar As String, IncludeSpaces As Boolean) As String
'Updateby Extendoffice
Dim xRg As Range
Dim xString As String
Dim xF1, xF2 As Integer
Dim xSArr
Dim xStrT As String
Dim xStrValue As String
Set xRg = CellAddress
xStrValue = WorksheetFunction.Substitute(xRg.Value, " ", "")
xSArr = Split(xStrValue, DelimiterChar)
    For xF1 = 0 To UBound(xSArr)
        For xF2 = xF1 + 1 To UBound(xSArr)
                If xSArr(xF2) < xSArr(xF1) Then
                    xStrT = xSArr(xF2)
                    xSArr(xF2) = xSArr(xF1)
                    xSArr(xF1) = xStrT
                End If
        Next xF2
    Next xF1
xStrValue = ""
For xF1 = 0 To UBound(xSArr)
    xStrValue = xStrValue & xSArr(xF1) & DelimiterChar
Next xF1
SortCellWithSeparator = xStrValue
SortCellWithSeparator = Left(SortCellWithSeparator, Len(SortCellWithSeparator) - 1)
If IncludeSpaces = True Then SortCellWithSeparator = WorksheetFunction.Substitute(SortCellWithSeparator, ",", ", ")
End Function

3. फिर इस कोड को सहेजें और बंद करें, अपनी वर्कशीट पर वापस लौटें, इस सूत्र को दर्ज करें =SortCellWithSeparator(A2,'',TRUE) एक रिक्त कक्ष में जहां परिणाम लौटाना है, और फिर, अन्य कक्षों में सूत्र की प्रतिलिपि बनाने के लिए भरण हैंडल को नीचे खींचें, कक्षों में सभी टेक्स्ट स्ट्रिंग्स को वर्णमाला क्रम में क्रमबद्ध किया जाएगा, स्क्रीनशॉट देखें:

नोट: यदि आपकी टेक्स्ट स्ट्रिंग्स अन्य सीमांककों द्वारा अलग की गई हैं, तो आपको बस इस सूत्र में अल्पविराम को अपने स्वयं के विभाजक में बदलना होगा।


5.2 किसी कॉलम या पंक्ति में डेटा के क्रम को उल्टा/फ़्लिप करें

कभी-कभी, आपको ऊर्ध्वाधर डेटा रेंज में डेटा के क्रम को उल्टा करने या क्षैतिज डेटा रेंज में बाएं से दाएं करने की आवश्यकता हो सकती है। यह अनुभाग एक्सेल में इस कार्य को हल करने के लिए आपके लिए तीन तरीकों का परिचय देगा।

 सूत्रों के साथ किसी कॉलम या पंक्ति में डेटा के क्रम को उल्टा/फ़्लिप करें

निम्नलिखित सूत्र किसी कॉलम या पंक्ति में डेटा के क्रम को पलटने में मदद कर सकते हैं, कृपया ऐसा करें:

किसी कॉलम में डेटा के क्रम को पलटें

कृपया निम्न सूत्र को एक रिक्त सेल में दर्ज करें या कॉपी करें जहां आप परिणाम डालना चाहते हैं, और फिर सेल मानों को उल्टे क्रम में वापस करने के लिए भरण हैंडल को सेल तक खींचें, स्क्रीनशॉट देखें:

=OFFSET($A$10,-(ROW(A1)-1),0)

नोट: उपरोक्त सूत्र में, A1 पहली कोशिका है और A10 कॉलम में अंतिम सेल है.


डेटा के क्रम को एक पंक्ति में पलटें

एक पंक्ति में डेटा के क्रम को क्षैतिज रूप से फ़्लिप करने के लिए नीचे दिया गया सूत्र लागू करें:

=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)

नोट: उपरोक्त सूत्र में, A1 पंक्ति में पहली सेल है, और 1:1 वह पंक्ति संख्या है जिस पर आपका डेटा स्थित है। यदि डेटा पंक्ति 10 में है, तो आपको इसे 10:10 में बदलना चाहिए।

फिर, सभी मान निकाले जाने तक भरण हैंडल को दाईं ओर कोशिकाओं तक खींचें, और आपको सभी डेटा क्षैतिज रूप से उलटा मिलेगा, स्क्रीनशॉट देखें:


 VBA कोड के साथ एकाधिक कॉलम या पंक्तियों में डेटा के क्रम को उल्टा/फ़्लिप करें

उपरोक्त सूत्र केवल एक कॉलम या पंक्ति के लिए अच्छा काम करते हैं, यदि डेटा को उलटने के लिए कई कॉलम या पंक्तियाँ हैं, तो निम्नलिखित वीबीए कोड आपकी मदद कर सकते हैं।

कक्षों की श्रेणी में डेटा के क्रम को लंबवत रूप से पलटें

1. सबसे पहले, आपको अपने मूल डेटा का बैकअप लेना चाहिए, और फिर, दबाकर रखना चाहिए ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए कोड: कोशिकाओं की एक श्रेणी को उल्टे क्रम में लंबवत रूप से पलटें

Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(k, j)
        Arr(k, j) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

3। फिर दबायें F5 इस कोड को चलाने के लिए कुंजी, और एक प्रॉम्प्ट बॉक्स पॉप आउट होगा जो आपसे उस डेटा रेंज का चयन करने के लिए कहेगा जिसे आप लंबवत रूप से उलटना चाहते हैं, स्क्रीनशॉट देखें:

4। तब दबायें OK बटन, डेटा श्रेणी नीचे दिखाए गए स्क्रीनशॉट के अनुसार लंबवत रूप से उलट जाएगी:


कक्षों की श्रेणी में डेटा के क्रम को क्षैतिज रूप से पलटें

डेटा रेंज को क्षैतिज क्रम में उलटने के लिए, कृपया नीचे दिया गया VBA कोड लागू करें:

वीबीए कोड: कोशिकाओं की एक श्रेणी को उल्टे क्रम में लंबवत रूप से पलटें

Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
    k = UBound(Arr, 2)
    For j = 1 To UBound(Arr, 2) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(i, k)
        Arr(i, k) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

इस कोड को चलाने के बाद, पंक्तियों में डेटा क्षैतिज रूप से उलट दिया गया है, स्क्रीनशॉट देखें:


 केवल एक क्लिक से कॉलम या पंक्तियों में डेटा के क्रम को उल्टा/फ़्लिप करें

यदि आपके पास एक्सेल के लिए कुटूल, के साथ अपने वर्टिकल रेंज पलटें और क्षैतिज सीमा को पलटें विशेषताएं, आप केवल एक क्लिक से कोशिकाओं की श्रेणी को लंबवत और क्षैतिज रूप से उलट सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

कक्षों की श्रेणी में डेटा के क्रम को लंबवत रूप से पलटें

1. उस डेटा श्रेणी का चयन करें जिसे आप उलटना चाहते हैं, और फिर, क्लिक करें कुटूल > रेंज > वर्टिकल रेंज पलटें > सब / केवल फ़्लिप मान, स्क्रीनशॉट देखें:

टिप्स: यदि आप चुनते हैं सब विकल्प, सभी सेल फ़ॉर्मेटिंग एक ही समय में उलट दी जाएंगी; यदि आप चुनते हैं केवल फ़्लिप मान, केवल सेल मान उलट जाएंगे।

2. और फिर, डेटा रेंज एक ही बार में लंबवत रूप से उलट जाएगी।


कक्षों की श्रेणी में डेटा के क्रम को क्षैतिज रूप से पलटें

1. डेटा श्रेणी का चयन करें और फिर क्लिक करें कुटूल > रेंज > क्षैतिज सीमा को पलटें > सभी/केवल फ़्लिप मान, स्क्रीनशॉट देखें:

टिप्स: यदि आप चुनते हैं सब विकल्प, सभी सेल फ़ॉर्मेटिंग एक ही समय में उलट दी जाएंगी; यदि आप चुनते हैं केवल फ़्लिप मान, केवल सेल मान उलट जाएंगे।

2. फिर, चयन में सभी सेल मान तुरंत क्षैतिज रूप से उलट दिए जाएंगे जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:


5.3 एक्सेल में वर्कशीट टैब को वर्णमाला क्रम में या टैब रंग में क्रमबद्ध करें

मान लीजिए, आपकी कार्यपुस्तिका में बड़ी संख्या में वर्कशीट हैं, यदि आपको शीट टैब को वर्णानुक्रम में क्रमबद्ध करने की आवश्यकता है, या टैब रंग के आधार पर शीट टैब को क्रमबद्ध करना है, तो सामान्य विधि - शीट टैब को खींचें और छोड़ें, इसमें बहुत समय बर्बाद होगा। इस अनुभाग में मैं शीट टैब को आरोही या अवरोही क्रम में व्यवस्थित करने के लिए कुछ युक्तियों पर चर्चा करूंगा।

 वर्कशीट टैब को VBA कोड के साथ वर्णानुक्रम में क्रमबद्ध करें

निम्नलिखित वीबीए कोड शीट टैब को आरोही या अवरोही क्रम में वर्णानुक्रम में क्रमबद्ध करने में मदद कर सकता है, कृपया ऐसा करें:

1. बरक़रार रखना ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और फिर निम्नलिखित मैक्रो को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए: सभी शीटों को वर्णानुक्रम में क्रमबद्ध करें

Sub SortWorkBook()
'Updateby Extendoffice
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Click Yes to sort sheets in ascending order;" & Chr(10) & "Click No will sort in descending order", vbYesNoCancel + vbQuestion + vbDefaultButton1, xTitleId)
For i = 1 To Application.Sheets.Count
    For j = 1 To Application.Sheets.Count - 1
        If xResult = vbYes Then
            If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then
                Sheets(j).Move after:=Sheets(j + 1)
            End If
            ElseIf xResult = vbNo Then
                If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then
                    Application.Sheets(j).Move after:=Application.Sheets(j + 1)
            End If
        End If
    Next
Next
End Sub

3. फिर, दबाएं F5 इस मैक्रो को चलाने के लिए निम्न प्रॉम्प्ट बॉक्स में कुंजी पर क्लिक करें हाँ, सभी कार्यपत्रकों को आरोही वर्णमाला क्रम में क्रमबद्ध किया जाएगा; क्लिक नहीं, सभी कार्यपत्रकों को आपकी आवश्यकता के अनुसार अवरोही वर्णमाला क्रम में क्रमबद्ध किया जाएगा।


 एक शक्तिशाली सुविधा के साथ वर्कशीट टैब को वर्णमाला/अल्फ़ान्यूमेरिक क्रम में क्रमबद्ध करें

एक्सेल के लिए कुटूल एक शक्तिशाली सुविधा प्रदान करता है - पत्रक क्रमबद्ध करें, इस सुविधा के साथ, आप वर्कशीट को वर्णमाला या अल्फ़ान्यूमेरिक क्रम में क्रमबद्ध कर सकते हैं, टैब रंग के आधार पर शीट को क्रमबद्ध कर सकते हैं या अपनी आवश्यकता के अनुसार शीट टैब को उल्टा कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया निम्नलिखित चरणों का पालन करें:

1. वह कार्यपुस्तिका खोलें जिसमें आप शीट टैब को सॉर्ट करना चाहते हैं, और फिर क्लिक करें कुटूल्स प्लस > वर्कशीट > पत्रक क्रमबद्ध करें, स्क्रीनशॉट देखें:

2. में पत्रक क्रमबद्ध करें संवाद बॉक्स में, दाएँ फलक पर एक सॉर्टिंग प्रकार चुनें जिसकी आपको आवश्यकता है, जैसे अल्फा सॉर्ट, अल्फ़ा न्यूमेरिक सॉर्ट. स्क्रीनशॉट देखें:

3। तब दबायें Ok बटन, सभी वर्कशीट आपके द्वारा निर्दिष्ट सॉर्टिंग प्रकार के आधार पर सॉर्ट की जाएंगी। स्क्रीनशॉट देखें:


 VBA कोड के साथ टैब रंग के आधार पर वर्कशीट टैब को क्रमबद्ध करें

एक्सेल में वर्कशीट टैब को वर्णानुक्रम में क्रमबद्ध करना हमारे लिए आम बात है, लेकिन क्या आपने कभी टैब रंग के आधार पर शीट टैब को क्रमबद्ध करने का प्रयास किया है? नीचे दिया गया VBA कोड इस समस्या को हल करने में मदद कर सकता है, कृपया ऐसा करें:

1. बरक़रार रखना ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और फिर निम्नलिखित मैक्रो को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए: टैब रंग के आधार पर सभी शीटों को क्रमबद्ध करें

Sub SortWorkBookByColor()
'Updateby20140624
Dim xArray1() As Long
Dim xArray2() As String
Dim n As Integer
Application.ScreenUpdating = False
If Val(Application.Version) >= 10 Then
    For i = 1 To Application.ActiveWorkbook.Worksheets.Count
        If Application.ActiveWorkbook.Worksheets(i).Visible = -1 Then
            n = n + 1
            ReDim Preserve xArray1(1 To n)
            ReDim Preserve xArray2(1 To n)
            xArray1(n) = Application.ActiveWorkbook.Worksheets(i).Tab.Color
            xArray2(n) = Application.ActiveWorkbook.Worksheets(i).Name
        End If
    Next
    For i = 1 To n
        For j = i To n
            If xArray1(j) < xArray1(i) Then
                temp = xArray2(i)
                xArray2(i) = xArray2(j)
                xArray2(j) = temp
                temp = xArray1(i)
                xArray1(i) = xArray1(j)
                xArray1(j) = temp
            End If
        Next
    Next
    For i = n To 1 Step -1
        Application.ActiveWorkbook.Worksheets(CStr(xArray2(i))).Move after:=Application.ActiveWorkbook.Worksheets(Application.ActiveWorkbook.Worksheets.Count)
    Next
End If
Application.ScreenUpdating = True
End Sub

3। फिर दबायें F5 इस कोड को निष्पादित करने के लिए कुंजी, समान टैब रंग वाली शीट को एक साथ क्रमबद्ध किया जाएगा। स्क्रीनशॉट देखें:


 एक अद्भुत सुविधा के साथ टैब रंग के आधार पर वर्कशीट टैब को क्रमबद्ध करें

- एक्सेल के लिए कुटूलहै पत्रक क्रमबद्ध करें सुविधा, आप वर्कशीट टैब को रंग के आधार पर जल्दी और आसानी से क्रमबद्ध भी कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. कुटूल्स पर क्लिक करें अधिक > वर्कशीट > पत्रक क्रमबद्ध करें जाने के लिए पत्रक क्रमबद्ध करें डायलॉग बॉक्स में पत्रक क्रमबद्ध करें संवाद बॉक्स पर क्लिक करें रंग क्रमबद्ध करें दाएँ फलक पर बटन, स्क्रीनशॉट देखें:

2। तब दबायें Ok बटन, समान टैब रंग वाली शीट नीचे दिखाए गए स्क्रीनशॉट के अनुसार एक साथ व्यवस्थित की जाएंगी:


  • सुपर फॉर्मूला बार (पाठ और सूत्र की अनेक पंक्तियों को आसानी से संपादित करें); लेआउट पढ़ना (बड़ी संख्या में सेल को आसानी से पढ़ें और संपादित करें); फ़िल्टर की गई रेंज में चिपकाएँ...
  • कक्षों/पंक्तियों/स्तंभों को मर्ज करें और डेटा रखना; विभाजित कोशिकाओं की सामग्री; डुप्लिकेट पंक्तियों और योग/औसत को संयोजित करें... डुप्लिकेट सेल रोकें; रेंज की तुलना करें...
  • डुप्लिकेट या अद्वितीय का चयन करें पंक्तियाँ; रिक्त पंक्तियाँ चुनें (सभी कोशिकाएँ खाली हैं); सुपर फाइंड और फ़ज़ी फाइंड कई कार्यपुस्तिकाओं में; यादृच्छिक चयन...
  • सटीक प्रति सूत्र संदर्भ बदले बिना एकाधिक कक्ष; स्वतः संदर्भ बनाएँ एकाधिक शीट्स के लिए; बुलेट डालें, चेक बॉक्स और बहुत कुछ...
  • पसंदीदा और त्वरित रूप से सम्मिलित सूत्र, रेंज, चार्ट और चित्र; कोशिकाओं को एन्क्रिप्ट करें पासवर्ड के साथ; मेलिंग सूची बनाएं और ईमेल भेजें...
  • पाठ निकालें, टेक्स्ट जोड़ें, स्थिति के अनुसार हटाएँ, अंतरिक्ष निकालें; पेजिंग सबटोटल बनाएं और प्रिंट करें; सेल सामग्री और टिप्पणियों के बीच कनवर्ट करें...
  • सुपर फ़िल्टर (फ़िल्टर योजनाओं को अन्य शीटों पर सहेजें और लागू करें); उन्नत सॉर्ट महीने/सप्ताह/दिन, आवृत्ति और अधिक के अनुसार; विशेष फ़िल्टर बोल्ड, इटैलिक द्वारा...
  • वर्कबुक और वर्कशीट को मिलाएं; प्रमुख स्तंभों के आधार पर तालिकाएँ मर्ज करें; डेटा को एकाधिक शीट में विभाजित करें; बैच कनवर्ट xls, xlsx और पीडीएफ...
  • पिवोट टेबल ग्रुपिंग द्वारा सप्ताह संख्या, सप्ताह का दिन और बहुत कुछ... अनलॉक, लॉक किए गए सेल दिखाएँ विभिन्न रंगों से; उन कक्षों को हाइलाइट करें जिनमें सूत्र/नाम हो...
केटीई टैब 201905
  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
ऑफिसटैब नीचे
Comments (1)
Rated 4 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Cho mình hỏi Cách tạo thanh công ngày và giờ đến ngày và giờ
Và xuất dữ liệu
Rated 4 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations