انتقل إلى المحتوى الرئيسي

كيفية تصفية الخلايا بأحرف غامقة في Excel؟

يمكنك تطبيق نمط الخط الغامق لتنسيق البيانات أو المحتويات في الخلايا في Excel ، ولكن هل تعرف كيفية تصفية الخلايا حسب الخلايا التي تحتوي على نمط الخط الغامق في Excel؟ تجمع هذه المقالة عدة وحدات ماكرو VBA صعبة لتصفية الخلايا بأحرف غامقة في Excel.

تصفية الخلايا الغامقة مع العمود المساعد
تصفية الخلايا الغامقة برمز VBA
تصفية الخلايا الجريئة بسهولة باستخدام أداة مذهلة
المزيد من البرامج التعليمية لتصفية البيانات ...


تصفية الخلايا الغامقة مع عمود التعليمات

لنفترض أنك بحاجة إلى تصفية جميع الخلايا الغامقة في العمود B كما هو موضح أدناه ، يرجى القيام بما يلي:

تساعد الوظيفة المعرّفة من قبل المستخدم أدناه على تحديد ما إذا كانت إحدى الخلايا في عمود غامقة أم لا ، ثم إرجاع النتائج بصيغة TRUE أو False في عمود المساعد. يمكنك تصفية جميع نتائج TRUE لعرض الخلايا الغامقة فقط في العمود B.

1. اضغط على قديم + F11 مفاتيح لفتح Microsoft Visual Basic للتطبيق نافذة.

2. في ال Microsoft Visual Basic للتطبيق الإطار، انقر فوق إدراج > وحدة، ثم انسخ كود فبا التالي في نافذة الوحدة النمطية. انظر لقطة الشاشة:

كود فبا: تصفية الخلايا بأحرف غامقة

Function IsBold(rCell As Range)
IsBold = rCell.Font.Bold
End Function

3. اضغط على قديم + Q مفاتيح لإغلاق نافذة التعليمات البرمجية.

4. حدد خلية فارغة مجاورة للجدول (يجب أن توجد الخلية المحددة في نفس الصف من الصف الأول في جدول التصفية) ، وانسخ الصيغة أدناه إليها واضغط على الزر أدخل الرئيسية.

= IsBold (B2)

5. استمر في تحديد خلية النتيجة الأولى ، واسحب مقبض التعبئة للحصول على جميع النتائج. انظر لقطة الشاشة:

6. حدد رأس عمود المساعد ، انقر فوق البيانات > منقي. انقر فوق زر السهم بجانب خلية الرأس ، وتحقق من الحقيقة مربع فقط ، ثم انقر فوق حسنا.

الآن يتم تصفية جميع الخلايا الغامقة في العمود B كما هو موضح أدناه.


قم بتصفية الخلايا الغامقة في عمود بسرعة بعدة نقرات في Excel:

تصفية الخلايا الجريئة فائدة كوتولس ل إكسيل يمكن أن تساعدك على تصفية جميع الخلايا الغامقة بسرعة في عمود معين بنقرات عديدة كما هو موضح أدناه العرض التوضيحي.
قم بتنزيل الإصدار المجاني الكامل من Kutools for Excel لمدة 30 يومًا الآن!


تصفية الخلايا الغامقة برمز VBA

يسمح لك رمز VBA أدناه بتصفية جميع الخلايا الغامقة في عمود واحد مباشرة. الرجاء القيام بما يلي.

1. حدد نطاق العمود الذي ستقوم بتصفية جميع الخلايا الغامقة باستثناء خلية الرأس. في هذه الحالة ، حدد B2: B16.

2. اضغط على قديم + F11 مفاتيح لفتح Microsoft Visual Basic للتطبيق نافذة.

3. في ال Microsoft Visual Basic للتطبيق الإطار، انقر فوق إدراج > وحدة، ثم انسخ والصق رمز فبا التالي في نافذة الوحدة النمطية.

كود فبا: تصفية الخلايا الغامقة في عمود

Sub FilterBold()
'Updated by Extendoffice 20191018
Dim cell As Range
For Each cell In Selection
If cell.Font.Bold = False Then
cell.EntireRow.Hidden = True
End If
Next cell
End Sub

4. اضغط على F5 مفتاح لتشغيل هذا الماكرو. ثم يتم تصفية جميع الخلايا الغامقة في نطاق العمود المحدد على الفور.


تصفية الخلايا الجريئة بسهولة باستخدام أداة مذهلة

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

قبل التطبيق كوتولس ل إكسيلالرجاء قم بتنزيله وتثبيته أولاً.

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

  إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يومًا) من هذه الأداة المساعدة ، الرجاء الضغط لتنزيلهثم انتقل لتطبيق العملية حسب الخطوات المذكورة أعلاه.


مقالات ذات صلة

تصفية أعمدة متعددة في وقت واحد في Excel
بعد تصفية عمود واحد باستخدام ميزة التصفية ، يمكن تطبيق معايير "و" فقط على أكثر من عمود واحد. في هذه الحالة ، كيف يمكنك تطبيق معيار "AND" و "OR" لتصفية عدة أعمدة في وقت واحد في ورقة عمل Excel؟ يمكن للطرق في هذه المقالة أن تقدم لك معروفًا.

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

الصق تخطي الخلايا والصفوف المخفية / المصفاة في Excel
على سبيل المثال ، لقد قمت بتصفية جدول في Excel ، ولكنك الآن تحتاج إلى نسخ نطاق ولصقه في هذا الجدول المصفاة ، هل تعرف كيفية لصق تخطي الخلايا والصفوف المخفية / المصفاة؟ يمكن أن تساعدك عدة طرق سهلة في هذه المقالة.

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

قم بتصفية جميع البيانات ذات الصلة من الخلايا المدمجة في Excel
لنفترض أن هناك عمودًا من الخلايا المدمجة في نطاق بياناتك ، والآن ، تحتاج إلى تصفية هذا العمود بخلايا مدمجة لإظهار جميع الصفوف المرتبطة بكل خلية مدمجة كما هو موضح في لقطات الشاشة التالية. في Excel ، تتيح لك ميزة التصفية تصفية العنصر الأول فقط المرتبط بالخلايا المدمجة ، في هذه المقالة ، نتحدث عن كيفية تصفية جميع البيانات ذات الصلة من الخلايا المدمجة في Excel.

المزيد من البرامج التعليمية لتصفية البيانات ...

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

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (16)
Rated 4.5 out of 5 · 2 ratings
This comment was minimized by the moderator on the site
Thanks for sharing, it works wonderful, thank you!
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
Thanks for the formula..it helped
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
I've used this technique and had an issue when trying to copy the bold data. It only copies some of the data for some reason. Is there any way of copying only the bold data using this technique? Thanks, Richard
This comment was minimized by the moderator on the site
Dear richard skins,



We didn't encounter the problem as you mentioned. Would you please provide a screenshot with details of your operation?



Thank you for your comment!
This comment was minimized by the moderator on the site
Hi, I'm a complete excel novice, i've done the following technique but now need to copy the data which is bold/true. When I have tried to do this is won't copy what is highlighted. Any ideas on how I can copy the data? Thanks, Richard
This comment was minimized by the moderator on the site
@RICHARD Can u please provide any screenshot of your spreadsheet showing what u are exactly trying to do?
This comment was minimized by the moderator on the site
Thanks for sharing. It works wonderful.
This comment was minimized by the moderator on the site
Hi I am using this code and its working fine but whenever I click on cancel the dialogue box a popup window appear and shows some error. Can you please tell me how to remove that error. :Sub FilterBold() Dim myRange As Range Set myRange = Application.InputBox(Prompt:="Please Select a Range", Title:="InputBox Method", Type:=8) myRange.Select Application.ScreenUpdating = False For Each myRange In Selection If myRange.Font.Bold = False Then myRange.EntireRow.Hidden = True End If Next myRange Application.ScreenUpdating = True End Sub
This comment was minimized by the moderator on the site
Dear Nitin Jain,

Sorry to reply so late!

We have found the proble and fixed it already. The VBA script in the article is now updated,

Thank you for your comment!
This comment was minimized by the moderator on the site
Simple and brilliant, thank you!
This comment was minimized by the moderator on the site
This worked perfectly, thank you!!! :D :lol:
This comment was minimized by the moderator on the site
I presume that column A is the reference Column with Bold cells. I create a Name "Bold?" with the refer to as below =GET.CELL(20,OFFSET(INDIRECT("A1"),ROW()-1,0)) In column B, I type: =Bold? Copy down the formula and then use autofilter to filter the value TRUE. DONE
This comment was minimized by the moderator on the site
@cadafi ur formula works fine but it is not the optimised or efficient use of it. Rather we should use direct reference of the range or a cell in place of that complete offset command. Like the one as follows: =GET.CELL(20,'Sheet1'!A1) Copy down the formula and then use autofilter to filter the value TRUE. DONE
This comment was minimized by the moderator on the site
Thanks Mohamand Faizan. You are entirely correct.
This comment was minimized by the moderator on the site
@Mohammad Faizan You are entirely correct. Thanks.
This comment was minimized by the moderator on the site
@Cadafi.... thats brilliant... wondering how it works though!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations