سؤال

مشكلة:

لدي جدولي بيانات يخدم كل منهما أغراضًا مختلفة ولكنهما يحتويان على جزء معين من البيانات التي يجب أن تكون هي نفسها في كلا الجدولين.يتم تحديث جزء البيانات هذا (أحد الأعمدة) في جدول البيانات أ ولكن يجب أيضًا تحديثه في جدول البيانات ب.

هدف:

حل من شأنه أن يربط جدولي البيانات هذين معًا بطريقة ما (ضع في اعتبارك أنهما موجودان على مشاركتين منفصلتين لشبكة LAN على الشبكة) بحيث يتم تحديث B تلقائيًا للسجل المقابل عند تحديث A.

*لاحظ أنني أفهم تمامًا أن قاعدة البيانات قد تكون خطة أفضل لمهام مثل هذه ولكن لسوء الحظ ليس لدي أي رأي في هذا الشأن.

**لاحظ أيضًا أن هذا يجب أن يعمل مع Office 2003 وOffice 2007

هل كانت مفيدة؟

المحلول

هل تقصد أن AD743 في جدول البيانات B يجب أن يكون مساويًا لـ AD743 في جدول البيانات A؟جرب هذا:

  • افتح كلا جداول البيانات على نفس الجهاز.
  • انتقل إلى AD743 في جدول البيانات B.
  • اكتب =.
  • انتقل إلى SPEREXSHEED A وانقر على AD743.
  • اضغط دخول.

ستلاحظ أن الصيغة تشبه "[المسار إلى الملف+اسم الملف].اسم ورقة العمل!AD743'.

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

نصائح أخرى

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top