وظيفة بحث Excel: أفضل الاستخدامات لوظيفة بحث Excel

وظيفة بحث Excel

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

تخيل أن لديك اسم Blake Hasenmiller في الخلية A1. في الخلية B1 ، لديك الوظيفة:

= SEARCH ("Hasenmiller"، A1،1)

سيبحث هذا عن كلمة Hasenmiller في الخلية A1 ، بدءًا من الحرف الأول في تلك الخلية. ستكون النتيجة المرجعة 7 ، لأن الحرف H الذي يبدأ كلمة Hasenmiller هو الحرف السابع في تلك الخلية.

في حد ذاته ، هذا ليس مفيدًا بشكل خاص. ومع ذلك ، تخيل أن لديك قائمة بأسماء مثل هذه في العمود A ، ولكن ما كنت تريده حقًا كان مجرد اسم العائلة ، والذي ستضعه في العمود B. في هذه الحالة ، يمكنك استخدام الوظيفة:

= MID (A1، SEARCH (""، A1،1) + 1، LEN (A1) -SEARCH (""، A1،1))

سيعيد هذا الاسم Hasenmiller. سيعيد كل ما يجده بعد أول مساحة تأتي عبره.

دعنا نقسم الوظيفة المذكورة أعلاه. تحتوي وظيفة MID على ثلاث معلمات. المعلمة الأولى هي الخلية التي يجب النظر إليها ، والمعلمة الثانية هي الحرف الذي يجب البدء عنده ، والمعلمة الثالثة هي عدد الأحرف التي يجب أخذها. لذا ستُرجع الدالة MID جزءًا من نص الخلية المشار إليها.

ستُرجع الدالة LEN ببساطة عدد الأحرف في الخلية المشار إليها.

في هذه الحالة ، نخبر الدالة MID بالإشارة إلى A1. عندما يتعلق الأمر بالمعامل الثاني ، وهو حرف البداية ، فإننا نستخدم وظيفة البحث للعثور على المساحة ، والتي ستكون في حالة Blake Hasenmiller الحرف السادس. ثم نضيف 1 لأننا نريد أن نبدأ بالحرف بعد المسافة ، وهو H في Hasenmiller. بالنسبة للمعلمة الثالثة ، وهي عدد الأحرف ، نأخذ أولاً عدد الأحرف في الخلية A1 باستخدام وظيفة LEN ، وهي 17 ، ثم نطرح موضع المسافة ، كما هو مذكور سابقًا ، هو الحرف السادس. نظرًا لأن 17 ناقص 6 يساوي 11 ، ستُرجع هذه الوظيفة 11 حرفًا متتاليًا ، بدءًا من الحرف السابع ، وهو ما يعطينا Hasenmiller.

يمكن سحب هذه الوظيفة إلى أسفل العمود B للإشارة إلى قائمة الأسماء في العمود A ، مما يمنحك بسرعة الاسم الأخير لكل شخص فقط.

الآن ، إذا أردت أن تعرض الخلية الاسم الأخير للشخص ، متبوعًا بفاصلة ومسافة ، متبوعة باسمه الأول ، يمكنك استخدام الوظيفة:

= MID (A1، SEARCH (”“، A1،1) + 1، LEN (A1) -SEARCH (”“، A1،1)) & ”،“ & MID (A1،1، SEARCH (”“، A1،1 ) -1)

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

آخر شيء يجب ملاحظته ، وظيفة SEARCH ليست حساسة لحالة الأحرف. إذا كنت تريد إصدارًا حساسًا لحالة الأحرف من هذا ، فيمكنك استخدام وظيفة FIND بدلاً من ذلك. أيضًا ، تتيح وظيفة SEARCH استخدام أحرف البدل ، بينما لا تسمح وظيفة FIND بذلك.

كيفية استخدام وظيفة البحث في Excel [البرنامج التعليمي]

العلامات:

كيفية استخدام وظيفة البحث في Excel

بحث Excel ، Excel بحث نص ، وظيفة بحث Excel

Arabic