دالة SEARCHB في Excel
تبحث الدالة SEARCHB عن سلسلة نصية (بدون تمييز بين الأحرف الكبيرة والصغيرة) داخل سلسلة أخرى، وتعيد موضع البداية للسلسلة المطلوبة داخل السلسلة الأخرى بالبايتات. وهي مصممة خصيصًا للاستخدام مع اللغات التي تعتمد على مجموعة أحرف ذات بايتين (DBCS)، مثل الصينية المبسطة، والصينية التقليدية، والكورية، واليابانية، حيث تُحسب كل حرف مكوَّن من بايتين كـ 2 بايت.

الصيغة
=SEARCHB()find_text, within_text, start_num)
المعاملات
- نص البحث (مطلوب):السلسلة النصية أو الحرف الذي تريد العثور على موضعه فيالنص المطلوب البحث فيه.
- النص المطلوب البحث فيه (مطلوب):السلسلة التي تحتوي علىنص البحثالذي تريد العثور عليه.
- رقم البداية (اختياري):الموضع فيالنص المطلوب البحث فيهالذي تبدأ منه عملية البحث عننص البحث. إذا تم حذف هذا المعامل، فسيُفترض أنه 1.
قيمة العودة
تُرجع الدالة SEARCHB قيمةً رقمية.
ملاحظات حول الدالة
- تُحتسب المسافات كأحرف.
- دالةSEARCHB لا تُميّز بين الأحرف الكبيرة والصغيرة. ولإجراء بحث يُميّز بين حالة الأحرف، يمكنك استخدام
FINDB بدلاً من ذلك. - تتيح دالة SEARCHB استخدام أحرف البدل في عمليات البحث. على سبيل المثال، إذا كنت تريد العثور على موضع سلسلة نصية تبدأ بـt وتنتهي بـl، يمكنك إدخالt*l كقيمة لـنص البحث.
- تحسب دالةSEARCHB كل حرف مكوَّن من بايتين (DBCS) كـ 2 عندما تكون قد فعَّلتَ تحرير لغة تدعم مجموعة الأحرف ذات البايتين (DBCS) وعيَّنتها كلغة افتراضية. وإلا، تحسب
SEARCHB كل حرف كـ 1، تمامًا مثل دالةSEARCH . - إذا كاننص البحثفارغًا («»)، فستُرجع دالة SEARCHB الرقم التسلسلي للحرف رقمرقم البداية. وإذا تم حذفرقم البداية، فستُرجع 1.
- تحسب دالة SEARCHB بناءً على القيمة الفعلية، وليس على الشكل الظاهر للبيانات. على سبيل المثال، إذا احتوت الخلية A1 على التاريخ 9/1/2022، فإنSEARCHB(0,A1) تُرجع4، لأن القيمة الفعلية في الخلية A1 هي 44805، والتي تم تنسيقها فقط لعرضها كتاريخ.
- تُرجع دالة SEARCHB خطأ#VALUE!في الحالات التالية:
- نص البحثلا يظهر فيالنص المطلوب البحث فيه؛
- رقم البدايةأكبر من طولالنص المطلوب البحث فيه؛
- رقم البداية أقل من 1.
مثال على بحث غير حساس لحالة الأحرف من البداية
خُذ الجدول أدناه كمثال. للعثور على موضع البداية لـنص البحثضمنالنص المطلوب البحث فيه، يُرجى نسخ الصيغة أدناه أو إدخالها في خلية الخلية أعلاه (E6) من قائمة النتائج، ثم اضغط علىEnterللحصول على النتيجة، حدد خلية النتيجة، ثم اسحب مقبض التعبئة (المربع الصغير في الزاوية السفلية اليمنى للخلية المحددة) لأسفل لتطبيق الصيغة على الخلايا الموجودة تحتها.
=SEARCHB()B6,C6)

بدلاً من مراجع الخلايا، يمكنك كتابة قيمتينص البحثوالنص المطلوب البحث فيهفعليًا في الصيغة، كما هو موضح أدناه.
=SEARCHB()«ما»,«ماذا تفعل؟»)
مثال على بحث غير حساس لحالة الأحرف من موضع محدد
للبحث عننص البحثفيالنص المطلوب البحث فيهبدءًا من موضع معيّن وفقًا لعدد البايتات الذي تحدده، وللحصول على موضع البداية لأول ظهور لـنص البحثفيالنص المطلوب البحث فيه، يجب عليك إضافة المعامل الثالث: رقم البداية. أدخل الصيغة أدناه في الخلية أعلاه (F6) من قائمة النتائج، ثم اضغط علىEnter للحصول على النتيجة. بعد ذلك، حدد خلية النتيجة، واسحب مقبض التعبئة (المربع الصغير في الزاوية السفلية اليمنى للخلية المحددة) لأسفل لتطبيق الصيغة على الخلايا الموجودة تحتها.
=SEARCHB()B6,C6,D6)

بدلاً من مراجع الخلايا، يمكنك كتابة قيمنص البحثوالنص المطلوب البحث فيهورقم البدايةفعليًا في الصيغة كما هو موضح أدناه.
=SEARCHB()«ما»,«ماذا تفعل؟»,3)
SEARCHB مقابل SEARCH
تحسب دالة SEARCHB كل حرف مكوَّن من بايتين كـ 2 وكل حرف مكوَّن من بايت واحد كـ 1. بينما تحسب دالة SEARCH كلا النوعين (الأحرف المكونة من بايتين والأحرف المكونة من بايت واحد) كـ 1. يمكنك مقارنة النتائج التي تُرجعها SEARCHB وSEARCH كما هو موضح أدناه.

SEARCHB مقابل FINDB
تُرجع كل من دالتَيSEARCHB وFINDB موضع البداية لأول ظهور لـfind_text فيwithin_textبالبايتات. ومع ذلك، فإنFINDB حساسة لحالة الأحرف، بينماSEARCHB ليست كذلك. كما تدعمSEARCHB استخدام أحرف البدل في عمليات البحث، بينما لا تدعمهاFINDB. يمكنك مقارنة النتائج التي تُرجعهاSEARCHB وFINDB كما هو موضح أدناه.

الدوال ذات الصلة
في Excel، يمكن أن تساعدك دالة SEARCH في العثور على موضع حرف أو سلسلة فرعية معيّنة من سلسلة نصية معطاة كما هو موضّح في لقطة الشاشة التالية. في هذا البرنامج التعليمي، سأشرح لك كيفية استخدام دالة SEARCH في Excel.
تبحث دالة FINDB عن سلسلة نصية (حساسية الحالة) داخل سلسلة أخرى، وتعيد رقم موضع البداية للسلسلة الأولى داخل الثانية استنادًا إلى عدد البايتات الذي تحدده. وهي مخصصة للاستخدام مع اللغات التي تستخدم مجموعة الأحرف ذات البايتين (DBCS)، مثل الصينية (المبسطة)، والصينية (التقليدية)، والكورية، واليابانية. وتحسب الدالة كل حرف مكوَّن من بايتين كـ 2.
تستبدل دالة REPLACEB جزءًا من سلسلة نصية بسلسلة النص الجديد استنادًا إلى عدد البايتات الذي تحدده. وهي مخصصة للاستخدام مع اللغات التي تستخدم مجموعة الأحرف ذات البايتين (DBCS)، مثل الصينية (المبسطة)، والصينية (التقليدية)، والكورية، واليابانية. وتحسب الدالة كل حرف مكوَّن من بايتين كـ 2.
تُرجع دالة LEFTB عددًا محددًا من الأحرف من بداية (اليسار) السلسلة المدخلة استنادًا إلى عدد البايتات الذي تحدده. وهي مخصصة للاستخدام مع اللغات التي تستخدم مجموعة الأحرف ذات البايتين (DBCS)، مثل الصينية (المبسطة)، والصينية (التقليدية)، والكورية، واليابانية. وتحسب الدالة كل حرف مكوَّن من بايتين كـ 2.
تُرجع دالة RIGHTB عددًا محددًا من الأحرف من نهاية (اليمين) السلسلة المدخلة استنادًا إلى عدد البايتات الذي تحدده. وهي مخصصة للاستخدام مع اللغات التي تستخدم مجموعة الأحرف ذات البايتين (DBCS)، مثل الصينية (المبسطة)، والصينية (التقليدية)، والكورية، واليابانية. وتحسب الدالة كل حرف مكوَّن من بايتين كـ 2.
تُرجع دالة MIDB عددًا محددًا من الأحرف من سلسلة نصية، بدءًا من الموضع الذي تحدده، استنادًا إلى عدد البايتات الذي تحدده. وهي مخصصة للاستخدام مع اللغات التي تستخدم مجموعة الأحرف ذات البايتين (DBCS)، مثل الصينية (المبسطة)، والصينية (التقليدية)، والكورية، واليابانية. وتحسب الدالة كل حرف مكوَّن من بايتين كـ 2.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.