دالة SEARCHB في Excel
تقوم دالة SEARCHB بالبحث عن سلسلة نصية (غير حساسة لحالة الأحرف) داخل سلسلة أخرى، وتعيد رقم الموقع الابتدائي للسلسلة الأولى داخل السلسلة الأخرى بناءً على عدد البايتات التي تحددها. تم تصميم SEARCHB للاستخدام مع اللغات التي تستخدم مجموعة الأحرف المزدوجة البايت (DBCS)، مثل الصينية (المبسطة)، الصينية (التقليدية)، الكورية واليابانية. تقوم الدالة بحساب كل حرف مزدوج البايت كـ 2.
الصيغة
=SEARCHB(find_text, within_text, start_num)
الوسائط
- find_text (مطلوب): السلسلة أو الحرف الذي تريد العثور على موقعه داخل within_text.
- within_text (مطلوب): السلسلة التي تحتوي على find_text الذي تريد العثور عليه.
- start_num (اختياري): الموقع داخل within_text الذي يبدأ منه البحث عن find_text. إذا تم حذف هذه الوسيطة، يُفترض أنها 1.
القيمة المرجعة
تقوم دالة SEARCHB بإرجاع قيمة عددية.
ملاحظات حول الدالة
- تحسب المسافات كأحرف.
- دالة SEARCHB ليست حساسة لحالة الأحرف. للقيام بعملية بحث حساسة لحالة الأحرف، يمكنك استخدام FINDB بدلاً من ذلك.
- تتيح دالة SEARCHB استخدام الرموز البرية في عمليات البحث. على سبيل المثال، إذا كنت تريد العثور على موقع السلسلة التي تبدأ بـ t وتنتهي بـ l، يمكنك توفير t*l كـ find_text.
- تحسب SEARCHB دائمًا كل حرف مزدوج البايت كـ 2 عندما تقوم بتمكين تحرير لغة تدعم DBCS ثم تعيينها كلغة افتراضية. وإلا، تحسب SEARCHB كل حرف كـ 1 تمامًا مثل SEARCH.
- إذا كان find_text فارغًا (“”)، فإن دالة SEARCHB تعيد الرقم الخاص بالحرف start_num. إذا تم حذف start_num، تعيد 1.
- تحسب SEARCHB القيم الفعلية بدلاً من شكل بياناتك. على سبيل المثال، A1 هو تاريخ 9/1/2022، SEARCHB(0,A1) تعيد 4، لأن القيمة الفعلية في A1 هي 44805 والتي تم فقط تنسيقها كقيمة تاريخ.
- تُرجع SEARCHB #VALUE! خطأ إذا:
- find_text لا يظهر في within_text؛
- start_number أكبر من طول within_text؛
- start_number < 1.
مثال على البحث غير الحساس لحالة الأحرف من البداية
خذ الجدول أدناه كمثال. للعثور على موقع بداية find_text داخل within_text، يرجى نسخ الصيغة أدناه أو إدخالها في الخلية العلوية (E6) من قائمة النتائج، واضغط على Enter للحصول على النتيجة. بعد ذلك، حدد الخلية الناتجة، واسحب مقبض التعبئة (المربع الصغير في الزاوية السفلية اليمنى من الخلية المحددة) لأسفل لتطبيق الصيغة على الخلايا أدناه.
=SEARCHB(B6,C6)
بدلاً من الإشارات إلى الخلايا، يمكنك كتابة قيم find_text و within_text الفعلية في الصيغة كما هو موضح أدناه.
=SEARCHB("什么","你在干什么")
مثال على البحث غير الحساس لحالة الأحرف من موقع محدد
للبحث عن find_text في within_text من موقع محدد بناءً على عدد البايتات التي تحددها، والحصول على موقع بداية أول find_text موجود في within_text، يجب أن تضيف وسيطة start_num الثالثة. أدخل الصيغة أدناه في الخلية العلوية (F6) من قائمة النتائج، واضغط على Enter للحصول على النتيجة. بعد ذلك، حدد الخلية الناتجة، واسحب مقبض التعبئة (المربع الصغير في الزاوية السفلية اليمنى من الخلية المحددة) لأسفل لتطبيق الصيغة على الخلايا أدناه.
=SEARCHB(B6,C6,D6)
بدلاً من الإشارات إلى الخلايا، يمكنك كتابة قيم find_text و within_text و start_num الفعلية في الصيغة كما هو موضح أدناه.
=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 بالبحث عن سلسلة نصية (حساسة لحالة الأحرف) داخل سلسلة أخرى، وتعيد رقم الموقع الابتدائي للسلسلة الأولى داخل السلسلة الثانية بناءً على عدد البايتات التي تحددها. تم تصميم FINDB للاستخدام مع اللغات التي تستخدم مجموعة الأحرف المزدوجة البايت (DBCS)، مثل الصينية (المبسطة)، الصينية (التقليدية)، الكورية واليابانية. تقوم الدالة بحساب كل حرف مزدوج البايت كـ 2.
تقوم دالة REPLACEB باستبدال جزء من سلسلة نصية بسلسلة نصية جديدة بناءً على عدد البايتات التي تحددها. تم تصميم REPLACEB للاستخدام مع اللغات التي تستخدم مجموعة الأحرف المزدوجة البايت (DBCS)، مثل الصينية (المبسطة)، الصينية (التقليدية)، الكورية واليابانية. تقوم الدالة بحساب كل حرف مزدوج البايت كـ 2.
تقوم دالة LEFTB بإرجاع عدد محدد من الأحرف من بداية (اليسار) سلسلة مزودة بناءً على عدد البايتات التي تحددها. تم تصميم LEFTB للاستخدام مع اللغات التي تستخدم مجموعة الأحرف المزدوجة البايت (DBCS)، مثل الصينية (المبسطة)، الصينية (التقليدية)، الكورية واليابانية. تقوم الدالة بحساب كل حرف مزدوج البايت كـ 2.
تقوم دالة RIGHTB بإرجاع عدد محدد من الأحرف من نهاية (اليمين) سلسلة مزودة بناءً على عدد البايتات التي تحددها. تم تصميم RIGHTB للاستخدام مع اللغات التي تستخدم مجموعة الأحرف المزدوجة البايت (DBCS)، مثل الصينية (المبسطة)، الصينية (التقليدية)، الكورية واليابانية. تقوم الدالة بحساب كل حرف مزدوج البايت كـ 2.
تقوم دالة MIDB بإرجاع عدد محدد من الأحرف من سلسلة نصية، بدءًا من الموقع الذي تحدده، بناءً على عدد البايتات التي تحددها. تم تصميم MIDB للاستخدام مع اللغات التي تستخدم مجموعة الأحرف المزدوجة البايت (DBCS)، مثل الصينية (المبسطة)، الصينية (التقليدية)، الكورية واليابانية. تقوم الدالة بحساب كل حرف مزدوج البايت كـ 2.
أفضل أدوات إنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز عن الآخرين
🤖 | مساعد Kutools AI: ثورة في تحليل البيانات بناءً على: تنفيذ ذكي | توليد الكود | إنشاء صيغ مخصصة | تحليل البيانات وإنشاء الرسوم البيانية | استدعاء وظائف Kutools… |
الوظائف الشائعة: البحث، تمييز أو تحديد المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا دون فقدان البيانات | التقريب بدون صيغة ... | |
VLookup الفائق: معايير متعددة | قيم متعددة | عبر أوراق متعددة | مطابقة غامضة... | |
قائمة منسدلة متقدمة: قائمة منسدلة سهلة | قائمة منسدلة تعتمد على أخرى | قائمة منسدلة متعددة الخيارات... | |
مدير العمود: إضافة عدد معين من الأعمدة | نقل الأعمدة | تبديل حالة رؤية الأعمدة المخفية | مقارنة الأعمدة لتحديد نفس & الخلايا المختلفة ... | |
الميزات البارزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | إدارة المصنفات والأوراق | مكتبة النص التلقائي (النص التلقائي) | منتقي التاريخ | دمج بيانات الأوراق | تشفير/فك تشفير الخلايا | إرسال رسائل البريد الإلكتروني عبر القوائم | مرشح متقدم | تصفية خاصة (تصفية الخلايا بالخط العريض/المائل/المتوسط عليه خط...) ... | |
أفضل 15 مجموعة أدوات: 12 أداة نص (إضافة نص، حذف الأحرف ...) | 50+ نوعاً من الرسوم البيانية (مخطط جانت ...) | 40+ صيغة عملية (حساب العمر بناءً على تاريخ الميلاد ...) | 19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار ...) | 12 أداة تحويل (تحويل الأرقام إلى كلمات، تحويل العملة ...) | 7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم خلايا Excel ...) | ... والمزيد |
Kutools لـ Excel يحتوي على أكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيدًا...
Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (تتضمن Excel)
- ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
- تقليل مئات النقرات بالماوس يوميًا، قل وداعًا لآلام اليد بسبب استخدام الماوس.
- زيادة إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- جلب التبويبات الفعالة إلى Office (تتضمن Excel)، تمامًا مثل Chrome و Edge و Firefox.
أفضل أدوات إنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز عن الآخرين
🤖 | مساعد Kutools AI: ثورة في تحليل البيانات بناءً على: تنفيذ ذكي | توليد الكود | إنشاء صيغ مخصصة | تحليل البيانات وإنشاء الرسوم البيانية | استدعاء وظائف Kutools… |
الوظائف الشائعة: البحث، تمييز أو تحديد المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا دون فقدان البيانات | التقريب بدون صيغة ... | |
VLookup الفائق: معايير متعددة | قيم متعددة | عبر أوراق متعددة | مطابقة غامضة... | |
قائمة منسدلة متقدمة: قائمة منسدلة سهلة | قائمة منسدلة تعتمد على أخرى | قائمة منسدلة متعددة الخيارات... | |
مدير العمود: إضافة عدد معين من الأعمدة | نقل الأعمدة | تبديل حالة رؤية الأعمدة المخفية | مقارنة الأعمدة لتحديد نفس & الخلايا المختلفة ... | |
الميزات البارزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | إدارة المصنفات والأوراق | مكتبة النص التلقائي (النص التلقائي) | منتقي التاريخ | دمج بيانات الأوراق | تشفير/فك تشفير الخلايا | إرسال رسائل البريد الإلكتروني عبر القوائم | مرشح متقدم | تصفية خاصة (تصفية الخلايا بالخط العريض/المائل/المتوسط عليه خط...) ... | |
أفضل 15 مجموعة أدوات: 12 أداة نص (إضافة نص، حذف الأحرف ...) | 50+ نوعاً من الرسوم البيانية (مخطط جانت ...) | 40+ صيغة عملية (حساب العمر بناءً على تاريخ الميلاد ...) | 19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار ...) | 12 أداة تحويل (تحويل الأرقام إلى كلمات، تحويل العملة ...) | 7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم خلايا Excel ...) | ... والمزيد |
Kutools لـ Excel يحتوي على أكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيدًا...
Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (تتضمن Excel)
- ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
- تقليل مئات النقرات بالماوس يوميًا، قل وداعًا لآلام اليد بسبب استخدام الماوس.
- زيادة إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- جلب التبويبات الفعالة إلى Office (تتضمن Excel)، تمامًا مثل Chrome و Edge و Firefox.