Note: The other languages of the website are Google-translated. Back to English

كيفية تصفية الصفوف بناءً على لون الخلية في ورقة Google؟

عادة ، يمكننا تصفية الصفوف بلون معين في Excel بسرعة باستخدام ميزة التصفية ، ولكن في ورقة Google ، لا تدعم وظيفة التصفية هذه العملية. في هذه المقالة ، سأتحدث عن كيفية تصفية الصفوف حسب اللون في ورقة Google.

الصفوف تصفية على أساس اللون في ورقة جوجل


الصفوف تصفية على أساس اللون في ورقة جوجل

يرجى تطبيق الخطوات التالية لتصفية البيانات على أساس اللون.

1. انقر الأدوات > محرر النص، انظر لقطة الشاشة:

2. في نافذة المشروع المفتوحة ، يرجى نسخ ولصق رمز البرنامج النصي أدناه لاستبدال الكود الأصلي في وحدة الكود ، انظر لقطة الشاشة:

function getHex(input) {
  return SpreadsheetApp.getActiveSpreadsheet().getRange(input).getBackgrounds();
}

3. ثم احفظ نافذة الكود ، ويظهر مربع موجه لتذكيرك بإعطاء المشروع اسمًا ، انظر لقطة الشاشة:

4. بعد حفظ كود البرنامج النصي ، ارجع إلى الورقة ، وأدخل هذه الصيغة: = getHex ("A2: A16") في خلية فارغة بجوار نطاق بياناتك ، ثم اضغط على أدخل المفتاح ، تم عرض مؤشر اللون لكل صف في عمود المساعد ، انظر الصورة:

5. ثم تحتاج فقط إلى تصفية الصفوف بناءً على عمود المساعد هذا ، يرجى النقر فوق رأس العمود المساعد ، ثم النقر فوق البيانات > تصفية، انظر لقطة الشاشة:

6. ثم انقر فوق زر القائمة المنسدلة في عمود المساعد ، في الجزء الموسع ، اختر وحدد فهرس اللون الذي تريد تصفيته من مربع القائمة ، انظر الصورة:

7. انقر على OK الزر ، تم تصفية الصفوف المليئة بلون الخلية المحدد كما هو موضح في لقطة الشاشة التالية:


أفضل أدوات إنتاجية المكتب

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (17)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
الأعلى ، Danke!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مجرد ملاحظة إذا لم يكن ذلك مناسبًا لك ، فإن علامات الاقتباس المستخدمة في المثال أعلاه لا تحلل الصيغة بشكل صحيح وتعطيك "خطأ في تحليل الصيغة".

الصحيح هو:

= getHex ("A2: A16")

عوضا عن:

= getHex ("A2: A16")
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا بولينون ،
شكرًا لك على تعليقك ، يجب أن يكون الاقتباس المزدوج حول مرجع الخلية عبارة عن علامات ترقيم باللغة الإنجليزية.
لقد قمت بتحديثه.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
اريد استخدامه ولكن لا يعمل: - /
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذا نص برمجي رائع ساعدني حقًا في حل مشكلة ما ، ومع ذلك قمت بتعديله قليلاً لأن النطاق الخاص بي لم يتم إصلاحه ، وأواصل إضافة صفوف إلى الورقة ولا أريد تعديل الصيغة في كل مرة أقوم فيها بإضافة صف جديد ، لذلك استخدمت الصيغة التالية بدلاً من ذلك:

= ARRAYFORMULA (IF (NOT (ISBLANK (A2: A)) ، getHex ("A2: A")، ""))

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

= ARRAYFORMULA (IF (NOT (ISBLANK (A2: A)) ، getHex ("A2: A")، ""))

تكمن المشكلة في أنه عندما أقوم بتغيير لون العمود ، لا تتغير القيمة السداسية العشرية حتى إذا قمت بتحديث الورقة ، فإن الحل الوحيد الذي وجدته هو حذف الصيغة ثم لصقها مرة أخرى حتى يتم تحميلها مرة أخرى ، ويمكن لأي شخص المساعدة في حل ل هذه؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أفهم أن الموضوع يدور حول سيناريو لمثل هذه الحاجة. لكن الخيار الأبسط يمكن أن يكون التعامل مع الاصطلاحات حسب اللون. مثال: يشير اللون الأخضر إلى "العميل" ، واللون البرتقالي. مهتم ، يشير اللون الأصفر إلى غير مهتم .. ثم أضف حالة العمود ثم قم بتصفية الحالة المطلوبة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
حل رائع! حاولت مرارًا وتكرارًا تمييز التكرارات في جدول بيانات Excel ثم الفرز حسب لون الخلية ولكن نظرًا لأن الملف كان كبيرًا جدًا (373 ألف صف +) ، فإن الفرز "يتعطل" ولن يكتمل أبدًا. قررت أن أجرب Google Sheets وعلى الرغم من أنه كان بإمكاني تنسيق حوالي 100 ألف صف فقط في كل مرة (كان يجب أن أقوم بتنسيق 4x) ، فقد نجح الحل بشكل مثالي. بالإضافة إلى ذلك ، كان التمرير لأسفل الصفحة باستخدام جداول بيانات Google أسرع بلا حدود من التمرير باستخدام Excel. شكرا للاختراق العظيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عمل رائع ، إنه يعمل تمامًا مثل الشرح ، شكرًا لك
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هناك سؤال ظل يعرض "النطاق غير موجود" ، كيف يمكنني إصلاحه
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لك. رائع
تم تصغير هذا التعليق بواسطة المشرف على الموقع
رائع! مفيد جدا! مليون شكرا! هتافات!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا جزيلاً! لقد ساعد.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ty it يعمل
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد نجحت معي ، ولكن ليس من أجل ألوان all. أنا لا أعرف لماذا.
لكن على أي حال: شكرا جزيلا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ماذا لو تم تلوين خلايا معينة على التوالي؟ كيف يمكنني استخدام هذه الطريقة لتدوين أي من الصفوف يحتوي على لون معين؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
راجع أيضًا how-to-pass-a-range-into-a-custom-function-in-google-spreadsheets
https://webapps.stackexchange.com/questions/10629/how-to-pass-a-range-into-a-custom-function-in-google-spreadsheets

ثم يعطي هذا على سبيل المثال

= getHex (CELL ("address"، A1))
= getHex (CELL ("address"، A1) & ":" & CELL ("address"، A2))

إلخ
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL