سؤال Excel: كيفية التراجع عن الملف الحالي فقط؟


تعمل ميزة التراجع / الإعادة في Microsoft Excel على عكس أي برنامج آخر أعرفه. يبدو أن مكدس التراجع عالمي في جميع الملفات المفتوحة ، بحيث يتحول التراجع أحيانًا إلى ملف آخر ويزيل شيءًا لا تريد التراجع عنه. وإذا كان هناك تعديل تريد التراجع عنه قبل إجراء تعديل في ملف آخر ، فلن يكون أمامك خيار سوى التراجع عن الملف الآخر.

أنا لست أول من يشكو من هذا - انظر "التراجع عن جنون إكسل"في منتصف الطريق

إلى جانب "تعديل ملف واحد فقط في كل مرة" ، هل هناك طريقة لجعل تطبيق Excel للتراجع ينطبق على الملف الحالي فقط؟

أنا أستخدم Excel 2003 إذا أحدثت فرقًا.


83
2018-06-05 02:33


الأصل


يرجى الاطلاع على تعليقي أدناه. في الأساس MS ليس لديه خيار. يفعل MS هذا لـ Excel فقط بسبب مراجع cross-workbook. الطريقة الوحيدة للحفاظ على سلامة العلاقات صيغة في هذا السياق هو الحفاظ على تاريخ واحد التراجع. علاوة على ذلك ، لجعل الأمر اختياريًا للغاية: كيف يختار المستخدم ما إذا كان لديه سجل واحد أو تواريخ متعددة؟ متى يختار المستخدم ذلك؟ يمكن أن تجعلها تعتمد بشكل تلقائي على تبعيات الصيغة ، لكن يمكن بسهولة أن يصبح من المستحيل إدارة منطقياً والأداء الحكيم. تذكر ، أنهم بحاجة إلى تقديم منتج يعمل. - Mr. TA
@ Mr.TA وهذا مثير للاهتمام. ربما يجب عليك جعلها إجابة. - Hugh Allen
بالتأكيد ميزة مزعجة حقا ، لا يساعد ذلك بمجرد أن تحصل على خطأ فإنه ينسى ما كنت تحاول نسخ ولصق. - Adamantus
حقيقة هذا لا يزال موجودا في Excel 2016 يجعلني أريد أن أموت. - GibralterTop
لا أستطيع إخبارك عن عدد المرات التي أخطأت فيها ملفًا نسيت أنه كان مفتوحًا من خلال الضغط باستمرار على ctrl-z وتوقع أن يعيدني إلى الحالة الأولية للمستند الحالي - فقط لاكتشاف أنني فقط أضع ساعات عمل غير لائقة على شيء كان الحد الأدنى - billynoah


الأجوبة:


الطريقة "حول" هي فتح نسخ متعددة من Excel ، واحدة لكل ورقة عمل. هذا مزعج حقاً ، لكن لا توجد طريقة أخرى. لدي اختصارات خاصة لجداول بياناتي الرئيسية ، فقط لفتحها بشكل صريح. لفعل هذا:

  1. قم بعمل اختصار جديد - انقر بزر الماوس الأيمن على سطح المكتب ، جديد ، قصير.
  2. استعرض للوصول إلى برنامج excel ("C: \ Program Files (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE")
  3. قم بإنشاء الاختصار وقم بتسميته
  4. تحرير الاختصار ، ووضع اسم الملف ، في علامات اقتباس ، بعد البرنامج ، في الاختصار. حتى ينتهي بك الأمر مع "الهدف" مثل:

"C: \ Program Files (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE" "C: \ Noiselezz \ financial \ shared financial \ Sales Sheet.xlsb"

للأسف ، ليس لدى شركة Microsoft سوى القليل من المعلومات حول كيفية استخدام العملاء لمنتجاتهم بالفعل. إن جنون التراجع هو علامة واحدة على ذلك ، فهم يواصلون بشكل أعمى الطريقة الأكثر سخرية للتخلي عن الجنس البشري. لا تتفق حتى مع منتجات Office الأخرى.

آخر جنون هو نظام DDE - أفضل طريقة لإبطاء جهاز الكمبيوتر - في بعض الأحيان يستغرق 12 ثانية قبل بدء تشغيل حتى ، بسبب DDE. أظل على إصلاح إعدادات التسجيل لإزالة القمامة DDE ، ولكن في كل مرة تحديث Office MS ، فإنها تساعد "إصلاح" لهم.

لقد عملت في MS ، وشاهدت كيف يفكرون - لا تضيعوا وقتكم في توقع تغييرهم - كان ذلك قبل 10 سنوات وهم نفس اليوم.


27
2017-12-03 10:30



قد يكون من المفيد استخدام علامة "/ X" لإجبار Excel على بدء عملية جديدة. stackoverflow.com/a/18291242/4689766 يمكنك إنشاء اختصار عام وإفلات أوراق العمل عليه لفتحها بهذه الطريقة ، أو يمكنك حتى الذهاب إلى الحد الأقصى لتحرير اقترانات الملفات لإضافة هذا أو جعله السلوك الافتراضي. - GuitarPicker
لاحظ أن هذا يكسر نسخ / لصق ... - Jens
Jens: FUUUUUUUUUUUUUuuuuuuuuuuuuuuuuuuuuu - Scott Beeson


تمت مناقشة هذه المسألة والإجابة عليها مايكروسوفت أوفيس للمطورين المنتديات في 14 نيسان 2011.

تم إرسال السؤال من قبل Vershner:

لقد نشرت هذا في الأصل في مجال تكنولوجيا المعلومات   منتدى المحترفين ولكن قالوا لي   لنشرها هنا لأن المشكلة كانت   من تصمبم.

عندما أقوم بالنقر فوق التراجع في الوصول السريع   شريط الادوات يوقف العمل الاخير في   إكسل ، وليس آخر عمل في   ورقة العمل الحالية. هذا غير مفيد ،   لذلك أضفت التراجع إلى الشريط.

من المفترض أن ينطبق الشريط على   ورقة الحالية أليس كذلك؟ رقم لا يزال   يوقف العمل الأخير على مختلف   ورقة. هذا غبي تماما. ماذا   أقوم بتفكيكها على الورقة   أنا أشاهد؟ أنا أستخدم Excel 2010.

الإجابة المقبولة التي تم نشرها من قبل بيل مانفيل (Excel MVP):

لقد تقدمت بالاقتراح إلى   فريق المنتج الذي يعتبرونه   النسخة المقبلة.

أدرج أدناه المقتطفات المفيدة من الصفحة ذات الصلة:

  • تراجع يعمل على مستوى التطبيق وسوف التراجع عن التغييرات في   اتخذت إجراءات النظام العكسي.

  • سلوك الإصدارات الحالية من Excel لن يتم تغيير ، وأنا   متأكد تماما. لكن سأرفع   اقتراح مع فريق المنتج ل   النسخة المستقبلية. سيكون السؤال   هل يعتمد أي شخص على التيار   السلوك وإجدها مفيدة ...؟


24
2018-06-06 08:34



مكسورة حسب التصميم؟ هذا مؤسف. ما زلت لا أستطيع رؤية منطق M $. +1 للحصول على المعلومات. - Hugh Allen
كنت غاضبا من هذا قبل أن أجد أنه كان حسب التصميم - ولكن الآن .... - Simon
يفعل MS هذا لـ Excel فقط بسبب مراجع cross-workbook. الطريقة الوحيدة للحفاظ على سلامة العلاقات صيغة في هذا السياق هو الحفاظ على تاريخ واحد التراجع. علاوة على ذلك ، لجعل الأمر اختياريًا للغاية: كيف يختار المستخدم ما إذا كان لديه سجل واحد أو تواريخ متعددة؟ متى يختار المستخدم ذلك؟ يمكن أن تجعلها تعتمد بشكل تلقائي على تبعيات الصيغة ، لكن يمكن بسهولة أن يصبح من المستحيل إدارة منطقياً والأداء الحكيم. تذكر ، أنهم بحاجة إلى تقديم منتج يعمل. - Mr. TA
@ MrA: يحتوي Libre / Apache Office على ارتباطات بين الملفات / الأوراق ويقومون بالتراجع على مستوى الملف / الورقة ... مجرد القول (أنه قابل للتنفيذ ، قابل للتنفيذ تمامًا ، إذا لم تكن مؤخرًا كسولًا - والتي يبدو كما يبدو الحال مع مطوري مرض التصلب العصبي المتعدد). - Erk
يمكنني إنشاء ارتباطات المستندات المشتركة في Word ، مع التراجع أيضًا في مستند واحد. من الواضح ذلك يستطيع تتم. نعم ، قد ينكسر الرابط ، ولكن هذا خطأي. أود جدا تفضل هذا السلوك على هذه النافذة - قفزة التراجع عن الجحيم. - JMD


قبل Excel 2016:

إذا كنت عالقًا حاليًا بسجل مختلط للتراجع ، فيمكنك التراجع عن الملف الحالي فقط - بشرط أن تكون على استعداد لفقدان سجل الملفات المفتوحة الأخرى.

ما عليك سوى إغلاق الملفات الأخرى المفتوحة في Excel ، وحفظها عند الضرورة. سيؤدي هذا إلى مسح أجزاء من تاريخ التراجع ، تاركًا فقط الإجراءات الخاصة بالملف الحالي في التاريخ. ثم يمكنك التراجع عن هذه الإجراءات.

ومع ذلك ، أقترح محاولة تشغيل Excel كعمليات منفصلة كما هو موضح في إجابة / تعليق آخر. ليس فقط أنها تعتني بمشكلة التاريخ التوفيقي المختلط الغبي ، فهي تعطيك تماما نوافذ Excel منفصلة ، واحدة لكل ملف (على عكس نافذة Excel واحدة مع فتح كافة الملفات كنوافذ فرعية داخله).


5
2017-10-29 04:53



هذا غير صحيح. على الأقل في Excel 2016 ، يؤدي إغلاق ملف بالكامل إلى مسح التاريخ. - Mr. TA
@ Mr.TA أنا لا أعرف أي شيء عن Excel 2016. اختبارها والعمل بها غرامة 100 ٪ في Excel 2010 ، لذلك الخاص بك صارخ "هذا غير صحيح" كان غير مبرر تماما ل. عند إغلاق ملف ، تتم إزالة إجراءات الملف المعين فقط من سجل التراجع. تظل الإجراءات من الملفات الأخرى في السجل. - ADTC
إغلاق الملفات التي لا تريد التراجع عن أعمالها في 2013 أيضًا. - ScrappyDev
ADTC: إنه ليس مخالفا بالنسبة لي. أنا أستخدم 2016. والآن سأحدد موقع رذاذ الربو ... - Erk
اعتبارا من اليوم (مع تطبيق جميع التحديثات) هذا يعمل لي في Excel 2016. ربما أنهم إصلاحه؟ - ijprest