انتقل إلى المحتوى الرئيسي

كيف تبحث عن القيم عبر أوراق عمل متعددة؟

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

قيم Vlookup من أوراق عمل متعددة باستخدام صيغة صفيف

قيم Vlookup من أوراق عمل متعددة مع صيغة عادية

قيم Vlookup من أوراق عمل متعددة مع ميزة رائعة


قيم Vlookup من أوراق عمل متعددة باستخدام صيغة صفيف

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

1. امنح أوراق العمل هذه اسم نطاق ، وحدد أسماء الأوراق ، واكتب اسمًا في ملف اسم صندوق التي بجانب شريط الصيغة ، في هذه الحالة ، سأكتب Sheetlist كاسم النطاق ، ثم اضغط على أدخل الرئيسية.

2. وبعد ذلك يمكنك إدخال الصيغة الطويلة التالية في خليتك المحددة:

=VLOOKUP(A2,INDIRECT("'"&INDEX(Sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&Sheetlist&"'!$A$2:$B$6"),A2)>0),0))&"'!$A$2:$B$6"),2,FALSE)

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

الملاحظات:

1. في الصيغة أعلاه:

  • A2: هو مرجع الخلية الذي تريد إرجاع قيمته النسبية ؛
  • قائمة الأوراق: هو اسم نطاق أسماء أوراق العمل التي قمت بإنشائها في الخطوة 1 ؛
  • A2: B6: هو نطاق بيانات أوراق العمل التي تحتاج إلى البحث عنها ؛
  • 2: يشير إلى رقم العمود الذي تم إرجاع القيمة المتطابقة الخاصة بك.

2. إذا كانت القيمة المحددة التي تبحث عنها غير موجودة ، فسيتم عرض قيمة # N / A.


عرض توضيحي: قيم Vlookup من أوراق عمل متعددة باستخدام صيغة صفيف


سجلات مطابقة Vlookup من أوراق عمل متعددة في Excel

قد يكون من المزعج لك البحث عن القيم المقابلة من أوراق عمل متعددة ، ولكن مع كوتولس ل إكسيل's LOOKUP عبر أوراق متعددة الأداة المساعدة ، يمكنك حل هذه المهمة بسرعة دون أي صيغ معقدة.           انقر لتنزيل Kutools for Excel!

كوتولس ل إكسيل: مع أكثر من 300 وظيفة إضافية مفيدة لبرنامج Excel، يمكنك تجربتها مجانًا دون أي قيود خلال 30 يومًا. تنزيل وتجربة مجانية الآن!


قيم Vlookup من أوراق عمل متعددة مع صيغة عادية

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

1. الرجاء كتابة الصيغة التالية في الخلية التي تحتاجها:

=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$6,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$6,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$6,2,FALSE)))

2. ثم اسحب مقبض التعبئة لأسفل إلى نطاق الخلايا التي تريد أن تحتوي على هذه الصيغة ، انظر الصورة:

الملاحظات:

1. في الصيغة أعلاه:

  • A2: هو مرجع الخلية الذي تريد إرجاع قيمته النسبية ؛
  • Sheet1, Sheet2, Sheet3: هي أسماء الأوراق التي تتضمن البيانات التي تريد استخدامها ؛
  • A2: B6: هو نطاق بيانات أوراق العمل التي تحتاج إلى البحث عنها ؛
  • 2: يشير إلى رقم العمود الذي تم إرجاع القيمة المتطابقة الخاصة بك.

2. لتسهيل فهم هذه الصيغة ، في الواقع ، تتكون الصيغة الطويلة من عدة وظائف vlookup وتتصل بوظيفة IFERROR. إذا كان لديك المزيد من أوراق العمل ، فأنت تحتاج فقط إلى إضافة وظيفة vlookup بالتزامن مع IFERROE بعد الصيغة.

3. إذا كانت القيمة المحددة التي تبحث عنها غير موجودة ، فسيتم عرض قيمة # N / A.


قيم Vlookup من أوراق عمل متعددة مع ميزة رائعة

ربما يصعب عليك استخدام الصيغتين المذكورتين أعلاه ، هنا ، سأقدم لك ميزة قوية ، كوتولس ل إكسيل's LOOKUP عبر أوراق متعددة، مع هذه الميزة ، يمكنك التعامل بسرعة مع هذه الوظيفة إذا كان هناك العشرات أو المئات من أوراق العمل.

نصيحة:لتطبيق هذا LOOKUP عبر أوراق متعددة الميزة ، أولاً ، يجب عليك تنزيل ملف كوتولس ل إكسيل، ثم قم بتطبيق الميزة بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. انقر كوتولس > سوبر بحث > LOOKUP عبر أوراق متعددة، انظر لقطة الشاشة:

2. في LOOKUP عبر أوراق متعددة مربع الحوار ، يرجى القيام بالعمليات التالية:

  • حدد خلايا قيم البحث وخلايا الإخراج من ملف قيم البحث ونطاق الإخراج قسم.
  • بعد ذلك ، حدد وأضف نطاق البيانات من الأوراق الأخرى إلى ملف نطاق البيانات مربع القائمة.

ملاحظات: إذا كنت تريد استبدال قيمة الخطأ # N / A بقيمة نصية أخرى ، فما عليك سوى التحقق استبدل قيمة الخطأ # N / A بقيمة محددة الخيار ، ثم اكتب النص الذي تريده.

3. ثم اضغط OK زر ، تم إرجاع جميع السجلات المطابقة عبر أوراق عمل متعددة ، انظر لقطات الشاشة:

انقر لتنزيل Kutools for Excel والتجربة المجانية الآن!


المزيد من المقالات ذات الصلة:

  • قيمة مطابقة Vlookup من الأسفل إلى الأعلى في Excel
  • عادة ، يمكن أن تساعدك وظيفة Vlookup في العثور على البيانات من أعلى إلى أسفل للحصول على أول قيمة مطابقة من القائمة. لكن ، في بعض الأحيان ، تحتاج إلى البحث من أسفل إلى أعلى لاستخراج آخر قيمة مقابلة. هل لديك أي أفكار جيدة للتعامل مع هذه المهمة في Excel؟
  • Vlookup وسلسلة قيم متطابقة متعددة في Excel
  • كما نعلم جميعًا ، يمكن أن تساعدنا وظيفة Vlookup في Excel في البحث عن قيمة وإرجاع البيانات المقابلة في عمود آخر ، ولكن بشكل عام ، يمكن فقط الحصول على القيمة النسبية الأولى إذا كانت هناك عدة بيانات مطابقة. في هذه المقالة ، سأتحدث عن كيفية البحث عن عدة قيم مقابلة وتسلسلها في خلية واحدة فقط أو قائمة عمودية.
  • Vlookup عبر أوراق متعددة ومجموع النتائج في Excel
  • لنفترض أن لدي أربع أوراق عمل لها نفس التنسيق ، والآن ، أريد العثور على جهاز التلفزيون في عمود المنتج في كل ورقة ، والحصول على العدد الإجمالي للطلب عبر تلك الأوراق كما هو موضح في لقطة الشاشة التالية. كيف يمكنني حل هذه المشكلة بطريقة سهلة وسريعة في Excel؟
  • Vlookup وإرجاع مطابقة القيمة في قائمة تمت تصفيتها
  • يمكن أن تساعدك وظيفة VLOOKUP في البحث عن القيمة المطابقة الأولى وإعادتها افتراضيًا سواء كانت نطاقًا عاديًا أو قائمة مفلترة. في بعض الأحيان ، تريد فقط البحث وإرجاع القيمة المرئية فقط إذا كانت هناك قائمة تمت تصفيتها. كيف يمكنك التعامل مع هذه المهمة في Excel؟

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

الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

علامة تبويب kte 201905


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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can you convert the formula into plain text
This comment was minimized by the moderator on the site
hi, in multiple use sheet , iwant to value increase by serial. =VLOOKUP($C10,'[apri.xlsx]ahm'!$C$10:$L$10,6,FALSE) =VLOOKUP($C10,'[april.xlsx]ahm'!$C$10:$L$10,7,FALSE) autometically value can change in formula
This comment was minimized by the moderator on the site
Hi, I am also having problem using this formula to compile the values from multiple sheet.
This comment was minimized by the moderator on the site
when i try this foirmula its not valid
This comment was minimized by the moderator on the site
this formula is not valid when i am triying in my excel
This comment was minimized by the moderator on the site
try using Iferror funtion icluding vlookup..
This comment was minimized by the moderator on the site
Here is an example of what that would look like. =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE),"Item Not Found!")))


Essetially look in Sheet1 for this value, if you can't find it, look in Sheet2. If it isn't there look in Sheet3, and if after all of that it can't be found, tell me that the value could not be found.
This comment was minimized by the moderator on the site
Hi Sir, Please help me I have open a excel book in which more than 50 on sheet data available but summary available at sheet one but I want pick value from every sheet. So please help out how can i pick value please sir do urgently. I am waiting for your response definietly I will appreciate your response. regard's Mohd Shehzaad Khan
This comment was minimized by the moderator on the site
I want to bring mutiple sheets informatiom into one sheets lke pivot table and i want them to be connect..same structures..i did by consolidation but the column department (one field)numbers are not spreading out colums wise (other fields are spread over the columns)..can anyone help plz..
This comment was minimized by the moderator on the site
=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$5,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$5,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$5,2,FALSE))) in above formula, instead 2(column number) i want match criteria with main sheet. please help me
This comment was minimized by the moderator on the site
Hi, I am trying to look up multiple sheets to another sheets... can you help me?
This comment was minimized by the moderator on the site
sorry guys wrongly comment on wrong site
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations