جدول المحتويات
في عمليات Excel ، نحتاج إلى استرداد البيانات من وقت لآخر. يمكن تخزين قيم السحب في نفس ورقة العمل أو ورقة عمل أو مصنف مختلف. سنشرح لك اليوم كيفية سحب القيم من ورقة عمل أخرى في Excel. بالنسبة لهذه الجلسة ، نحن نستخدم Excel 2019 (وقليلًا من Excel 365) ، فلا تتردد في استخدام ما يخصك.
أول الأشياء أولاً ، دعنا نتعرف على مجموعة البيانات التي تشكل أساس الأمثلة لدينا.
هنا لدينا جدولين يتعلقان بالأفلام ، أحدهما يحتوي على ملخص للفيلم بينما الآخر يحتوي على القليل من المعلومات الأوسع. قمنا بتخزين الجدولين في ورقتين مختلفتين ملخص و تفاصيل . باستخدام مجموعة البيانات هذه ، سنقوم بسحب القيم عبر أوراق العمل.
لاحظ أن هذه مجموعة بيانات أساسية لإبقاء الأمور بسيطة. في سيناريو عملي ، قد تصادف مجموعة بيانات أكبر ومعقدة.
Practice Workbook
يمكنك تنزيل مصنف التدريب من الارتباط أدناه.
كيفية سحب القيم من ورقة عمل أخرى. xlsx
سحب القيم من ورقة عمل أخرى في Excel
أثناء جلب القيم من أوراق عمل مختلفة ، نحتاج إلى اعتبار أن أوراق العمل يمكن أن تكون من نفس المصنف أو مصنفات مختلفة.
1. اسحب القيم من ورقة عمل أخرى داخل نفس المصنف
I. سحب مباشر للأمام مع مرجع الخلية
يمكنك سحب القيم من ورقة عمل أخرىمن خلال توفير مرجع الخلية متبوعًا باسم الورقة في الصيغة. أي شيء نكتبه بعلامة التساوي ( =
) هو صيغة
ستفهمه بشكل أفضل من خلال الأمثلة. لنفترض أننا نريد سحب اسم الممثل للأفلام.
هنا قدمنا عمودًا الممثل إلى جدول ملخص الفيلم. الآن ، دعنا نستكشف طريقة السحب.
كل ما نحتاج إليه هو توفير مرجع الخلية مع اسم الورقة.
=Details!D4
هنا التفاصيل هو اسم الورقة و D4 هو مرجع الخلية. نحتاج إلى إدراج علامة " !
" بين اسم الورقة ومرجع الخلية. يميز Excel بين مرجع الورقة والخلية من خلال علامة " !
".
لقد وجدنا اسم الممثل. لنفعل الشيء نفسه لبقية الخلايا أو نستخدم ميزة الملء التلقائي .
نحصل على اسم جميع الممثلين. نظرًا لأن بياناتنا محدودة وهي في نفس التسلسل في كلتا الورقتين ، فإننا نحصل على الأسماء بالترتيب الصحيح.
II. سحب القيم باستخدام VLOOKUP
سحب أو استرداد أو جلب أي اسم يذكر ، إحدى الوظائف التي قد تظهر في ذهنك هي VLOOKUP .
في القسم السابق ، سحبنا القيم باستخدام مراجع الخلية ، ولكن على المدى الطويل ، قد لا يكون مفيدًا. VLOOKUP يمكن أن يكون الإنقاذ هناك لأنه يسحب القيم بناءً على المطابقة.
لنكتب الصيغةباستخدام VLOOKUP
=VLOOKUP(B4,Details!$B$4:$E$12,3,0)
هنا قدمنا B4 باعتباره lookup_value داخل الدالة VLOOKUP و التفاصيل! $ B $ 4: $ E $ 12 هو lookup_array . يمكنك ملاحظة أننا قدمنا اسم الورقة قبل النطاق. ويتم الفصل بين اسم الورقة والنطاق بعلامة " !
".
هنا 3 كممثلين في العمود الثالث من النطاق و 0 للمطابقة التامة.
لقد سحبنا ممثل الفيلم Jack Reacher من ورقة أخرى ، التفاصيل . اكتب الصيغة لبقية القيم أو مارس ميزة الملء التلقائي .
اقرأ المزيد: نقل البيانات من ورقة عمل Excel واحدة إلى أخرى تلقائيًا باستخدام VLOOKUP
III. سحب القيم باستخدام INDEX-MATCH
أحد البدائل المعروفة لـ VLOOKUP هو مزيج من الدالتين INDEX و MATCH .
الدالة MATCH ترجع موضع قيمة البحث في النطاق و INDEX ترجع القيمة في موقع معين في النطاق.
سنستخدم هذه المجموعة لجلب نوع الأفلام.
ستكون الصيغة هي التالية
=INDEX(Details!$C$4:$C$12,MATCH(B4,Details!$B$4:$B$12,0))
ضمن الوظيفة MATCH ، B4 هي lookup_value و و التفاصيل! $ B $ 4: $ B 12 $ هو lookup_range . يوفر هذا الجزء MATCH الموضع ثم INDEX يسحب ملفالقيمة من التفاصيل! $ C $ 4: $ C $ 12 النطاق.
لقد سحبنا قيمة النوع من التفاصيل ورقة العمل . اكتب الصيغة أو تدرب على ميزة الملء التلقائي لبقية القيم.
IV. سحب القيم باستخدام XLOOKUP
إذا كنت تستخدم Excel 365 ، فيمكنك استخدام دالة تسمى XLOOKUP لسحب القيم.
دعنا نسحب اسم المخرج المقابل من التفاصيل الورقة.
ستكون الصيغة هي الصيغة التالية
=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12,"Not Found")
هنا B4 هو lookup_value ، التفاصيل! $ B $ 4: $ B $ 12 هو lookup_range ، و التفاصيل! $ E $ 4: $ E $ 12 هو النطاق الذي نحتاج إلى سحب القيم منه. يمكنك ملاحظة أننا كتبنا اسم الورقة ، التفاصيل ، قبل كل نطاق.
بالإضافة إلى ذلك ، أضفنا "غير موجود" في الحقل الاختياري if_not_found .
لقد سحبنا القيمة ، اسم المخرج ، من ورقة أخرى ، التفاصيل . افعل الشيء نفسه مع باقي القيم.
اقرأ المزيد: كيفية استيراد البيانات إلى Excel من ملف Excel آخر (طريقتان )
قراءات مماثلة
- كيفية استيراد ملف نصي بمحددات متعددة إلى Excel (3 طرق)
- كود VBA لتحويل ملف نصي إلى Excel (7 طرق)
- كيفية استخراج البيانات من ورقة Excel (6 طرق فعالة)
- استخراجتصفية البيانات في Excel إلى ورقة أخرى (4 طرق)
- كيفية استخراج البيانات من قائمة باستخدام صيغة Excel (5 طرق)
2 . سحب القيم من ورقة عمل أخرى من مصنف آخر
قد نحتاج إلى سحب القيم من ورقة العمل من مصنف مختلف.
لتظهر لك أمثلة ، قمنا بنسخ التفاصيل قيمة الورقة إلى مصنف آخر يسمى Pull Values Workbook _Details.xlsx
ولا يزال جدول الملخص (الملخص المحدث) في المصنف كيفية سحب القيم من ورقة عمل أخرى Excel.xlsx
سنقوم بسحب اسم المخرج من المصنف المختلف.
يمكننا استخدام أي من الأساليب ( مرجع الخلية ، VLOOKUP ، INDEX-MATCH ، XLOOKUP ) التي ذكرناها في القسم السابق. كل ما عليك القيام به هو توفير اسم المصنف بين قوسين.
في الوقت الحالي ، نحن نستخدم VLOOKUP . لنكتب الصيغة.
=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)
هنا قبل نطاق الخلايا $ B $ 4: $ E $ 12 قدمنا اسم الورقة (التفاصيل) واسم المصنف. اسم المصنف موجود بين قوسين.
النطاق مفصول بينهما بواسطة علامة " !
". نظرًا لأننا نحتاج إلى حساب المصنف وورقة العمل في وقت واحد حتى يكونا ضمن علامات اقتباس مفردة ( ‘’
).
لقد سحبنا القيمة ، اسم المدير ، من ورقة عمل في أخرىورقة عمل. افعل الشيء نفسه مع باقي القيم أو استخدم ميزة الملء التلقائي .
اقرأ المزيد: How to سحب البيانات من ورقة أخرى استنادًا إلى المعايير في Excel
الاستنتاج
هذا كل شيء للجلسة. لقد قمنا بإدراج عدة طرق لسحب القيم من ورقة عمل أخرى في Excel. آمل أن تجد هذا مفيدًا. لا تتردد في التعليق إذا كان من الصعب فهم أي شيء. أخبرنا بأي طرق أخرى ربما فاتناها هنا.