كيفية استخدام دوال CHOOSECOLS و CHOOSEROWS في جوجل شيتس
تُعتبر دوال CHOOSECOLS وCHOOSEROWS في Google Sheets مثالية لاستخراج أعمدة أو صفوف محددة من بياناتك بسرعة دون الحاجة لإنشاء صيغ متداخلة معقدة. والأفضل من ذلك، أنها دوال ديناميكية، تتكيف مع التغييرات في البيانات المصدر.
لمتابعة القراءة، أنشئ نسخة خاصة بك من قالب Google Sheets. بعد النقر على الرابط، قم بتسجيل الدخول إلى حساب Google الخاص بك، ثم انقر على "إنشاء نسخة" لإضافة نسخة من الملف إلى Google Drive الخاص بك. بعد ذلك، اتبع علامات التبويب الموجودة في أسفل نافذة Google Sheets أثناء العمل على الأمثلة أدناه.
بناء جملة دوال CHOOSECOLS وCHOOSEROWS
بمجرد أن تتعلم كيفية استخدام إحدى هاتين الدالتين في Google Sheets، سيكون لديك فهم جيد لكيفية عمل الأخرى.
هذا هو بناء جملة CHOOSECOLS:
=CHOOSECOLS(a,b,c)
وهنا بناء جملة CHOOSEROWS:
=CHOOSEROWS(a,b,c)
إليك ما يمثله كل معطى:
|
المعطى |
مطلوب؟ |
ما يمثله |
ملاحظات |
|---|---|---|---|
|
a |
نعم |
المصفوفة التي تحتوي على الأعمدة (CHOOSECOLS) أو الصفوف (CHOOSEROWS) التي تريد استخراجها. |
يمكن أن يكون هذا أيضًا اسم جدول مُنسق. |
|
b |
نعم |
رقم الفهرس لأول عمود (CHOOSECOLS) أو صف (CHOOSEROWS) سيتم استخراجه. |
الرقم الإيجابي يُحتسب من اليسار (CHOOSECOLS) أو من الأعلى (CHOOSEROWS) للمصفوفة، بينما الرقم السالب يُحتسب من اليمين (CHOOSECOLS) أو من الأسفل (CHOOSEROWS). |
|
c |
لا |
أرقام الفهرس لأي أعمدة إضافية (CHOOSECOLS) أو صفوف (CHOOSEROWS) سيتم استخراجها. |
يجب أن يتم فصل كل رقم فهرس بفواصل. إذا كان أي من أرقام الفهرس يساوي صفرًا أو يتجاوز عدد الأعمدة أو الصفوف في المصفوفة، ستعيد Google Sheets خطأ #VALUE! المثال 1: استخراج أول وآخر الأعمدة أو الصفوفمنذ أن تعلمت كيفية عمل دوال CHOOSECOLS وCHOOSEROWS، استخدمتها بلا حدود لاستخراج أول وآخر الأعمدة أو الصفوف من بياناتي. هذه خدعة مفيدة بشكل خاص إذا كان العمود أو الصف الأول هو عنوان، والعمود أو الصف الأخير يحتوي على الإجماليات. استخراج أول وآخر الأعمدةفي هذا المثال، دعنا نتخيل أنك مدير أعمال، وترغب في إنشاء تقرير يلخص عدد المنتجات المباعة من قبل كل متجر في الربعين الأول والثاني من العام. للقيام بذلك، في خلية فارغة، اكتب: =CHOOSECOLS(Sales[#ALL],1,-1) حيث CHOOSECOLS هي الدالة التي تحتاج لاستخدامها لاستخراج البيانات من عمود المتجر والإجماليات، وSales هو اسم الجدول الذي يحتوي على المصفوفة، و[#ALL] يخبر Google Sheets أنك تريد تضمين صف العنوان في النتيجة، و1 تشير إلى أنك تريد استخراج العمود الأول (في هذه الحالة، عمود المتجر)، و-1 تشير إلى أنك تريد استخراج العمود الأخير (في هذه الحالة، عمود الإجماليات). إليك النتيجة عندما تضغط على Enter: لاحظ كيف، على الرغم من أنك كتبت الصيغة فقط في الخلية J1، إلا أن النتيجة قد انتشرت من تلك الخلية إلى الخلية K12 لتناسب عدد الأعمدة والصفوف في النتيجة. أيضًا، نظرًا لأن البيانات المصدر موجودة في جدول منظم، إذا تغيرت البيانات، ستتغير نتيجة دالة CHOOSECOLS أيضًا. وهذا صحيح أيضًا إذا تمت إضافة المزيد من الأعمدة أو الصفوف إلى مجموعة البيانات. استخراج أول وآخر الصفوفبنفس الطريقة، سحب أول وآخر صفوف أمر مفيد لإنشاء ملخصات أفقية لبياناتك. باستخدام نفس المثال السابق، بما في ذلك المتجر K المضاف، لنفترض أنك تريد الآن تلخيص العدد الإجمالي للمنتجات المباعة كل شهر. في خلية فارغة، اكتب: =chooserows(Sales[#ALL],1,-1) واضغط على Enter. كما في المثال السابق، إضافة [#ALL] بعد اسم الجدول تخبر Google Sheets أنك تريد احتساب صف العنوان كصف 1 في بحث الفهرس. المثال 2: استخراج الأعمدة من أكثر من نطاقفي المثال الأول، قمنا باستخراج أعمدة وصفوف معينة من نطاقات فردية. ومع ذلك، يمكنك دمج دالة CHOOSECOLS مع دالة VSTACK لدمج الاستخراجات من أكثر من نطاق في نفس الوقت. هنا، تخطط لإنشاء قائمة بإجمالي النقاط لكل فريق في الدوري 1 (الأحمر) والدوري 2 (الأخضر). أول شيء يجب ملاحظته هو أنك لا تريد استخراج رؤوس الأعمدة، حيث أنك ترغب في تكديس البيانات من كل جدول، واحد فوق الآخر مباشرة. إذا قمت بتضمين رؤوس الأعمدة، ستظهر في أعلى كلا النطاقين في النتيجة، مما يزيل الإحساس بأنك تنظر إلى مجموعة بيانات مجمعة. نتيجة لذلك، في الخلايا J1 و K1، اكتب رؤوس الأعمدة يدويًا. ثم، في الخلية J2، اكتب: =CHOOSECOLS(VSTACK(League1,League2),1,-1) حيث CHOOSECOLS تخبر Google Sheets أنك تريد استخراج أعمدة معينة، وVSTACK تجمع النتيجة عموديًا، وLeague1,League2 هي المصفوفات التي تحتوي على الأعمدة، و [#ALL] غير مشمولة داخل الصيغة تخبر Google Sheets بعدم تضمين رؤوس الصفوف، و1 تستخرج العمود الأول (الفريق) من كل مصفوفة، و-1 تستخرج العمود الأخير (الإجمالي) من كل مصفوفة. عند الضغط على Enter، إليك النتيجة التي تحصل عليها: يمكنك أن تأخذ خطوة إضافية وتضع الصيغة بالكامل داخل دالة SORT، بحيث تعرض جدول الملخص الفرق وفقًا لإجمالي نقاطهم. للقيام بذلك، انقر نقرًا مزدوجًا على الخلية التي كتبت فيها سابقًا مجموعة دوال CHOOSECOLS-VSTACK، وأضف المعاملات التالية لـ SORT: =SORT(CHOOSECOLS(VSTACK(League1,League2),1,-1),2,FALSE) بشكل مثير للإعجاب، إذا تغيرت أي قيم في مجموعة البيانات الأصلية، فإن جدول الملخص يتكيف وفقًا لذلك. هنا، تغيير نتيجة فريق H في المباراة 6 من 51 إلى 89 يرفعهم من المركز التاسع إلى المركز الرابع. المثال 3: جعل دوال CHOOSECOLS و CHOOSEROWS ديناميكيةحتى الآن، لقد أظهرت لك كيفية استخدام دوال CHOOSECOLS و CHOOSEROWS لاستخراج الأعمدة والصفوف الأولى والأخيرة من مصفوفة في Google Sheets. ومع ذلك، في هذا المثال الأخير، سأوضح لك كيفية استخراج أعمدة أو صفوف أخرى بشكل ديناميكي عن طريق الإشارة إلى خلايا—بدلاً من استخدام أرقام فهرس ثابتة—في المعاملات. تظهر هذه الجدول في Google Sheets درجات خمسة فرق على مدى ست مباريات، بالإضافة إلى الإجمالي المدمج لكل مباراة، وهدفك هو إنتاج ملخص وفقًا لرقم المباراة الذي تحدده في الخلية B9. أولاً، اكتب رقم المباراة في هذه الخلية حتى يكون لديك شيء للعمل به عند إنشاء صيغة CHOOSECOLS. ثم، في الخلية A11، اكتب: =CHOOSECOLS(TeamScores,1,B9+1) حيث: CHOOSECOLS تخبر Google Sheets أنك ستقوم باستخراج أعمدة معينة، TeamScores هو اسم الجدول الذي يحتوي على البيانات التي تريد استخراجها، 1 هو رقم الفهرس لعمود الفريق، وB9+1 تخبر Google Sheets أن الحجة الثانية للفهرس تُحسب بإضافة 1 إلى القيمة في الخلية B9. الآن، اكتب رقم لعبة مختلف في الخلية B9 لترى النتيجة تتحدث وفقًا لذلك. نصيحة احترافية: إضافة قاعدة للتحقق من البياناتلمنع حدوث الأخطاء، يمكنك استخدام التحقق من البيانات للتحكم في معلمات إدخال الخلية. الآن، عد إلى الخلية B9، انقر على السهم المنسدل، واختر رقم لعبة مختلف لترى النتيجة تتحدث وفقًا لذلك. في الختام، تعتبر دوال CHOOSECOLS وCHOOSEROWS أدوات قوية في Google Sheets تساعدك في استخراج البيانات بكفاءة وسهولة. باستخدام هذه الدوال، يمكنك تخصيص البيانات التي تحتاجها وفقًا لمتطلباتك الخاصة. تذكر دائمًا أن التجربة هي أفضل وسيلة للتعلم. قم بتطبيق ما تعلمته في جداول بياناتك الخاصة، وابدأ في استكشاف الإمكانيات الواسعة التي توفرها هذه الدوال. إذا كان لديك أي استفسارات أو تحتاج إلى مزيد من المساعدة، لا تتردد في البحث عن الموارد المتاحة أو طرح الأسئلة في المجتمعات المتخصصة. استمتع بتحليل بياناتك! التعليقات 0سجل دخولك لإضافة تعليق لا توجد تعليقات بعد. كن أول من يعلق! |