كيفية البحث عن البيانات في جدول Excel

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

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

عودة إلى الأعلى

إنشاء نماذج ورقة العمل

يستخدم هذا المقال ورقة عمل نموذج لتوضيح ل Excel الدالات المضمنة، على سبيل المثال الإشارة إلى اسم العمود A وإرجاع عمر الشخص من العمود c. لإنشاء ورقة العمل هذه، أدخل البيانات التالية في ورقة عمل Excel فارغة.

وسوف اكتب القيمة التي تريد البحث عنها في الخلية E2. يمكنك كتابة الصيغة في أي خلية فارغة في نفس ورقة العمل.
أبجDE
1اسمرئيس القسمالعمرالبحث عن القيمة
2هنري50128Mary
3Stan20119
4Mary10122
5Larry30129
عودة إلى الأعلى

تعريفات المصطلحات

تستخدم هذه المقالة المصطلحات التالية لوصف الدالات المضمنة في Excel:
مصطلحتعريفمثال
Table_Arrayجدول البحث الكامل.A2:C5
قيمة _ البحثالقيمة التي يتم البحث عنها في العمود الأول من Table_Array. هاء-2
صفيف
-أو-
Lookup_Vector
نطاق الخلايا الذي يحتوي على قيم بحث ممكنة.A2: A5
Col_Index_Numيجب أن يتم إرجاع رقم عمود في Table_Array القيمة المطابقة ل.3 (العمود الثالث في Table_Array)
Result_Array
-أو-
Result_Vector
نطاق يحتوي على صف أو عمود واحد فقط. يجب أن يكون بنفس حجم صفيف أو Lookup_Vector.C2:C5
Range_Lookup قيمة منطقية (TRUE أو FALSE). إذا كانت تساوي TRUE أو مهملة، يتم إرجاع تطابق تقريبي. إذا كانت FALSE، سيبحث عن تطابق تام.خطأ
Top_Cellهذا هو المرجع الذي تريد أن تستند إليه الإزاحة. يجب أن يشير Top_Cell إلى خلية أو نطاق من الخلايا المتجاورة. وإلا، ترجع الإزاحة #VALUE! قيمة خطأ.
Offset_Col هذا هو عدد الأعمدة، إلى اليمين أو اليسار، التي تريد أن الخلية العلوية اليمنى نتيجة للإشارة إلى. على سبيل المثال، "5" كوسيطة Offset_Col تحديد الخلية العلوية اليمنى في المرجع خمسة أعمدة يمين مرجع. ويمكن Offset_Col موجبة (أي إلى يمين مرجع البدء) أو سالبة (أي إلى يسار مرجع البدء).
عودة إلى الأعلى

الوظائف

LOOKUP()

دالة LOOKUP يبحث عن قيمة في صف واحد أو عمود وتطابقت مع قيمة في نفس الموضع في آخر صف أو عمود.

ما يلي مثال لبناء جملة الصيغة البحث :
= (البحثقيمة _ البحث,Lookup_Vector,Result_Vector)

تعثر الصيغة التالية على عمر كمبيوتر سميرة في نماذج ورقة العمل:
=LOOKUP(E2,A2:A5,C2:C5)
الصيغة يستخدم "Mary" القيمة في الخلية E2 والبحث عن "Mary" في ناقلات بحث (في العمود A). الصيغة ثم تطابق القيمة الموجودة في نفس الصف في ناقلات النتيجة (العمود جيم). لأن "Mary" في الصف 4، تقوم LOOKUP بإرجاع القيمة من الصف 4 في العمود C (22).

ملاحظة: تتطلب الدالة LOOKUP فرز الجدول.
لمزيد من المعلومات حول دالة البحث، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
324986 كيفية استخدام الدالة LOOKUP في Excel
عودة إلى الأعلى

VLOOKUP()

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

ما يلي مثال لبناء جملة الصيغة VLOOKUP :
= VLOOKUP (Lookup_Value، Table_Array,Col_Index_Num,Range_Lookup)
تعثر الصيغة التالية على عمر كمبيوتر سميرة في نماذج ورقة العمل:
=VLOOKUP(E2,A2:C5,3,FALSE)
يستخدم "Mary" القيمة في الخلية E2 الصيغة والبحث عن "Mary" في العمود أقصى اليسار (في العمود A). الصيغة ثم تطابق القيمة الموجودة في نفس الصف في Column_Index. يستخدم هذا المثال "3" ك Column_Index (العمود جيم). لأن "Mary" في الصف 4، VLOOKUP إرجاع القيمة من الصف 4 في العمود C (22).
لمزيد من المعلومات حول دالة VLOOKUP، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
181213 كيفية استخدام VLOOKUP أو HLOOKUP البحث عن تطابق التام
عودة إلى الأعلى

INDEX() و MATCH()

يمكنك استخدام الفهرس و مطابقة الوظائف معا للحصول على نفس النتائج عند استخدام "بحث" أو VLOOKUP.

ما يلي هو مثال على بناء الجملة الذي يجمع بين INDEX و MATCH لإنتاج نفس النتائج عند البحث و VLOOKUP في الأمثلة التالية:
= (فهرسTable_Array، (مطابقةقيمة _ البحث,صفيف0)،Col_Index_Num)

تعثر الصيغة التالية على عمر كمبيوتر سميرة في نماذج ورقة العمل:
=INDEX(A2:C5,MATCH(E2,A2:A5,0),3)
يستخدم "Mary" القيمة في الخلية E2 الصيغة والبحث عن "Mary" في العمود a. ثم يطابق القيمة الموجودة في نفس الصف في العمود c. لأن "Mary" في الصف 4، ترجع الصيغة القيمة من الصف 4 في العمود C (22).

ملاحظة: إذا كان أي من الخلايا الموجودة في صفيف مطابقة قيمة _ البحث ("عادل") هذه الصيغة بإرجاع n/A #.
لمزيد من المعلومات حول دالة INDEX، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
324988 كيفية استخدام دالة INDEX للبحث عن بيانات في جدول
عودة إلى الأعلى

Offset () و MATCH()

يمكنك استخدام دالات الإزاحة و المطابقة لإنتاج نفس النتائج عند الدالات في المثال السابق.

ما يلي هو مثال على بناء الجملة الذي يجمع بين المقابل و مطابقة لإنتاج نفس النتائج عند البحث و VLOOKUP:
= (المقابلtop_cell، (مطابقةقيمة _ البحث,صفيف0)،Offset_Col)
ويرى هذه الصيغة عمر ماري في نماذج ورقة العمل:
=OFFSET(A1,MATCH(E2,A2:A5,0),2)
يستخدم "Mary" القيمة في الخلية E2 الصيغة والبحث عن "Mary" في العمود a. الصيغة ثم تطابق القيمة الموجودة في نفس الصف ولكن عمودين إلى اليسار (العمود جيم). لأن "Mary" في العمود A، ترجع الصيغة القيمة في الصف 4 في العمود C (22).
لمزيد من المعلومات حول دالة OFFSET، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
324991 كيفية استخدام دالة OFFSET
عودة إلى الأعلى
XL2003 XL2007 XL2010 vlookup مطابقة الإزاحة مؤشر الصيغة كبهووتو

تحذير: تمت ترجمة هذه المقالة تلقائيًا

Свойства

ИД на статията: 324861 – Последен преглед: 11/26/2016 06:28:00 – Редакция: 10.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbhowtomaster kbhowto kbmt KB324861 KbMtar
Обратна връзка