Excel में मान के आधार पर कॉलम को स्वचालित रूप से कैसे क्रमबद्ध करें?
उदाहरण के लिए, आपके पास एक खरीद तालिका है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। अब आप चाहते हैं कि जब आप इस कॉलम में नए नंबर/कीमतें दर्ज करें तो मूल्य कॉलम स्वचालित रूप से क्रमबद्ध हो जाए, तो आप इसे कैसे हल कर सकते हैं? यहां मैं एक्सेल में मूल्य के आधार पर एक विशिष्ट कॉलम को स्वचालित रूप से क्रमबद्ध करने में आपकी सहायता के लिए एक वीबीए मैक्रो प्रस्तुत करता हूं।
वीबीए के साथ मूल्य के आधार पर कॉलम को स्वचालित रूप से क्रमबद्ध करें
वीबीए के साथ मूल्य के आधार पर कॉलम को स्वचालित रूप से क्रमबद्ध करें
जैसे ही आप Excel में कॉलम में नया डेटा दर्ज करेंगे या मान बदलेंगे, यह VBA मैक्रो स्वचालित रूप से एक विशिष्ट कॉलम में सभी डेटा को सॉर्ट कर देगा।
1. वर्तमान शीट नाम पर राइट क्लिक करें शीट टैब बार, और उसके बाद क्लिक करें कोड देखें राइट-क्लिक मेनू से।
2. एप्लिकेशन के लिए खुलने वाले Microsoft Visual Basic संवाद बॉक्स में, निम्नलिखित VBA मैक्रो कोड को शुरुआती विंडो में चिपकाएँ।
वीबीए: एक्सेल में ऑटो सॉर्ट कॉलम
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Range("B1").Sort Key1:=Range("B2"), _
Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End If
End Sub
नोट:
1) उपरोक्त वीबीए कोड में, बी:बी इसका मतलब है कि यह कॉलम बी को स्वचालित रूप से सॉर्ट करेगा, B1 कॉलम बी में पहला सेल है, B2 कॉलम बी में दूसरा सेल है, और आप अपनी आवश्यकताओं के आधार पर उन्हें बदल सकते हैं।
2) स्निपेट शीर्षलेख:=xlहां 5वीं पंक्ति एक्सेल को बताती है कि आप जिस रेंज को सॉर्ट करेंगे, उसमें एक हेडर है, ताकि सॉर्ट करते समय रेंज की पहली पंक्ति शामिल न हो। यदि कोई हेडर नहीं है तो कृपया इसे बदल दें शीर्षलेख:=xlNo; और बदलो कुंजी1:=रेंज('बी2') चौथी पंक्ति में कुंजी1:=रेंज('बी1').
3. फिर वर्कशीट पर वापस जाएं, जब आप मूल्य कॉलम में एक नया नंबर दर्ज करते हैं या किसी मौजूदा कीमतों को संशोधित करते हैं, तो मूल्य कॉलम स्वचालित रूप से आरोही क्रम में क्रमबद्ध हो जाएगा।
नोट: जब आप मूल्य कॉलम में एक नया नंबर दर्ज करते हैं, तो आपको मूल नंबरों के नीचे पहले खाली सेल में नंबर दर्ज करना होगा। यदि नए दर्ज किए गए नंबर और मूल संख्याओं के साथ-साथ मूल संख्याओं के बीच रिक्त सेल हैं, तो यह कॉलम स्वचालित रूप से सॉर्ट नहीं किया जाएगा।
डेमो: एक्सेल में वीबीए के साथ मूल्य के आधार पर कॉलम को स्वचालित रूप से क्रमित करें
Excel में घटनाओं की आवृत्ति के आधार पर आसानी से क्रमबद्ध करें
एक्सेल के लिए कुटूल उन्नत सॉर्ट उपयोगिता एक्सेल में टेक्स्ट की लंबाई, अंतिम नाम, निरपेक्ष मान, आवृत्ति आदि के आधार पर डेटा को शीघ्रता से सॉर्ट करने का समर्थन करती है।
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!