Excel: वर्तमान फ़ाइल में पूर्ववत् कैसे करें?


97

Microsoft Excel का पूर्ववत करें / फिर से करें फीचर किसी भी अन्य प्रोग्राम के विपरीत व्यवहार करता है जो मुझे पता है। पूर्ववत स्टैक सभी खुली फ़ाइलों में वैश्विक लगता है, जिससे कि कभी-कभी दूसरी फ़ाइल में स्विच हो जाता है और कुछ ऐसा होता है जिसे आप पूर्ववत नहीं करना चाहते हैं। और अगर आप जिस संपादन को पूर्ववत करना चाहते हैं, वह किसी अन्य फ़ाइल में संपादित करने से पहले था, तो आपके पास अन्य फ़ाइल को पूर्ववत करने के अलावा कोई विकल्प नहीं है।

मैं इस बारे में शिकायत करने वाला पहला व्यक्ति नहीं हूं - "एक्सेल का पूर्ववत पागलपन" देखें , लगभग आधा नीचे।

"एक समय में केवल एक फ़ाइल को संपादित करें" के अलावा, क्या एक्सेल का पूर्ववत करना केवल वर्तमान फ़ाइल पर लागू करने का एक तरीका है?

मैं Excel 2003 का उपयोग कर रहा हूँ अगर यह एक फर्क पड़ता है।


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

1
निश्चित रूप से वास्तव में परेशान करने वाली विशेषता है, यह मदद नहीं करता है कि एक बार जब आप इसे गलत कर लेते हैं तो यह भूल जाता है कि आप क्या कॉपी और पेस्ट करने की कोशिश कर रहे थे।
एडमैंटस

3
यह तथ्य अभी भी मौजूद है Excel 2016जिससे मैं मरना चाहता हूं।
जिब्राल्टरटॉप

1
आपको यह नहीं बता सकता कि कितनी बार मैंने एक ऐसी फ़ाइल खोली है जिसे मैं भूल गया था कि वह ctrl-z को दबाकर खुला था और मुझसे यह उम्मीद कर रहा था कि मुझे वर्तमान दस्तावेज़ की प्रारंभिक अवस्था में लौटाऊंगा - केवल यह पता लगाने के लिए कि मुझे उस काम पर केवल घंटों काम करना था कम से कम
बिलीओनाह

1
@ Mr.TA भले ही इसे लागू करना मुश्किल हो, फिर भी मुझे लगता है कि यह Microsoft के लिए एक्सेल के व्यवहार को संशोधित करने के प्रयास के लायक होगा। Naive कार्यान्वयन: प्रत्येक कार्यपुस्तिका में एक ध्वज यह ट्रैक करने के लिए कि क्या इसमें अन्य कार्यपुस्तिकाओं के लिए कोई बाहरी संदर्भ है या नहीं। झंडे निकलने लगे false। जब किसी अन्य कार्यपुस्तिका का संदर्भ दिया जाता है, तो ध्वज को बदल दिया जाता है trueऔर उस तरह से रहता है। कार्यपुस्तिकाओं के लिए जहाँ ध्वज है false(अर्थात अधिकांश मामलों में), पूर्ववत कार्य केवल उस कार्यपुस्तिका को प्रभावित करते हैं। कार्यपुस्तिकाओं के लिए जहां ध्वज है true, पूर्ववत वर्तमान व्यवहार (क्रॉस-वर्कबुक) को बरकरार रखता है।
बेंवरब

जवाबों:


34

जिस तरह से around आसपास ’यह एक्सेल की कई प्रतियों को खोलना है, एक प्रति वर्कशीट है। यह वास्तव में कष्टप्रद है, लेकिन कोई अन्य तरीका नहीं है। मेरे मुख्य स्प्रेडशीट के लिए मेरे पास विशेष शॉर्टकट हैं, बस उन्हें स्पष्ट रूप से खोलने के लिए। यह करने के लिए:

  1. एक नया शॉर्टकट बनाएं - अपने डेस्कटॉप, न्यू, शॉर्ट कट पर राइट क्लिक करें।
  2. एक्सेल प्रोग्राम में ब्राउज़ करें ("C: \ Program Files (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE")
  3. शॉर्टकट बनाएं और इसे नाम दें
  4. शॉर्टकट संपादित करें, और फ़ाइलनाम, उद्धरण में, कार्यक्रम के बाद, शॉर्टकट में रखें। तो आप एक 'लक्ष्य' जैसे समाप्त करते हैं:

"C: \ Program Files (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE" "C: \ Noiselezz \ Financial \ साझा वित्तीय \ Sales Sheet.xlsb"

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

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

मैंने एमएस में काम किया है, और देखा है कि वे कैसे सोचते हैं - अपना समय बर्बाद न करें उन्हें बदलने की उम्मीद करें - यह 10 साल पहले था और वे आज भी वही हैं।


3
एक्सेल को नई प्रक्रिया शुरू करने के लिए मजबूर करने के लिए "/ X" ध्वज का उपयोग करना उपयोगी हो सकता है। stackoverflow.com/a/18291242/4689766 आप उन्हें इस तरह से खोलने के लिए एक सामान्य शॉर्टकट बना सकते हैं और उस पर वर्कशीट गिरा सकते हैं, या आप इसे जोड़ने या इसे डिफ़ॉल्ट व्यवहार बनाने के लिए फ़ाइल संघों को संपादित करने के लिए भी दूर तक जा सकते हैं।
गिटारपरिक

3
ध्यान दें कि यह कॉपी / पेस्ट को तोड़ता है ...
जेन्स

6
@ जेन्स: फ़्यूयूउउउउउउउउउउउउउउउउउउउउउउउउउउउउउउँ
डेविल्स एडवोकेट

27

इस मुद्दे पर चर्चा की गई और 14 अप्रैल, 2011 को Microsoft Office for Developers फोरम पर चर्चा की गई ।

वर्नर द्वारा पोस्ट किया गया प्रश्न:

मैंने मूल रूप से आईटी प्रोफेशनल्स फोरम में इसे पोस्ट किया था, लेकिन उन्होंने मुझे इसे यहां पोस्ट करने के लिए कहा क्योंकि मुद्दा डिजाइन द्वारा था।

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

रिबन को वर्तमान शीट पर लागू करना चाहिए? नहीं, यह अभी भी एक अलग शीट पर अंतिम कार्रवाई को पूर्ववत् करता है। यह पूरी तरह से बेवकूफी है। मैं जिस शीट को देख रहा हूं, उस पर मैं पूर्ववत कार्रवाई कैसे करूं? मैं एक्सेल 2010 का उपयोग कर रहा हूं।

बिल मैनविले (एक्सेल एमवीपी) द्वारा पोस्ट किया गया स्वीकृत उत्तर:

मैंने उत्पाद टीम को सुझाव दिया है कि वे अगले संस्करण के लिए इस पर विचार करें।

नीचे मैं प्रासंगिक पृष्ठ से उपयोगी स्निपेट दे रहा हूं:

  • पूर्व आवेदन स्तर पर काम करता है और रिवर्स ऑर्डर कार्यों में परिवर्तन किए गए हैं।

  • एक्सेल के वर्तमान संस्करणों के व्यवहार को नहीं बदला जाएगा, मुझे पूरा यकीन है। लेकिन मैं भविष्य के संस्करण के लिए उत्पाद टीम के साथ सुझाव उठाऊंगा। सवाल यह होगा कि क्या कोई वर्तमान व्यवहार पर भरोसा करता है और इसे उपयोगी पाता है ...?


22
डिजाइन से टूट गया? बदकिस्मती से। मैं अभी भी M $ का तर्क नहीं देख सकता। जानकारी के लिए +1।
ह्यू एलन

6
मैं इस बारे में पागल हो गया था कि मुझे पता चला कि यह डिजाइन द्वारा था - लेकिन अब ....
शमौन

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

4
@ श्री: लिबरे / अपाचे कार्यालय में फाइलों / शीटों के बीच संबंध हैं और वे प्रति फ़ाइल / शीट स्तर पर पूर्ववत करते हैं ... बस यह कह रहे हैं (यदि यह एक आलसी गधा नहीं है, तो यह पूरी तरह से संभव है। जो स्पष्ट रूप से एमएस डेवलपर्स के मामले में लगता है)।
Erk

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

7

Excel 2016 से पहले, और कुछ बाद के संस्करण:

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

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

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


3
यह गलत है। कम से कम एक्सेल 2016 में, फ़ाइल को पूरी तरह से बंद करना इतिहास को मिटा देता है।
श्री टीए

1
@ Mr.TA मुझे एक्सेल 2016 के बारे में कुछ भी नहीं पता है। एक्सेल 2010 में 100% जुर्माना लगाया और काम किया है, इसलिए आपका "यह गलत है" पूरी तरह से अनसुना कर दिया गया था । जब आप किसी फ़ाइल को बंद करते हैं, तो केवल उस विशेष फ़ाइल के कार्यों को पूर्ववत इतिहास से हटा दिया जाता है। अन्य फ़ाइलों के कार्य इतिहास में बने हुए हैं।
ADTC

2
उन फ़ाइलों को बंद करना जिन्हें आप 2013 में भी काम नहीं करना चाहते हैं।
स्क्रेपीडेव

3
@ADTC: यह मेरे लिए अनकैप्ड नहीं है। मैं 2016 का उपयोग कर रहा हूं। और अब मैं अपने अस्थमा स्प्रे का पता लगाने जा रहा हूं ...
Erk

2
आज तक (सभी अद्यतनों के साथ) यह एक्सेल 2016 में मेरे लिए काम कर रहा है। शायद उन्होंने इसे ठीक कर लिया है।
iप्रस

0

यदि आप दो अलग-अलग इतिहासों के साथ दो मौजूदा XLSX फ़ाइलों को संपादित करना चाहते हैं, तो एक काम-आसपास है, जो काम करता है - ठीक है, ज्यादातर ...

पहली XLSX फ़ाइल जिसे आप उसके स्थान से खोलते हैं। दूसरी XLSX फाइल के लिए, आप सबसे पहले एक्सेल 2016 को स्टार्ट मेन्यू से शुरू करते हैं, और फिर आप इस दूसरी एक्सेल विंडो के माध्यम से दूसरी XLSX फाइल को खोलते हैं।

टास्क मैनेजर के माध्यम से जांचना सुनिश्चित करें, कि दो अलग एक्सेल प्रक्रियाएं हैं - जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं। अगर किसी तरह दो फ़ाइलों A और B को केवल एक प्रक्रिया "Microsoft Excel" के तहत एक साथ समूहीकृत किया जाता है .. तो सभी Excel प्रक्रियाओं को बंद करें और फिर से प्रयास करें।

स्क्रीनशॉट

विंडोज को अपने जर्मन निक नाम पर गर्व महसूस हो रहा है: WinDOOF


1
यदि आप एक विधि जानते हैं कि विंडोज़ को दो या अधिक अतिरिक्त प्रक्रियाओं में एक एक्सेल। Exe फ़ाइल कैसे शुरू करने दें, तो कृपया हमें बताएं कि कैसे!
gloschtla
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.