أطلقت Google أول نسخة تجريبية لها من الأوراق في عام 2006 ، وسرعان ما وسعت الإصدار التجريبي إلى الإصدار الوظيفي الذي يستخدمه الكثير من الناس اليوم. يحب مستخدمو جداول البيانات جداول البيانات لأنها أداة متعددة الاستخدامات ذات منحنى تعلم سريع والعديد من الميزات.
الحقيقة هي أن كل برنامج هو عملية موازنة بين العديد من العوامل - صعوبة منحنى التعلم ، ومجموعة الميزات ، وموثوقية البرنامج ، وتكلفة البرنامج ، وما إلى ذلك.
لا يوجد برنامج مثالي ؛ يجب عليهم جميعًا إجراء مفاضلات بين مجالات الأداء. لذلك ، بينما تحتوي جداول بيانات Google على منحنى تعليمي منخفض للغاية والسعر المثالي (مجاني!) ، تتم موازنة ذلك من خلال مجموعة الميزات المحدودة إلى حد ما. تعد جداول البيانات غنية بالميزات مثل Excel على الرغم من أن القيام بأشياء أكثر تقدمًا مثل الجداول المحورية باستخدام "جداول البيانات" مقارنةً بـ Excel ولا يحتوي "جداول البيانات" على العديد من الميزات.
بالنسبة إلى معظم المستخدمين ، لا يمثل ذلك مشكلة أبدًا ... حتى تأتي اللحظة التي تحتاج فيها حقًا إلى ميزة لا يتضمنها تطبيق "جداول بيانات Google".
لحسن الحظ ، هناك طرق للتغلب على قيود "جداول البيانات". إحدى الميزات التي أعرب العديد من المستخدمين عن رغبتهم هي القدرة على التصفية حسب اللون. في هذه المقالة ، سأوضح لك طريقتين مختلفتين للتصفية حسب اللون في جداول بيانات Google.
هل هناك طريقة للتصفية حسب اللون في جداول بيانات Google؟
نعم ، في الواقع ، هناك طريقتان مختلفتان على الأقل لإنجاز التصفية حسب اللون في "جداول البيانات".
تحتوي جداول البيانات على أداة تنسيق شرطي قوية ، ولكنها تستند إلى البيانات المخزنة في الخلايا ، وليس على سمات الخلية مثل اللون. لإلقاء نظرة أشمل على التنسيق الشرطي ، راجع دليلنا للتنسيق الشرطي في "جداول البيانات".
لذلك يبدو أنه لا توجد طريقة للتصفية حسب لون الخلية في "جداول البيانات" ، ولكن هناك طريقتان مختلفتان للقيام بذلك.
تتمثل إحدى الطرق في استخدام برنامج نصي لتحديد الخلايا حسب لونها ثم تخزين القيمة السداسية عشرية لهذا اللون في خلية أخرى ؛ يمكنك بعد ذلك التصفية استنادًا إلى محتويات تلك الخلية وجعل النتيجة تبدو كما لو كنت تقوم بالتصفية حسب اللون.
يستخدم الأسلوب الآخر إضافات جداول البيانات ؛ هناك نوعان من الميزات الجيدة التي تحتوي على هذه الوظيفة. سأوضح لك كيفية استخدام كلتا الطريقتين.
كيف أقوم بالتصفية في جداول بيانات Google؟
هذا النهج مخصص للمستخدم الأكثر توجهاً تقنياً أو مستخدم Google Apps المتميز لأنه يستخدم Google App Script مع Google Script Editor لإنشاء وظيفة يمكنك الاتصال بها من جداول بيانات Google.
في هذا السيناريو المثال ، لديك ورقة بها جميع التذاكر المعلقة (طريقة لتتبع مشكلات دعم العملاء) ، مُرمَّزة بالألوان حسب الأولوية: منخفضة ، ومتوسطة ، وعالية ، وعاجلة. قد يكون الفرز حسب اللون مفيدًا في هذا السيناريو ويمكنك تطبيق الفكرة على أي موقف قد ترغب فيه في فرز ورقة حسب اللون.
الطريقة الأولى هي استخدام Google Apps Scripts ، والتي قد يجدها المستخدمون الفنيون ومستخدمو Google Apps المتقدمون مفيدة لأنها تمنحك الكثير من المرونة والقوة لتوسيع إمكانيات جداول بيانات Google.
سيرغب معظم مستخدمي جداول البيانات في التخطي إلى "إضافة" ، والتي تُعد أسهل بكثير وأسرع في التنفيذ. غالبًا ما تكون الإضافات أسهل طريقة لإنجاز الأشياء التي ليست ميزة أساسية في جداول بيانات Google.
طريقة برمجة تطبيقات Google
لنبدأ بنسخ النص ولصقه في محرر النصوص البرمجية لـ Google Apps.
- أولاً ، افتح Google Sheets على الورقة التي تريد تصفيتها.
- بعد ذلك ، حدد محرر النص من أدوات القائمة المنسدلة.
- انسخ والصق الكود التالي:
وظيفة GetCellColorCode (إدخال) { var ss = SpreadsheetApp.getActiveSpreadsheet () ، var cell = ss.getRange (إدخال) ؛ نتيجة var = cell.getBackground () ، نتيجة العودة } يمكنك الآن استدعاء الوظيفة التي أنشأتها في برمجة تطبيقات Google من الخلايا الموجودة في جدول البيانات. الآن بعد أن أصبح لديك البرنامج النصي جاهزًا للعمل ، يمكنك استدعاء الوظيفة الموجودة في البرنامج النصي من الورقة. أولاً ، قم بإنشاء عمود خاص يسمى "الألوان" أو شيء من هذا القبيل. لاسترداد هذه الرموز السداسية ، استخدم استدعاء الوظيفة التالي في كل خلية تحتوي على صف يحتوي على لون خلية مشفر وهو C2 في هذه الحالة: لاحظ أن المعلمات تشير إلى B ، وهو العمود الذي تم ترميزه بالألوان من والصف. في هذا المثال ، إنه العمود B ولكن ، بالطبع ، اضبط رقم العمود ليلائم حالتك. بعد ذلك ، يمكنك ببساطة نسخ الوظيفة إلى كل خلية من الخلايا الأخرى في هذا العمود. ستكون النتيجة أنه سيكون لديك عمود من الرموز السداسية العشرية واحد لكل لون تختاره للترميز اللوني. الآن بعد أن اكتمل النص البرمجي واستدعاء الوظيفة في "الورقة" ، ستنشئ مرشحًا حتى تتمكن من التصفية باستخدام لون واحد أو أكثر: سيؤدي هذا إلى إرجاع جميع الصفوف حيث كانت الأولوية عاجلة (برتقالية). بالطبع ، يمكنك تحديد أي من الألوان أو أكثر من لون حسب ما تريد رؤيته في الورقة. للمستخدمين المتميزين ، يمنحك استخدام حل Google Apps Script الكثير من المرونة والقوة لتوسيع إمكانات جداول بيانات Google. بالنسبة لمعظم المستخدمين ، من الأسهل استخدام وظيفة إضافية فقط. لقد عثرت على وظيفة إضافية تعمل بالترتيب حسب اللون في صفحة الوظائف الإضافية لجداول بيانات Google. تتمثل فائدة هذه الوظيفة الإضافية في إمكانية الفرز حسب لون الخلية أو حسب لون النص ، ولكن الجانب السلبي هو أنه لا يمكنك تغيير الترتيب أو تخصيصه. في إعدادات التطبيق ، يمكنك تغيير ترتيب الفرز إلى واحد من ثلاثة أنواع محددة مسبقًا والتي تمنحك القليل من القدرة على التخصيص. وظيفة إضافية مفيدة أخرى لـ Sheets هي Color Arranger. يتيح لك ColorArranger فرز الأوراق باستخدام تمثيل مرئي للون خلفية الخلايا. تشمل الميزات الرئيسية للوظيفة الإضافية الفرز من عدد كبير من الألوان ، والاكتشاف التلقائي للبيانات وفرز الأعمدة ، وخيار "أقرب تطابق" الذي يضع الألوان المتشابهة بالقرب من بعضها البعض ، وضبط ترتيب الفرز عن طريق سحب الألوان على اللوحة . استخدام ColorArranger بسيط. ما عليك سوى تحميل الورقة ، وتعيين الألوان لعمود البيانات ، وتحديد الوظائف الإضافية-> Color Arranger-> الترتيب حسب اللون. سيظهر مربع حوار مع اكتشاف عمود البيانات تلقائيًا. نصيحة حول القبعة إلى قارئ TechJunkie Sekhar لإعلامنا بهذه الوظيفة الإضافية! لدينا عدد غير قليل من مقالات جداول بيانات Google على TechJunkie التي تهدف إلى مساعدتك في بناء مهاراتك ، بما في ذلك المقالات الإرشادية التالية: آمل أن تكون قد وجدت هذا دليلًا مفيدًا لاستخدام لون الخلية كأداة للفرز والتصفية في جداول بيانات Google. إذا كانت لديك اقتراحات خاصة بك للقيام بذلك ، فلا تتردد في مشاركتها معنا في قسم التعليقات أدناه!استدعاء الوظيفة من الورقة الخاصة بك
= GetCellColorCode ("B" & ROW ())
قم بإنشاء عامل التصفية
استخدام الوظيفة الإضافية Sort Range Plus
استخدام الوظيفة الإضافية ColorArranger