جدول المحتويات
ستساعدك هذه المقالة على فهم البحث عن الصيغة (الصيغ) واستبدالها في Excel. نحتاج أحيانًا إلى تعديل بياناتنا في أوراق Excel ولهذا الغرض ، نحتاج إلى استبدال الكلمات بكلمات أو أبجديات أخرى. هناك طرق مختلفة لاستخدام البحث عن الصيغة (الصيغ) واستبدالها لتحرير البيانات في ورقة Excel. سأشرح بعض أسهل الطرق الممكنة للقيام بذلك في هذه المقالة.
سنعمل على مجموعة البيانات التالية حيث وضعنا اسم لبعض أفلام الشهيرة والممثلون الرئيسيون .
تنزيل Practice Workbook
Find and Replace Formula.xlsx
4 طرق للبحث والاستبدال باستخدام الصيغة في Excel
1. استخدام وظائف Excel FIND و REPLACE للبحث عن الحرف واستبداله
استخدام البحث <تعد الدالتان 2> و REPLACE أفضل طريقة للبحث عن أي حرف واستبداله في مجموعة بيانات Excel. سنقوم هنا باستبدال الاسم الأول من الممثلين الرئيسيين بأبجدية أولية. دعونا نرى كيف يمكننا القيام بذلك.
الخطوات:
- أولاً ، قم بإنشاء عمود جديد للشكل القصير من أسماء الجهات الفاعلة واكتب الصيغة التالية في الخلية D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")
هنا ، تأخذ الوظيفة REPLACE مرجع الخلية C5 ، وتبدأ في حساب الأحرف حتى تجد مسافة فيه بمساعدة الوظيفة FIND ، وثم يستبدل الاسم الأول بأبجدية البداية ونقطة (.) بمساعدة الوظيفة LEFT .
- اضغط الزر ENTER . بعد ذلك ، سترى الإخراج في الخلية D5 .
- الآن استخدم Fill Handle إلى تعبئة تلقائية الخلايا السفلية. سترى جميع أسماء الممثلين تبدأ بالأبجدية الأولى ونقطة .
وبالتالي يمكنك استبدال بعض الأحرف في سلسلة بالحرف المطلوب باستخدام البحث عن الصيغة (المعادلات) واستبدالها في Excel.
اقرأ المزيد: كيفية استبدال الأحرف الخاصة في Excel (6 طرق)
2. تطبيق وظيفة SUBSTITUTE للبحث عن الأحرف واستبدالها في Excel
يمكننا أيضًا استبدال أول الاسم للممثلين الرئيسيين مع الأبجدية المقابلة باستخدام الوظيفة SUBSTITUTE . دعنا نناقش الخطوات الضرورية لهذه الطريقة أدناه.
الخطوات:
- إنشاء عمود جديد لـ الأسماء القصيرة للممثلين واكتب الصيغة التالية في الخلية D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))
انهيار الصيغة
هنا قمنا بتداخل LEFT ، RIGHT ، LEN ، و البحث عن الوظائف في وظيفة SUBSTITUTE لاستبدال الاسم الأول للممثلين الرئيسيين بالأبجدية الأولى المناظرة .
- LEN (C5) —- & gt؛ The LENتقوم الدالة بإرجاع أرقام من الأحرف في الخلية C5 .
- الإخراج: 14
- FIND (”“، C5) —- & gt؛ إرجاع موضع مسافة في الخلية C5 .
- الإخراج: 10
- RIGHT (C5، LEN (C5) -FIND (”“، C5)) —- & GT ؛ يصبح
- RIGHT (C5،14-10) —- & gt؛ يتحول إلى
- RIGHT (C5،4)
- الإخراج: بال
- LEFT (C5،1) & amp؛ ". ”—- & gt؛ يصبح
- C & amp؛ “.”
- الإخراج: C.
- SUBSTITUTE (C5، C5، LEFT (C5،1) & amp ؛ “. . Bale ”)
- الإخراج: C. Bale
أخيرًا ، نحصل على أول الأبجدية من الاسم الأول في الخلية C5 بنقطة.
- الآن ، اضغط على الزر ENTER لرؤية الإخراج في الخلية D5 .
- استخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية.
وبالتالي يمكنك استبدال بعض الأحرف في سلسلة بالحرف المطلوب باستخدام البحث عن الصيغة (الصيغ) واستبدالها ( في هذه الحالة ، كانت الوظيفة SUBSTITUTE ) في Excel.
اقرأ المزيد: كيفية استخدام الوظيفة البديلة في Excel VBA (3 أمثلة)
قراءات مماثلة
- كيفية البحث عن القيم واستبدالها في ملفات Excel متعددة (طرق 3)
- كيفية البحث والاستبدالالقيم باستخدام أحرف البدل في Excel
- تقنيات تنظيف البيانات في Excel: إضافة نص إلى الخلايا
- كيفية البحث والاستبدال ضمن التحديد في Excel (7 طرق)
- Excel VBA: كيفية البحث عن نص واستبداله في مستند Word
3. البحث عن الخلايا واستبدالها باستخدام وظيفة Excel XLOOKUP
يمكن أيضًا استخدام الوظيفة XLOOKUP كوظيفة بحث واستبدال في Excel. لنفترض أننا استخدمنا أسماء قصيرة لبعض أفلام ولكن بعد ذلك ، نريد استبدال أسمائها القصيرة بأسمائها الأصلية . على سبيل المثال ، الاسم الأصلي للفيلم باتمان 1 كان بداية باتمان . لذلك نريد استبدال Batman 1 بـ Batman Begins . دعونا نناقش الإجراء في الوصف التالي.
الخطوات:
- لقد أجرينا بعض التعديلات في مجموعة البيانات الخاصة بنا. لقد غيرنا بعض أسماء الأفلام وأنشأنا عمودًا جديدًا للاسم الكامل لتلك الأفلام .
- ثم أنشأنا قائمة أفلام والتي سنستبدلها بأسمائها الأصلية .
- اكتب الصيغة التالية في الخلية D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)
هنا ، $ F $ 5: $ F $ 7 و $ G $ 5: $ G $ 7 هما lookup_array و return_array على التوالي. إذا كانت القيمة من خلية B5 تطابق lookup_array ، فإن return_array ترجع القيمة المقابلة. اذا نحنلا يمكن العثور على القيمة ، سيتم عرض قيمة الخلية . تم العثور على القيمة من الخلية B5 " Batman 1 " في مصفوفة البحث ، لذلك سنحصل على " بداية باتمان ".
- اضغط على الزر ENTER بحيث يمكنك رؤية الإخراج في الخلية D5 .
- الآن استخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية.
سترى الأسماء تم استبدال من من الأفلام القصيرة بأسمائها الأصلية . هذه طريقة أخرى يمكنك استخدامها لإيجاد واستبدال سلسلة معينة بسلسلة جديدة.
اقرأ المزيد: استبدال نص خلية استنادًا إلى الشرط في Excel (5 طرق سهلة)
4. استخدام وظيفة Excel VLOOKUP للبحث عن الأحرف واستبدالها
يمكننا أيضًا تطبيق وظيفة VLOOKUP على ابحث عن حرف من سلسلة و استبدل بأخرى. لنفترض أننا ذكرنا بعض أفلام برقمها التسلسلي ولكن بعد ذلك نريد استبدالها بأسمائها الأصلية . على سبيل المثال ، الاسم الأصلي للفيلم باتمان 1 كان بداية باتمان . لذلك نريد استبدال Batman 1 بـ Batman Begins . دعونا نناقش الإجراء في الوصف التالي.
الخطوات:
- لقد أجرينا بعض التغييرات على مجموعة البيانات الخاصة بنا. قمنا بتغيير بعض أسماء الأفلام وإنشاء عمود جديد للاسم الكامل لتلك الأفلام .
- ثم قمناأنشأ قائمة بالأفلام والتي سنستبدلها بأسمائها الأصلية .
- اكتب هذا الصيغة في الخلية D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)
هنا ، نستخدم وظيفة VLOOKUP لاستبدال الكلمات. إذا لم يتم العثور على أي قيمة ، فسيظهر خطأ. لهذا السبب ، بمساعدة الدالة IFERROR ، يمكننا استبدال أي خطأ بقيمة الخلية المقابلة. ومع ذلك ، يحتوي صفيف البحث لدينا على عمودين وسيعيد العمود الثاني الناتج المطلوب . لذلك ، استخدمنا 2 في الصيغة. نريد مطابقة تامة ، ومن ثم نختار خطأ في الصيغة.
ملاحظة : تذكر استخدام مرجع الخلية المطلق . هنا ، نحتاج إلى خطوة إضافية واحدة لتطبيق الصيغة على الخلايا الأخرى.
- الآن اضغط على الزر ENTER وسترى الإخراج في الخلية D5 .
- بعد ذلك ، فقط استخدم مقبض التعبئة إلى الملء التلقائي الخلايا السفلية.
سترى الأسماء الأصلية للأفلام التي تريد وضعها على المقابلة القصيرة أسماء . وبالتالي ، فإن استخدام الوظيفة VLOOKUP يساعدنا في البحث عن واستبدال سلاسل معينة بسلاسل جديدة.
المحتوى المرتبط: كيفية استبدال أحرف متعددة في Excel (6 طرق)
قسم الممارسة
هنا لقد قدمت لك مجموعة البيانات التي استخدمتهالشرح هذه الأمثلة. يمكنك ممارسة هذه الأمثلة بنفسك.
الخاتمة
في هذه المقالة ، لقد أظهرت بعض الاستخدام المشترك لـ صيغة البحث والاستبدال ( ق) في Excel. حاولت أن أشرح الأمثلة بأبسط ما يمكن. أتمنى أن تستفيد من هذا المقال. إذا كان لديك أي طرق أو أفكار سهلة أخرى أو أي تعليقات بخصوص هذه الأمثلة ، فالرجاء تركها في مربع التعليقات. سيساعدني هذا في إثراء مقالاتي القادمة.