دالة الـCLEAN في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

الكاتب: سامي -
دالة الـCLEAN في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـCLEAN في الإكسيل

مع انتشار برنامج الإكسيل كأحد البرامج الأساسية المستخدمة في مجالات العمل المختلفة، تبرز دالة CLEAN ضمن الدوال النصيّة في البرنامج، وهي التي تقوم بإزالة الأحرف غير القابلة للطباعة من النص المحدد، كما تستخدم من قبل المحللين الماليين مع إمكانية استيراد البيانات من مصادر متنوعة، بشكل أوسع يمكن أن تساعد الدالة CLEAN في إزالة الأحرف غير القابلة للطباعة ضمن سلسلة نصية محددة وإزالة الفواصل الخاصة بالأسطر كوظيفة إضافية، وبكونها دالة تقوم بإزالة الأحرف فهي في الحقيقة يتم تمثيلها من خلال الأرقام من صفر حتى 31 ضمن الرمز ASCII 7 بت والذي غالبًا ما يكون متواجد في بداية البيانات المستوردة إلى برنامج الإكسيل من التطبيقات الأخرى.

كيفية استخدام دالة الـCLEAN في الإكسيل

بعد التعرّف على دالة CLEAN وفهم الوظيفة الرئيسة لها، يجب التعرّف على طريقة استخدامها في البرنامج بالشكل الصحيح بما يتناسب مع متطلبات المستخدمين المختلفة، لذلك سيتم توضيح الصيغة العامة للدالة وهي كالتالي:

CLEAN(text)=


 

فمن خلال الصيغة العامة المذكورة سابقًا، تُظهر المعادلة الخاصة بالدالة وجود وسيطة وحيدة ضمنها وهي الوسيطة text وهو حقل وحيد ومطلوب من أجل إرجاع النتيجة ويمثّل معلومات ورقة العمل المراد إزالة الأحرف غير القابلة للطباعة منها.

وبالرجوع إلى عدد الأحرف ففي الحقيقة هناك 38 حرفًا في الإكسيل لا يمكن استخدامها كنص سواء في بداية النص أو نهايته، بعض هذه النصوص تمثّل رموز خاصة للكمبيوتر منخفض المستوى، وهي بالعادة تكون في بداية ونهاية الملفات ولا يمكن طباعتها بواسطة الإكسيل، أول 32 حرفًا غير قابل للطباعة في رمز ASCII من 7 بت تمثّل القيم من 0 إلى 31 وكما ذكر سابقًا ضمن مجموعة أحرف Unicode، إضافةً لوجود 6 حروف إضافية غير قابلة للطباعة وتمثّل القيم 127 و129 و141 و143 و144 و157 والتي تظهر على برنامج الإكسيل كرمز لعلامة الاستفهام (؟).

أمثلة عملية على استخدام دالة الـCLEAN في الإكسيل

تعدّ دالة CLEAN واحدةً من مجموعة الدوال التي ظهرت ضمن إصدارات البرنامج المختلفة ابتداءً من نسخة إكسيل 2000 حتى إصداره الأخير أوفيس 365، ومن خلال هذا المقال سيتم عرض مجموعة من الأمثلة المتنوعة لتوضيح التطبيق العملي لها في البرنامج وهي كالآتي:




A

B


1

?hi there

hi there


2

?this is the test??

this is the test


3

M 20 t

M20t
عند تطبيق الصيغة (CLEAN(A1= على النص ""?hi there"" الموجود في A1، فن النتيجة ستكون ""hi there"" كما هو واضح في B1.
عند تطبيق الصيغة (CLEAN(A2= على النص ""?this is the test?"" الموجود في A2، فإن النتيجة ستكون ""this is the test"" كما هو واضح في B2.
ولو تم تطبيق الصيغة (CLEAN(A3= على النص ""M 20 t"" الموجود في A3، فإن النتيجة ستكون ""M20t"" كما هو واضح في B3.
"
شارك المقالة:
512 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook