KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

دالة SEARCHB في Excel

المؤلفأماندا ليتاريخ التعديل

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

دالة searchb 1


الصيغة

=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 2

بدلاً من مراجع الخلايا، يمكنك كتابة قيمتينص البحثوالنص المطلوب البحث فيهفعليًا في الصيغة، كما هو موضح أدناه.

=SEARCHB()«ما»,«ماذا تفعل؟»)


مثال على بحث غير حساس لحالة الأحرف من موضع محدد

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

=SEARCHB()B6,C6,D6)

دالة searchb 3

بدلاً من مراجع الخلايا، يمكنك كتابة قيمنص البحثوالنص المطلوب البحث فيهورقم البدايةفعليًا في الصيغة كما هو موضح أدناه.

=SEARCHB()«ما»,«ماذا تفعل؟»,3)


SEARCHB مقابل SEARCH

تحسب دالة SEARCHB كل حرف مكوَّن من بايتين كـ 2 وكل حرف مكوَّن من بايت واحد كـ 1. بينما تحسب دالة SEARCH كلا النوعين (الأحرف المكونة من بايتين والأحرف المكونة من بايت واحد) كـ 1. يمكنك مقارنة النتائج التي تُرجعها SEARCHB وSEARCH كما هو موضح أدناه.

دالة searchb 4


SEARCHB مقابل FINDB

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

دالة searchb 5


الدوال ذات الصلة

دالة SEARCH في Excel

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

دالة FINDB في Excel

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

دالة REPLACEB في Excel

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

دالة LEFTB في Excel

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

دالة RIGHTB في Excel

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

دالة MIDB في Excel

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


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

Kutools لـ Excel - يساعدك على التميز بين الحشود

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

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.

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

Kutools لـ Excel - يساعدك على التميز بين الحشود

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

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.