حيرة حول وظائف REPLACE و SUBSTITUTE في Microsoft Excel؟ تعرف على كيفية استخدام كلاهما ومتى.

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

إذا كنت تحاول تغيير نص معين في خلية ، فقد تشعر بالارتباك من حقيقة وجود ملف يستبدل وظيفة وأ بديل وظيفة تبدو وكأنها تفعل الشيء نفسه. إذن ما الفرق؟

استخدام وظيفة REPLACE في Excel

لنفترض أن لدينا قائمة بمعلومات الشركة المصنعة للمنتجات التي نبيعها. إنها قديمة بعض الشيء ، لذا سنحتاج إلى تغيير بعض البيانات لتحديثها.

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

لنفترض أننا اكتشفنا أن هناك طريقة جديدة تُبلغ بها شركتنا عن رموز التصنيع ، ونحتاج إلى تحديث هذه الورقة لتضمين ذلك.

  1. تحديد الخلية د 7، الخلية الموجودة أسفل ترميز "الرمز الجديد".
  2. instagram viewer
  3. في الخلية نفسها أو في شريط الصيغة ، اكتب أو الصق الصيغة أدناه:
    =يستبدل(ب 2 ،2,3,"PTM")
  4. يضعط يدخل.

داخل الخلية ، أخذنا النص من الخلية B2 ("6418229") ، وبدءًا من الحرف الثاني (الرقم "4") ، قمنا باستبدال ثلاثة أحرف (الأرقام "418") بالأحرف "PTM" (لـ "Portland Mechanics").

لا يجب أن يكون النص البديل بنفس طول عدد الأحرف التي يتم استبدالها ؛ إذا أردنا استبدال حرف واحد فقط ، فيمكننا تغيير "3" في الصيغة أعلاه إلى "1" ، وينتهي الأمر بالسلسلة المكونة من تسعة أحرف "6PTM18229" في الخلية د 7.

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

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

  1. تحديد الخلية د 4، الخلية الموجودة أسفل علامة "العلامة التجارية المحدّثة".
  2. في الخلية نفسها أو في شريط الصيغة ، اكتب أو الصق الصيغة أدناه:
    = الاستبدال (A2،"بورتلاند","Anodyne")
  3. يضعط يدخل.

داخل الخلية ، أخذنا النص من الخلية أ 2 ("Portland Mechanics") ، واستبدلت كلمة "Portland" بكلمة "Anodyne" ، مما أدى إلى إنشاء الاسم الجديد "Anodyne Mechanics" في الخلية د 4.

لنفترض أننا تركنا ملاحظة تشرح تغيير الاسم للشخص التالي الذي يعرض المستند ، ويريد توفير الوقت باستخدام نفس وظيفة الاستبدال. عندما نقوم بتحريره في الخلية G5 للإشارة إلى الخلية G3كما هو موضح أدناه ، نلاحظ أنه تم استبدال كل مظاهر كلمة "بورتلاند" بكلمة "Anodyne".

هذا ليس السلوك الذي نريده في هذه الحالة ، لذا سيتعين علينا إضافة [example_num] بناء الجملة لتحديد أننا نريد استبدال كلمة "Portland" مرة واحدة فقط - "مثيل" واحد - ليتم استبدالها.

للقيام بذلك ، حدد الخلية G7 وأدخل هذه الصيغة في الخلية أو شريط الصيغة:

= الاستبدال (G3 ،"بورتلاند","Anodyne",2)

"2" الإضافي يخبر Excel أننا نريد تغيير المثيل الثاني فقط. هناك أيضا طرق أكثر تعقيدًا لاستخدام وظيفة الاستبدال، مثل الدالات المتداخلة أو عبارات IF - أو حتى صيغ IF مع عبارات متداخلة، إذا كنت تلتقط الأشياء حقًا.

وظائف مختلفة ، استخدامات مختلفة

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

عندما تبحث عن استبدال نص في خلية ، فأنت الآن تعرف الفرق بين هذه الوظائف ذات الأسماء المتشابهة ، وكيفية استخدامها بشكل أفضل في بياناتك. إذا كنت تبحث عن تغيير النص داخل الخلايا الأصلية ، ففكر في طرق أخرى للبحث عن النص واستبداله في Excel.