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

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

लेखक: केली अंतिम संशोधित: 2020-04-30

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

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


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

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

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

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

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

Sub SortWorkBook()
'Updateby20140624
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Sort Sheets in Ascending Order?" & Chr(10) & "Clicking 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 इस मैक्रो को चलाने की कुंजी. निम्नलिखित प्रॉम्प्ट बॉक्स में, क्लिक करें हाँ, सभी कार्यपत्रकों को आरोही वर्णमाला क्रम में क्रमबद्ध किया जाएगा; और क्लिक करें नहीं, सभी कार्यपत्रकों को अवरोही वर्णमाला क्रम में क्रमबद्ध किया जाएगा।


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

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

आवेदन करने से पहले एक्सेल के लिए कुटूल, कृपया सबसे पहले इसे डाउनलोड करें और इंस्टॉल करें.

1। क्लिक करें कुटूल्स प्लस > वर्कशीट > पत्रक क्रमबद्ध करें. स्क्रीनशॉट देखें:

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

फिर सभी वर्कशीट को निर्दिष्ट सॉर्टिंग प्रकार के आधार पर क्रमबद्ध किया जाता है। स्क्रीनशॉट देखें:

दस्तावेज़-सॉर्ट-शीट6

एक्सेल के लिए कुटूल's पत्रक क्रमबद्ध करें टूल सक्रिय कार्यपुस्तिका में सभी कार्यपत्रकों को शीघ्रता से पुनर्व्यवस्थित कर सकता है। यह कई सॉर्टिंग प्रकारों का समर्थन करता है, जिनमें शामिल हैं अल्फा सॉर्ट, अल्फ़ा न्यूमेरिक सॉर्ट, रंग क्रमबद्ध करें और उल्टा. इसके अलावा, आप वर्कशीट को ऊपर/नीचे भी ले जा सकते हैं और सॉर्टिंग को रीसेट कर सकते हैं।

  यदि आप इस उपयोगिता का निःशुल्क परीक्षण (30-दिन) चाहते हैं, कृपया इसे डाउनलोड करने के लिए क्लिक करें, और फिर उपरोक्त चरणों के अनुसार ऑपरेशन लागू करने के लिए जाएं।


डेमो: सभी वर्कशीट को वर्णमाला/अल्फ़ान्यूमेरिक क्रम में क्रमबद्ध करें


संबंधित लेख:

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

सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!

Comments (81)
Rated 5 out of 5 · 2 ratings
This comment was minimized by the moderator on the site
Grazie, ha funzionato perfettamente e mi ha risparmiato un sacco di lavoro. Complimenti
Rated 5 out of 5
This comment was minimized by the moderator on the site
Bom dia a macro funcionou porém com uma falha, veja no exemplo:
Abas (ANEXO 1, ANEXO 10, ANEXO 100, ANEXO 2, ANEXO 20)
Em uma planilha com os anexos acima ele organiza exatamente como está acima
Ele respeita a ordem somente a cada 10

Alguém sabe como corrigir? Olhei no font da macro mas não encontrei o problema
This comment was minimized by the moderator on the site
Macro qui marche parfaitement, en 30s c'est fait. Merci beaucoup
Rated 5 out of 5
This comment was minimized by the moderator on the site
Does anyone know how I would negate text from this macro? for example if my sheets were named "cafe 1st floor" and "kitchen 2nd floor" but id like to get rid of "cafe" and "kitchen"
thank you!
This comment was minimized by the moderator on the site
not working if your sheet was number ex: 1, 2, 10 12,
after sort: 1, 10, 12, 2
This comment was minimized by the moderator on the site
Hi Imd,
Do you mean all your sheet names are numbers and want to sort them ascending or descending? You can try the below VBA.

Sub Test1()

Dim i As Integer, j As Integer

For i = 1 To Sheets.Count

For j = 1 To Sheets.Count - 1

If Val(Replace(UCase(Sheets(j).Name), "SHEET", "")) > Val(Replace(UCase(Sheets(j + 1).Name), "SHEET", "")) Then Sheets(j).Move After:=Sheets(j + 1)

Next j

Next i

End Sub
This comment was minimized by the moderator on the site
Thank you for the macro !!!
This comment was minimized by the moderator on the site
Thank you for your help, very much appreciated...
This comment was minimized by the moderator on the site
I don't know VBA at all but your instructions worked perfectly. Thank you so much!
This comment was minimized by the moderator on the site
Thank you :)
This comment was minimized by the moderator on the site
Very helpful :) Thank you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations