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

Excel शीट अनप्रोटेक्ट करें (पासवर्ड के साथ या बिना)

वर्कशीट में लॉक हो गए हैं? तेज़ तरीकों को जानें—पासवर्ड दर्ज करने से लेकर ग्रे हुए Unprotect Sheet बटन की समस्या तक।
· 8 मि॰ पढ़ें

AI के साथ खोजें

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

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

जब आपके पास पासवर्ड हो तो Excel शीट अनप्रोटेक्ट करें

जब आपके पास पासवर्ड हो, Excel शीट को अनप्रोटेक्ट करने के लिए:

  1. रिबन में Review टैब पर जाएँ और Unprotect Sheet पर क्लिक करें। 
  2. पॉप-अप में पासवर्ड दर्ज करें और OK पर क्लिक करें। 

यह व्यक्तिगत शीट्स और पूरे वर्कबुक—दोनों पर काम करता है। अगर पूरा वर्कबुक प्रोटेक्टेड है, तो प्रक्रिया समान है। केवल अंतर इतना है कि Unprotect Sheet चुनने के बजाय, Review टैब के अंतर्गत Protect Workbook पर क्लिक करें और चरण 2 दोहराएँ। 

Excel में ज्ञात पासवर्ड से शीट को अनप्रोटेक्ट करना।

पासवर्ड से शीट अनप्रोटेक्ट करें। चित्र: लेखक।

जब आपके पास पासवर्ड न हो तो Excel शीट अनप्रोटेक्ट करें

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

विधि 1: VBA कोड का उपयोग

यदि कोई प्रोटेक्टेड शीट लॉक है और हमारे पास पासवर्ड नहीं है, तो हम उसे VBA मैक्रो की मदद से अनलॉक करने की कोशिश कर सकते हैं। यह ब्रूट-फोर्स तरीका है और प्रायः केवल सरल पासवर्ड पर काम करता है। साथ ही, संभावित संयोजनों पर काम करते समय इसे काफी समय लग सकता है—इस पर हैरान न हों। 

  1. सबसे पहले, वर्कबुक को Excel के पुराने संस्करण में सेव करें। File > Export > Change File Type > Excel 97-2003 पर जाएँ।  

  2. प्रोटेक्टेड शीट खोलें और Alt + F11 दबाकर Visual Basic for Applications (VBA) खोलें। 

  3. बाएँ पैनल में प्रोटेक्टेड शीट चुनें (मेरे केस में यह Employee Data है) और नीचे दिया गया पासवर्ड-ब्रेकिंग मैक्रो पेस्ट करें।

Sub UnprotectSheet()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim password As String
    
    On Error Resume Next
    
    For i = 65 To 90
        For j = 65 To 90
            For k = 65 To 90
                For l = 65 To 90
                    For m = 65 To 90
                        For n = 65 To 90
                            password = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
                            ActiveSheet.Unprotect password
                            If Err.Number = 0 Then
                                MsgBox "Sheet Unprotected! Password Found: " & password, vbInformation, "Success"
                                Exit Sub
                            End If
                        Next n
                    Next m
                Next l
            Next k
        Next j
    Next i
    
    MsgBox "Could not unlock the sheet.", vbExclamation, "Failed"
End Sub
  1. Run पर क्लिक करें या मैक्रो चलाने के लिए F5 दबाएँ और प्रक्रिया पूरी होने तक प्रतीक्षा करें। मैक्रो एक नया पासवर्ड जनरेट करेगा, जो मूल पासवर्ड न भी हो, फिर भी शीट को अनलॉक कर सकता है। 

  2. OK पर क्लिक करें, और शीट अनप्रोटेक्ट हो जाएगी।

काम पूरा होने पर, यदि आपने पहले फ़ाइल फ़ॉर्मेट बदला था, तो पूर्ण कार्यक्षमता बहाल करने के लिए उसे वापस .xlsx नाम दें।

Excel में VBA मैक्रो का उपयोग करके शीट अनप्रोटेक्ट करना।

VBA मैक्रो से पासवर्ड क्रैक करें। चित्र: लेखक।

इस अंतिम उदाहरण में, मैं ऐसा पासवर्ड खोज रहा हूँ जो मुझे पता है कि छह अक्षरों का है। यदि आपको पासवर्ड को लेकर कम यक़ीन है, तो आपको अलग VBA स्क्रिप्ट चाहिए होगी। बहुत व्यापक स्क्रिप्ट में बहुत समय लगेगा, और बहुत विशिष्ट स्क्रिप्ट काम न भी कर सके—इसलिए कई प्रयासों के लिए तैयार रहें।

विधि 2: फ़ाइल एक्सटेंशन को ZIP में बदलना

यदि VBA काम नहीं करता या आप मैक्रो नहीं चलाना चाहते, तो शीट प्रोटेक्शन हटाने का एक और तरीका है—फ़ाइल की आंतरिक संरचना को संपादित करना। Excel फ़ाइलें संकुचित फ़ोल्डर्स होती हैं जिनमें कई XML फ़ाइलें होती हैं, यानी सही फ़ाइल को संशोधित करके हम शीट अनलॉक कर सकते हैं। ऐसे करें:

  1. अपने Excel फ़ाइल का बैकअप/कॉपी बना लें। 

  2. File Explorer में कॉपी की गई Excel फ़ाइल पर राइट-क्लिक करें, Rename चुनें, और फ़ाइल एक्सटेंशन को .xlsx से बदलकर .zip करें। यदि Rename पॉप-अप आए, तो पुष्टि के लिए Yes पर क्लिक करें।

Windows Explorer में xlsx फ़ाइल को zip फ़ाइल में बदलना (Excel)।

xlsx फ़ाइल को zip फ़ाइल में बदलें। चित्र: लेखक।

  1. zip फ़ाइल खोलें और xl → worksheets फ़ोल्डर में जाएँ। वहाँ आपको सभी XML फ़ाइलें दिखेंगी।

Excel में zip फ़ोल्डर के अंदर XML फ़ाइल ढूँढना।

zip फ़ोल्डर के अंदर XML फ़ाइल ढूँढें। चित्र: लेखक।

  1. प्रोटेक्टेड शीट की XML फ़ाइल ढूँढें। यदि पक्का नहीं है कि कौन-सी शीट प्रोटेक्टेड है, तो प्रत्येक XML फ़ाइल Notepad या किसी अन्य टेक्स्ट एडिटर से खोलें। Ctrl+F दबाएँ और protection शब्द खोजें। यदि फ़ाइल में <sheetProtection> टैग है, तो इसका अर्थ है कि फ़ाइल प्रोटेक्टेड है।

  2. अब पूरे <sheetProtection> टैग को हटा दें, जिसमें ओपनिंग < और क्लोज़िंग > भी शामिल हों। फ़ाइल सेव करने के लिए Ctrl +S दबाएँ।

Excel में zip फ़ाइल एक्सटेंशन का उपयोग करके शीट अनप्रोटेक्ट करना।

zip फ़ाइल एक्सटेंशन का उपयोग करके शीट अनप्रोटेक्ट करें। चित्र: लेखक।

  1. टेक्स्ट एडिटर बंद करते समय, आर्काइव में किए गए संशोधनों को सेव करने से संबंधित किसी भी प्रॉम्प्ट की पुष्टि करें। फिर ZIP फ़ाइल बंद करें।

  2. फ़ाइल को वापस .zip से .xlsx में रीनेम करें।

Excel इन XML फ़ाइलों के अंदर शीट प्रोटेक्शन सेटिंग्स स्टोर करता है। <sheetProtection> टैग हटाकर, हम लॉक को निष्क्रिय कर देते हैं, बिना वर्कबुक के बाकी हिस्से को प्रभावित किए। यह तरीका तेज़ है, कोडिंग की ज़रूरत नहीं पड़ती, और तब भी काम करता है जब हमें पासवर्ड न पता हो।

विधि 3: Google Sheets का उपयोग

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

  1. Google Drive पर जाएँ और लॉक्ड Excel फ़ाइल अपलोड करें।
  2. फ़ाइल पर राइट-क्लिक करें और Open with > Google Sheets चुनें।
  3. Google Sheets फ़ाइल खोलेगा और कोई भी वर्कशीट प्रोटेक्शन हटा दिया जाएगा।
  4. आवश्यक संपादन करें।
  5. उसे वापस Excel फ़ाइल के रूप में सेव करने के लिए File > Download > Microsoft Excel (.xlsx) पर जाएँ।

क्योंकि Google Sheets, Excel की शीट प्रोटेक्शन सुविधा का वही समर्थन नहीं करता, इसलिए फ़ाइल को कन्वर्ट करते समय वह स्वतः ही प्रतिबंध हटा देता है। यह एक आसान और बिना झंझट वाला समाधान है।

सभी शीट्स को एक साथ कैसे अनप्रोटेक्ट करें

Excel में एक ही चरण में हर शीट को अनप्रोटेक्ट करने का बिल्ट-इन कमांड नहीं है। Unprotect Sheet बटन भी तब ग्रे हो जाता है जब एक से अधिक शीट टैब चुने गए हों। अगर आपको पासवर्ड पता है, तो आपके पास तीन विकल्प हैं।

कुछ शीट्स के लिए, उन्हें एक-एक करके अनप्रोटेक्ट करें। प्रत्येक शीट टैब पर क्लिक करें, Review > Unprotect Sheet पर जाएँ, और पासवर्ड दर्ज करें।

कई शीट्स जिनमें एक ही पासवर्ड है, उनके लिए एक छोटा मैक्रो उपयोग करें।

  1. VBA एडिटर खोलने के लिए Alt + F11 दबाएँ।
  2. Insert > Module पर जाएँ और नीचे दिया मैक्रो पेस्ट करें।
  3. F5 दबाएँ, फिर बॉक्स आने पर पासवर्ड दर्ज करें।
Sub UnprotectAllSheets()
    Dim ws As Worksheet
    Dim pw As String
    pw = InputBox("Enter the sheet password:")
    For Each ws In ActiveWorkbook.Worksheets
        ws.Unprotect Password:=pw
    Next ws
End Sub

यदि किसी शीट का पासवर्ड अलग है तो मैक्रो एरर के साथ रुक जाएगा, और जो शीट्स प्रोटेक्टेड नहीं हैं उन्हें वह छोड़ देगा। यह चार्ट शीट्स को प्रभावित नहीं करता। काम पूरा होने पर फ़ाइल को .xlsx के रूप में सेव करें, और Excel मैक्रो हटा देगा।

Kutools for Excel जैसे ऐड-इन्स भी यह कर सकते हैं, लेकिन उनके लिए थर्ड-पार्टी सॉफ़्टवेयर इंस्टॉल करना पड़ता है।

प्रोटेक्टेड शीट में विशिष्ट सेल्स को कैसे अनलॉक करें

यदि आप शीट को प्रोटेक्टेड ही रखना चाहते हैं लेकिन कुछ विशेष सेल्स को संपादित करना चाहते हैं, तो ऐसे करें:

मान लीजिए मेरे पास एक डेटा सेट है, और मैं उसे अपने क्लाइंट के साथ साझा करना चाहता हूँ ताकि वे केवल अपना पता लिखें और बाकी कुछ न संपादित करें। ऐसा करने के लिए, ऊपर दिए किसी भी तरीके से पहले शीट को अनप्रोटेक्ट करें। फिर पूरी शीट चुनने के लिए Ctrl+A या All Button दबाएँ। अब Ctrl+1 दबाकर Format Cell खोलें, Protection tab पर जाएँ, और Locked विकल्प अनचेक करें। 

Excel में शीट की सभी सेल्स को अनलॉक करना।

शीट की सभी सेल्स अनलॉक करें। चित्र: लेखक।

अब Address कॉलम को छोड़कर सभी कॉलम चुनें, उन्हें लॉक करें ताकि दूसरा व्यक्ति उनका उपयोग न कर सके, और Format Cell विंडो फिर से खोलें (Ctrl+1) और Protection टैब के अंतर्गत Locked विकल्प चेक करें। Review टैब पर, Protect Sheet चुनें और पासवर्ड दर्ज करें। इससे पूरी शीट प्रोटेक्ट हो जाएगी, सिवाय उन सेल्स के जिन्हें मैंने अनलॉक किया है, और उपयोगकर्ता केवल विशिष्ट रेंज को संपादित कर सकेगा।

TIP: गैर-सन्निहित (non-adjacent) पंक्तियाँ चुनने के लिए Ctrl कुंजी दबाए रखें और सेल्स चुनें। सन्निहित (adjacent) पंक्तियाँ या कॉलम चुनने के लिए, बस कॉलम हेडर्स पर कर्सर ड्रैग करें। 

Excel शीट में विशिष्ट सेल्स को प्रोटेक्ट और अनप्रोटेक्ट करना।

शीट में विशिष्ट सेल्स को प्रोटेक्ट करें। चित्र: लेखक।

जब आप Excel शीट अनप्रोटेक्ट नहीं कर पाते

यदि आप Excel शीट अनप्रोटेक्ट नहीं कर पा रहे, तो कुछ महत्वपूर्ण बातों पर ध्यान दें:

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

Excel में Unprotect Sheet ग्रे क्यों है?

यदि Unprotect Sheet ग्रे है, तो कोई चीज़ उस कमांड को ब्लॉक कर रही है। नीचे दी गई समस्याओं से मिलान करें और फिर समाधान अपनाएँ।

  • शीट प्रोटेक्टेड नहीं है: यदि Review टैब में Protect Sheet दिख रहा है, Unprotect Sheet के बजाय, तो अनप्रोटेक्ट करने के लिए कुछ नहीं है। लॉक की गई सेल्स का महत्व तभी होता है जब शीट प्रोटेक्टेड हो। यदि आप फिर भी एडिट नहीं कर पा रहे, तो नीचे दी गई अन्य समस्याएँ जाँचें।
  • फ़ाइल Protected View में है: ईमेल और वेब से आई फ़ाइलें अक्सर ऊपर पीली पट्टी के साथ खुलती हैं जिसमें लिखा होता है Protected View। Enable Editing पर क्लिक करें, और बटन सक्रिय हो जाना चाहिए।
  • फ़ाइल Marked as Final है: अगर ऊपर की पट्टी में Marked as Final लिखा है, तो Edit Anyway पर क्लिक करें।
  • आपकी शीट्स grouped हैं: जब टाइटल बार में [Group] दिखता है, तो Excel आपकी क्षमताओं को सीमित करता है। किसी भी चुने गए टैब पर राइट-क्लिक करें और Ungroup Sheets चुनें।
  • वर्कबुक shared है: लेगेसी shared वर्कबुक में, टाइटल बार में [Shared] दिखता है, और आप शीट्स को प्रोटेक्ट या अनप्रोटेक्ट नहीं कर सकते। Review > Share Workbook (Legacy) पर जाएँ, और उस बॉक्स को क्लियर करें जो एक ही समय में एक से अधिक उपयोगकर्ताओं द्वारा बदलाव की अनुमति देता है।
  • कोई सेल edit मोड में है: यदि आपका कर्सर किसी सेल के अंदर ब्लिंक कर रहा है, तो रिबन का अधिकांश भाग ग्रे हो जाता है। Enter या Esc दबाएँ, फिर Review टैब दोबारा जाँचें।
  • फ़ाइल ब्राउज़र या Teams में खुली है: जब फ़ाइल आपके ब्राउज़र या Teams में खुली हो, तो कई बटन निष्क्रिय हो सकते हैं। Open in Desktop App (या Open in Excel) चुनें और वहाँ फिर कोशिश करें।
  • इनमें से कोई नहीं: यदि आपने ऊपर की सारी बातों को खारिज कर दिया है, तो फ़ाइल बंद करें और Excel को Safe Mode में शुरू करें, जो ऐड-इन्स बंद कर देता है। Windows पर, Excel लॉन्च करते समय Ctrl दबाए रखें, फिर फ़ाइल खोलें। बटन सक्रिय होने पर उस पर क्लिक करें और पासवर्ड दर्ज करें।

विधियों की त्वरित तुलना

यहाँ एक सारणी है जो आपके काम आ सकती है। यह उन अलग-अलग तरीकों का सारांश है जिन पर हमने चर्चा की। 

विधिपासवर्ड चाहिए?कठिनाईएन्क्रिप्टेड फ़ाइलों पर काम करता है?सबसे उपयुक्त
Review > Unprotect Sheetहाँआसानहाँजब आपको पासवर्ड पता हो
VBA मैक्रोनहींमध्यमनहींपुराने Excel फ़ॉर्मैट्स पर सरल पासवर्ड
ZIP फ़ाइल विधिनहींमध्यमनहीं.xlsx फ़ाइलों से शीट प्रोटेक्शन हटाना
Google Sheetsनहींआसाननहींबिना कोडिंग के त्वरित समाधान

अंतिम विचार

यदि आपके पास पासवर्ड है, तो समाधान बस कुछ क्लिक का है: Review > Unprotect Sheet। यदि बटन ग्रे है, तो आमतौर पर ऊपर बताए कारणों में से कोई एक ज़िम्मेदार होता है।

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

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

यदि आप डेटा के बारे में और सीखना चाहते हैं, तो मैं Data Analysis in Excel कोर्स और Data Preparation in Excel कोर्स की सिफारिश करता हूँ। ये आपको डेटा को व्यवस्थित करने और आसानी से विश्लेषण करने में बेहतर बनने में मदद करेंगे।

Laiba Siddiqui

लेखक

Laiba Siddiqui

मैं एक कंटेंट स्ट्रैटेजिस्ट हूँ जिसे जटिल विषयों को सरल बनाना पसंद है। मैंने Splunk, Hackernoon, और Tiiny Host जैसी कंपनियों को अपने दर्शकों के लिए आकर्षक और सूचनात्मक सामग्री बनाने में मदद की है।

FAQs

क्या मैं प्रोटेक्टेड Excel शीट से डेटा दूसरी वर्कशीट में कॉपी कर सकता/सकती हूँ?

हाँ, यदि शीट Select locked cells और Select unlocked cells की अनुमति देती है। Shift + Ctrl + End से सभी प्रयुक्त सेल्स चुनें, Ctrl + C से कॉपी करें, फिर Ctrl + V से नई वर्कशीट में पेस्ट करें। अन्य वर्कबुक्स के बाहरी लिंक्स टूट सकते हैं और उन्हें मैन्युअल रूप से फिर बनाना पड़ेगा।

मैं Excel शीट में लॉक या अनलॉक सेल्स कैसे खोजूँ?

आप CELL() फ़ंक्शन का उपयोग करके जाँच सकते हैं कि कोई सेल लॉक है या अनलॉक।

  • किसी भी सेल में यह फ़ॉर्मूला दर्ज करें: =CELL("protect", A1)

  • यदि यह 1 (TRUE) लौटाए तो सेल लॉक है, और 0 (FALSE) का मतलब अनलॉक है।

मैं Excel में लॉक या अनलॉक सेल्स को कैसे हाइलाइट करूँ?

आप Conditional Formatting का उपयोग करके लॉक या अनलॉक सेल्स को हाइलाइट कर सकते हैं:

  • पहले अपनी शीट को अनप्रोटेक्ट करें।

  • जाँच के लिए रेंज चुनें।

  • Home > Conditional Formatting > New Rule पर जाएँ।

  • इन फ़ॉर्मूलों का उपयोग करें:

             लॉक सेल्स के लिए: =CELL("protect", A1)=1

            अनलॉक सेल्स के लिए: =CELL("protect", A1)=0

  • कोई हाइलाइट रंग चुनें और नियम लागू करें।

विषय