Note: The other languages of the website are Google-translated. Back to English

كيفية استخدام / القيمة المرجعية من ورقة العمل السابقة في Excel؟

كيفية الإشارة إلى قيمة خلية محددة من ورقة العمل السابقة عند إنشاء نسخة في Excel؟ على سبيل المثال ، عند إنشاء نسخة من ورقة 2 ، قد ترغب في الإشارة تلقائيًا إلى الخلية A1 من ورقة 2 في ورقة العمل المنسوخة الجديدة (مثل ورقة 3). كيف تحقق ذلك؟ ستساعدك هذه المقالة.

استخدم / القيمة المرجعية من ورقة العمل السابقة بوظيفة محددة من قبل المستخدم
استخدم / القيمة المرجعية من ورقة العمل السابقة مع Kutools for Excel


استخدم / القيمة المرجعية من ورقة العمل السابقة بوظيفة محددة من قبل المستخدم

لكي نكون صادقين ، لا توجد طريقة يمكنها الإشارة تلقائيًا إلى قيمة خلية معينة عند إنشاء نسخة من ورقة العمل. في الواقع ، يمكنك إنشاء ورقة جديدة ثم الرجوع إلى قيمة الخلية من ورقة العمل السابقة باستخدام الوظيفة التالية المعرفة من قبل المستخدم.

1. بعد إنشاء ورقة عمل فارغة جديدة (مثل ورقة 3) ، يرجى الضغط قديم + F11 مفاتيح في نفس الوقت لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. ثم انسخ والصق رمز فبا التالي في نافذة التعليمات البرمجية.

فبا: استخدم / القيمة المرجعية من ورقة العمل السابقة في إكسيل

Function PrevSheet(RCell As Range)
    Dim xIndex As Long
    Application.Volatile
    xIndex = RCell.Worksheet.Index
    If xIndex > 1 Then _
        PrevSheet = Worksheets(xIndex - 1).Range(RCell.Address)
End Function

3. اضغط على قديم + Q مفاتيح في نفس الوقت لإغلاق ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

4. حدد خلية فارغة من الورقة 3 (تقول A1) ، أدخل الصيغة = الورقة السابقة (A1) في شريط الفورمولا ثم اضغط على أدخل الرئيسية.

ستحصل الآن على قيمة الخلية A1 لورقة العمل السابقة (ورقة 2) في ورقة العمل الحالية.

ملاحظة: سيحدد الرمز تلقائيًا ورقة العمل التي تنتمي إلى الورقة السابقة من ورقة العمل الحالية.


استخدم / القيمة المرجعية من ورقة العمل السابقة مع Kutools for Excel

مع ال ديناميكي الرجوع إلى أوراق العمل فائدة كوتولس ل إكسيل، يمكنك بسهولة استخدام أو الإشارة إلى القيمة من ورقة العمل السابقة في Excel.

قبل التطبيق كوتولس ل إكسيلالرجاء قم بتنزيله وتثبيته أولاً.

1. إذا كنت تريد الإشارة إلى قيمة الخلية A1 من ورقة العمل السابقة إلى ورقة العمل الحالية ، فيرجى تحديد الخلية A1 في ورقة العمل الحالية ثم النقر فوق كوتولس > للمزيد > ديناميكي الرجوع إلى أوراق العمل. انظر لقطة الشاشة:

2. في ال املأ أوراق العمل المراجع في مربع الحوار ، تحقق فقط من اسم ورقة العمل السابقة في ملف قائمة ورقة العمل مربع ، ثم انقر فوق نطاق التعبئة .

ثم يمكنك رؤية قيمة الخلية A1 في ورقة العمل السابقة المشار إليها في ورقة العمل الحالية.

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

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


استخدم / القيمة المرجعية من ورقة العمل السابقة مع Kutools for Excel


أفضل أدوات إنتاجية المكتب

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (22)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا لدي سؤال للخبراء. أنا قادر على الإشارة إلى الورقة السابقة. لكني أرغب في تكرار هذا المرجع في جميع أنحاء المصنف في نفس الخلية في الأوراق التالية. (على سبيل المثال D13) مثال: يتم تكرار الورقة 1 ، الخلية D13 في الأوراق التالية بقيمة زيادة واحدة لكل منها. ومع ذلك ، إذا حذفت الورقة 1 أو أي ورقة أخرى ، فأنا بحاجة إلى التفوق لمواصلة العد بنفس الطريقة. على سبيل المثال الورقة 7 أبدأ بـ 1 ورقة 100 ، وينتهي بي الأمر بـ 20 إذا قمت بحذف الأوراق المزدوجة ، أريد التأكد من أن المراجع تتغير تلقائيًا دون تدخل يدوي. بمعنى أن المرجع في D119 يتم تغييره تلقائيًا بعد أن أحذف الأوراق. شكرا لك على مساعدتك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عمل ممتاز وشرح. وفر لي الكثير من الوقت ، شكرا جزيلا لك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد كنت أبحث عن شيء لفعل هذا إلى الأبد ، شكرًا جزيلاً ليس لديك أي فكرة. لدي جدول بيانات بسيط لإدخال البيانات أسبوعيًا وعلامة تبويب جديدة لكل أسبوع. الأيام والتاريخ والأسبوع # ، وما إلى ذلك ، يذهب +1 ثم ينتقل من الورقة السابقة وينتقل إلى ورقة جديدة ، وهذا خلق حلاً سريعًا لنقل البيانات إلى أوراق مختلفة - مرة أخرى ، شكرًا لك
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يوم جيد،
آسف لا أستطيع المساعدة في هذا ، يمكنك نشر سؤالك في منتدانا: https://www.extendoffice.com/forum.html للحصول على المزيد من دعم Excel من المحترفين لدينا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ماذا عن قيمة الاستخدام من الورقة التالية؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا اليكس،
للحصول على القيمة من الورقة التالية ، يُرجى استبدال علامة الطرح بعلامة الجمع في السطر السادس من الرمز:
PrevSheet = أوراق العمل (xIndex + 1) .Range (RCell.Address)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا كريستال ، لقد حاولت استبدال علامة الطرح بعلامة الجمع ولكنها لم تنجح - فالخلية ذات الصلة عادت للتو صفرًا. أنا فقط أريد التغيير (التغييرات) المطلوب للقيام بالضبط كما هو مذكور أعلاه ولكن مع ترقيم المصنف من اليمين إلى اليسار ، على سبيل المثال. الورقة 3 ، الورقة 2 ، الورقة 1 (ستكون الورقة السابقة هي الورقة الموجودة على اليمين). شكرًا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ماف ،
تعمل الطريقة بناءً على ترتيب أوراق العمل في المصنف الخاص بك. بمعنى آخر. ترتيب أوراق العمل من اليسار إلى اليمين هو Sheet3 و Sheet2 و Sheet1. بالنسبة إلى "ورقة 2" ، تكون ورقة العمل السابقة هي "ورقة 3" ، وورقة العمل التالية هي "ورقة 1".
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا كريستال ،
نعم أنا أعلم. استفساري (مثل طلب Alex) هو ما التغيير المطلوب لجعله يعمل في الاتجاه الآخر ، أي بالنسبة للورقة التالية ، أين الورقة التالية على يسار الورقة السابقة؟ لقد كتبت إلى أليكس ،
"يُرجى استبدال علامة الطرح بعلامة الجمع في السطر السادس من الرمز:
PrevSheet = أوراق العمل (xIndex + 1) .Range (RCell.Address) ".
كان تعليقي هو فقط أن أقول إن هذا التغيير المعين لم ينجح وأن أسأل عما إذا كان لديك طريقة ستنجح بالفعل.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد اتبعت الخطوات من 1 إلى 4 ولكني أعيد باستمرار الخطأ #NAME؟ خطأ - أفيدوني؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا أندرو،
ما هو إصدار Office الذي تستخدمه؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد اتبعت الخطوات من 1 إلى 4 ، لكني أتلقى خطأ #NAME. Excel 2016. أفيدوني؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا انون
يعمل الرمز جيدًا في Excel 2016 الخاص بي. هل وجدت خطأً محددًا تم تذكيره في نافذة التعليمات البرمجية عند الحصول على نتيجة الخطأ #NAME؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد جربت الكود ولكنه يُرجع الصيغ غير المسموح بها. خلية ورقة العمل السابقة هي نتيجة صيغة. ، كيف يمكنك تجاوز الصيغة وإرجاع النتيجة؟ ترجع خلية الورقة السابقة الصيغة = SUM (L38: L39) -L40
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا RudyT ، لقد اختبرت ذلك في الظرف الذي ذكرته ، لكن ليس لدي مشكلة هنا. ما هو إصدار Excel الذي تستخدمه؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
واو ، كان ذلك قبل 3 أشهر ، لكن بالتأكيد أقدر الرد ...

لا أعرف كيف أتحقق من Excel 365 ... المشكلة هي أن لدي قيمة أريد تمريرها إلى ورقة جديدة ، يجب قراءتها ، والحصول على قيمة الورقة السابقة دون تسميتها. فقط احصل على قيمة الورقة السابقة. يمرر الرمز الخاص بك رمز الورقة السابقة ، وليس القيمة. لأن قيمة الخلية عبارة عن صيغة تجمع الإجماليات من خليتين أخريين.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ممتاز لقد استخدمت وظيفة الورقة السابقة ، ولكن إذا أجريت أي إضافات للصفوف أو الأعمدة في الورقة السابقة ، فإن القيم تحصل على تغيير أريد نتيجة ثابتة. على سبيل المثال ، إذا اخترت = prevsheet (A6) حيث توجد القيمة ، ولكن في الورقة السابقة إذا أضفت صفًا واحدًا ، ستنتقل القيمة إلى A7 ، ولكن في الورقة الحالية تأخذ قيمة A6 فقط ، هل يمكنك مساعدتي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ممتاز!!! كود فبا شكرا جزيلا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جزيلا! مفيد جدا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا.

أنا أستخدم Greek Office 365 مع تثبيت جميع التحديثات ، ولا يمكنني تشغيل هذا.

تقوم بإرجاع خطأ الاسم في الخلية التي أدخلتها = ورقة سابقة (A1).

تحتوي كلتا الصفحتين على رمز vba ويتم حفظ الملف بتنسيق xlsb

أي أدلة؟
ويرجع الفضل في تقدم :)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا سوتوس ،
تحتاج إلى وضع VBA في ملف وحدة (كود) نافذة (اضغط على مفتاحي Alt + F11 لفتح المحرر المرئي ، انقر فوق إدراج> وحدة لإضافة محرر وحدة جديد ، وأدخل الرمز). ثم قم بتطبيق الصيغة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، رمزك يعمل بشكل مثالي! الهدف بالنسبة لي هو ملء عمود في إحدى أوراق العمل لتحديث الرسم البياني الخطي. سؤالي هو ، كيف يمكنني إضافة الرقم الجديد الذي تم إدخاله في ورقة عمل جديدة ، مع الحفاظ على نفس الأرقام في الأوراق السابقة. على سبيل المثال ، قمت بإدخال PrevSheet (A1) في الورقة 2 ، والتي تأخذ رقم الخلية A1 من الورقة 1. لذلك ذهبت إلى الخلية A2 من الورقة 2 ، وأدخلت PrevSheet (A1) مرة أخرى. القصد هو إذا قمت بنسخ ورقة جديدة ولصقها (دعنا نسميها الورقة N) ، وقمت بتحديث الخلية A1 في الورقة N بقيمة مختلفة ، وستحتوي الورقة 2 على القيمة من الورقة 1 في الخلية A1 ، والقيمة من الورقة N في الخلية A1 في الخلية A2. ولكن ما يحدث هو أنه يتم تحديث كل من الخلية A1 و A2 في الورقة 2 بنفس القيم الموجودة في الورقة N. وهذا أمر منطقي لأنه يأخذ القيم من الورقة السابقة. آمل ألا أكون في حيرة من أمرك. شكرًا!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL