دالة الـSUBSTITUTE في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـSUBSTITUTE في الإكسيل
يعدّ برنامج الإكسيل أحد البرامج الأساسيّة المستخدمة ضمن أجهزة الحاسوب والذي يضم في طياته مجموعة من الأوامر والدوال ذات الاستخدام المتعدّد، إحدى هذه الدوال هي SUBSTITUTE والتي ظهرت للمرّة الأولى ضمن نسخة الإكسيل 2007 كأحد الدوال الخاصة بالنصوص، حيث تبرز وظيفة الدالة من خلال استبدال سلسلة نصية أو أكثر بسلسلة نصية أخرى، وهي وظيفة مفيدة جدًا خاصةً في حال رغبة المستخدم في استبدال نص قديم في السلسلة بسلسلة نصيّة جديدة، كما يتم استخدامها ضمن عمليات التحليل المالي مع إمكانية استيراد البيانات من مصادر خارجية كملفات الـPDF، فعلى سبيل المثال إذا كانت هذه البيانات المستوردة حسب السلسلة 967-098-908 فيمكن استخدام الدالة من أجل تحويلها إلى 967098908.
كيفية استخدام دالة الـSUBSTITUTE في الإكسيل
بعد تعريف الدالة والتعرّف على مبدأ عملها والهدف منها وذكر بعض استخداماتها في الحياة العمليّة، ومن أجل التطبيق الصحيح للدالة ومعرفة كيفية استخدامها لا بد من التعرّف على صيغتها العامة وما تحتويه من وسيطات ودلالة كل منها وهي كالآتي:?
text: وهي وسيطة مطلوبة ويمثّل النص أو المرجع الخاص بالخلية التي تحتوي على نص مراد استبدال الأحرف الخاصة به. old_text: وهي وسيطة مطلوبة وتمثّل النص المراد استبداله. new_text: وهي وسيطة مطلوبة وتمثّل النص الجديد بدلًا من النص في old_text. instance_num: وهي وسيطة اختيارية تقوم بشكل أساسي بتحديد أي تكرار لـ old_text والمراد استبداله بـ new_text.
من الأمور المهمة التي يجب ملاحظتها هي أن دالة Substitute من الدوال الحساسة لحالة الأحرف، فمثلًا إذا كانت الوسيطة old_text الموجودة ضمن السلسلة النصية ممثلة على شكل ""A"" فإن عملية الاستبدال الحاصلة لن تتم للسلسلة النصية الصغيرة ""a""، من جهة أخرى من الممكن ايجاد تشابه بين وظيفة الدالة SUBSTITUTE ودالة REPLACE في حال عدم فهم الفرق بين الوظيفتين، علمًا بأن دالة SUBSTITUTE تستبدل مثيل واحد أو أكثر ضمن سلسلة نصية معينة بينما تقوم دالة REPLACE باستبدال النص في موضع محدد فقط ضمن السلسلة المزودة.
أمثلة عملية على استخدام دالة الـSUBSTITUTE في الإكسيل
وكغيرها من الدوال المستخدمة ضمن برنامج الإكسيل تعدّ SUBSTITUTE إحدى الدوال القديمة في البرنامج وهي التي ظهرت في نسخة إكسيل 2000 واستمرت خلال النسخ المختلفة وصولًا إلى إصدار أوفيس 365، وللتأكيد على ما ذكر سابقًا ولضمان فهم عمل الدالة سيتم عرض مجموعة من الأمثلة في هذا المقال من خلال البيانات المدرجة ضمن الجدول أدناه:?
A
B
C
1
Alphabet soup
=SUBSTITUTE(A1, ""bet"", ""con"", 1)
Alphacon soup
2
Techt
=SUBSTITUTE(A2, ""t"", ""4"", 1)
4ech4 عند تطبيق الصيغة (SUBSTITUTE(A1, ""bet"", ""con"", 1= ستكون النتيجة ""Alphacon soup"". عند تطبيق الصيغة (SUBSTITUTE(A2, ""t"", ""4"", 1= ستكون النتيجة ""4ech4"". "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.