تعرف على كيفية استخراج بياناتك ومعالجتها بدقة، مما يجعل Excel يعمل بشكل أكثر ذكاءً بالنسبة لك.

عند العمل مع مجموعة البيانات الخاصة بك في Microsoft Excel، هناك مناسبات تحتاج فيها إلى تحليل جزء فقط من البيانات. ولحسن الحظ، يوفر برنامج Excel الدالتين TAKE وDROP لمواقف مثل هذه.

يسمح لك TAKE وDROP بتضمين أو استبعاد جزء من المصفوفة في اختيارك. لنبدأ بتحديد هذه الوظائف ثم نستكشف كيفية استخدامها في Excel.

ما هي وظيفة TAKE في Excel؟

تقوم الدالة TAKE في Excel باستخراج عدد محدد من الصفوف والأعمدة من صفيف. بناء جملة الدالة TAKE هو:

=TAKE(array, rows, [columns])

إليك ما تعنيه كل معلمة:

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

ما هي وظيفة DROP في Excel؟

من ناحية أخرى، تقوم وظيفة DROP في Excel باستبعاد صفوف و/أو أعمدة محددة من صفيف أو نطاق من الخلايا. بناء جملة الدالة DROP هو:

=DROP(array, rows, [columns])
instagram viewer

معلمات الدالة DROP مشابهة لتلك الموجودة في الدالة TAKE:

  • مجموعة مصفوفة: يشير إلى المصفوفة المصدر التي ترغب في إزالة الصفوف أو الأعمدة منها.
  • الصفوف: يشير إلى عدد الصفوف المراد إزالتها. الرقم السالب يزيل الصفوف من النهاية.
  • الأعمدة: يشير إلى عدد الأعمدة المراد إزالتها. الرقم السالب يزيل الأعمدة من النهاية.

تعمل الدالتان TAKE وDROP مع المصفوفات، كما تقومان بإخراج المصفوفات أيضًا. نظرًا لأنهم يقومون دائمًا بإخراج المصفوفات، فليست هناك حاجة لوضع علامة عليها صيغ المصفوفة في Excel. لنفس السبب، قد تواجه الخطأ #SPILL في Excel عند استخدام TAKE وDROP.

يتوفر TAKE وDROP في Excel لـ Microsoft 365، وExcel لـ Microsoft 365 لـ Mac، وExcel للويب. ومع ذلك، الإصدارات الأقدم من Excel لا تحتوي على هذه الوظائف.

كيفية استخدام الدالة TAKE في Excel

هناك عدد لا حصر له من سيناريوهات Excel حيث قد يكون TAKE مفيدًا. دعونا نلقي نظرة على بعض الأمثلة.

1. قم باستخراج الصفوف الخمسة الأولى من بياناتك

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

وإليك كيف يمكنك القيام بذلك:

  1. حدد الخلية التي تريد استخدام وظيفة TAKE فيها.
  2. في شريط الصيغة، أدخل الصيغة أدناه.
    =TAKE(B2:F1, 5)
  3. يضعط يدخل.

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

2. قم باستخراج العمود الأول من بياناتك

لنفترض أنك تريد استرداد العمود الأول فقط في نفس مجموعة البيانات. للقيام بذلك باستخدام الدالة TAKE، تحتاج إلى ترك معلمة الصف فارغة وتحديد العمود فقط:

=TAKE(B2:F1,,1)

ستقوم هذه الصيغة باسترداد العمود الأول من ب2:F1 نطاق البيانات. نظرًا لأننا لم نحدد أي قيمة لـ صف المعلمة في صيغتنا، يتم تضمين كل صف في العمود الأول في الإخراج.

كيفية استخدام وظيفة DROP في Excel

يمكنك استخدام وظيفة DROP لاستبعاد الصفوف والأعمدة غير المرغوب فيها من بياناتك. يشبه بناء جملة الصيغ الدالة TAKE. دعونا نرى كيف تعمل وظيفة DROP في Excel.

1. استبعد الصفوف العشرة الأخيرة من بياناتك

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

=DROP(B2:F21,-10)

ستستبعد هذه الصيغة الصفوف العشرة الأخيرة في الملف ب2:F1 نطاق البيانات. هذا لأننا حددنا -10 كمعلمة صف البيانات.

2. استبعاد العمود الأخير من بياناتك

يمكنك استخدام الصيغة أدناه لتقليص العمود الأخير من بياناتك باستخدام DROP:

=DROP(B2:F21,,-1)

في هذا المثال، ستقوم الدالة DROP بإرجاع القيم التي تقع ضمن النطاق ب2:F1 مع استبعاد العمود الأخير.

الجمع بين وظيفتي TAKE وDROP مع وظائف Excel الأخرى

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

لنفترض أن لديك جدولًا ببعض العناصر وتفاصيلها وتريد إخراج العنصر الأول الذي تزيد تكلفته عن 100 N. يمكنك استخدام TAKE مع وظيفة التصفية في Excel لفعل هذا. وإليك الصيغة للقيام بذلك:

=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)

دعونا كسر هذه الصيغة إلى أسفل. تحصل الدالة FILTER على كافة الصفوف التي تزيد أسعارها عن N100 ضمن النطاق. الصيغة لهذا هي كما يلي:

=FILTER(B3:E8,D3:D8>100)

بعد ذلك، تقوم الصيغة بتغذية النتائج من FILTER إلى الدالة TAKE. تحديد كلا من صف و عمود الحجج كما 1 يسترد فقط القيمة الموجودة في الصف والعمود الأول للبيانات التي تمت تصفيتها.

خذ البيانات وأسقطها في ورقتك

توفر وظيفتا TAKE وDROP في Excel طريقة فعالة لاستخراج بيانات محددة ومعالجتها في أوراق العمل الخاصة بك. يتيح لك فهم تركيبها واستخدامها إدارة بيانات Excel وتحليلها بكفاءة، خاصة عند دمجها مع وظائف أخرى.