تعرف على كيفية استخدام وظيفة INDEX لاستخراج البيانات ديناميكيًا من جداول بيانات Google.

تقدم Google Sheets مجموعة من الوظائف القوية لتحليل البيانات الفعال ، وإحدى هذه الوظائف هي INDEX. تتيح لك وظيفة INDEX استرداد قيم محددة من نطاق بيانات معين بناءً على رقم صف وعمود محدد.

هذه الوظيفة مفيدة بشكل خاص عندما تحتاج إلى استخراج البيانات ديناميكيًا أو بناءً على شروط أو معايير محددة. لذلك ، سوف نستكشف كيفية استخدام وظيفة INDEX بشكل فعال في جداول بيانات Google.

بناء جملة الدالة INDEX في جداول بيانات Google

يكون بناء جملة الدالة INDEX في جداول بيانات Google كما يلي:

= INDEX (النطاق ، الصف ، العمود)

تأخذ الدالة ثلاث وسيطات ، منها الأخيرة اختيارية:

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

كيفية استخدام وظيفة INDEX في جداول بيانات Google

instagram viewer

فيما يلي بعض الأمثلة لفهم كيفية عمل وظيفة INDEX في جداول بيانات Google بشكل أفضل:

استرجاع البيانات من النطاق

لنفترض أن لديك مجموعة بيانات في الأعمدة A و B و C ، حيث يحتوي العمود A على قائمة بالمنتجات والعمود B يحتوي على أسعارها المقابلة والعمود C يحتوي على الكميات المباعة. تريد استرداد إجمالي المبيعات لمنتج معين.

= INDEX (B2: B7، MATCH ("أفوكادو",أ 2: A7 ،0)) * INDEX (C2: C7، MATCH ("أفوكادو", أ 2: A7 ،0))

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

استخدام دالة INDEX مع المعايير

يمكنك استخدام الدالة INDEX لاستخراج بيانات محددة من نطاق بناءً على شروط أو معايير معينة. لاستخدام المعايير مع دالة INDEX ، يمكنك دمج INDEX مع وظائف أخرى مثل MATCH ، و / أو دالات، و ال إذا كانت تعمل في جداول بيانات Google.

لنفترض أن لديك جدولاً لبيانات الموظف يحتوي على أعمدة لأسماء الموظفين (العمود A) والأقسام (العمود B) والرواتب (العمود C). تريد استرداد راتب موظف معين بناءً على اسمه والقسم.

= INDEX (C2: C7، MATCH ("ماركوس"&"مبيعات", أ 2: A7 & B2: B7 ، 0))

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

استخدام وظيفة INDEX مع نطاقات ديناميكية

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

= INDEX (B2: B7، MATCH (MAX (A2: A7)، A2: A7، 0))

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

سيتم ضبط هذه الصيغة ديناميكيًا عند إضافة البيانات أو إزالتها في العمود A ، وإرجاع قيمة المبيعات دائمًا لآخر تاريخ في النطاق.

بحث فعال عن البيانات باستخدام وظيفة INDEX في جداول بيانات Google

تعد وظيفة INDEX في جداول بيانات Google أداة مفيدة لاسترداد البيانات من خلايا أو نطاقات معينة بناءً على مواضع الصفوف والأعمدة. من خلال فهم بناء الجملة واستخدام وظيفة INDEX ، يمكنك الاستفادة من هذه الوظيفة لتحليل البيانات بكفاءة في جداول بيانات Google.

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