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

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

لقد تم إضافة دالة الـENCODEURL في الإكسيل للمرة الأولى في إصدار عام 2013، ولذلك فهي غير متوفرة في الإصدارات السابقة وإصدار إكسيل الخاصة بالويب، كما لا تتوفر هذه الدالة في إصدار عام 2016 الخاص بنظام ماكنتوش حتى وإن ظهرت في معرض الدوال الموجود فيه فلن ترجع أي نتيجة، وذلك لأن هذه الدالة تعتمد على نظام التشغيل ويندوز، وتقوم دالة الـENCODEURL بترميز عنوان URL، حيث تستبدل الرموز الخاصة كالفاصلة "","" والشرطة المائلة ""/"" والمربع ""#""، والتي قد تكون لها معانٍ خاصة أو أنه لا يصلح استخدامها في صيغة URL، فترجع هذه الدالة سلسلة مشفرة يتم استبدال الرموز غير التابعة للحروف الأبجدية فيها برمز النسبة المئوية متبوعًا برقم سداسي عشري، ومن الجدير بالذكر أن URL هي اختصار لمحدد موقع الويب ""Uniform Resource Locator""، ويعرف هذا المحدد بأنه مرجع لمصدر الويب الذي يحدد موقعه على شبكة الكمبيوتر وآلية استعادته.

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

تستخدم عناوين الـURL عبر الإنترنت مجموعة الرموز التابعة للرمز القياسي ASCII، بحيث يجب تحويل أي رمز لا يتبع لهذه المجموعة لرمز آخر مناسب لإنشاء عنوان URL صحيح، وتقوم دالة الـENCODEURL في برنامج الإكسيل بهذه الوظيفة من خلال استخدام الصيغة العامة الآتية:

ENCODEURL(text)=

text: يعبر هذا الرمز عن المدخل الوحيد لصيغة دالة الـENCODEURL، والذي يمثل السلسلة المراد ترميزها إلى عنوان URL.
أمثلة عملية على الـENCODEURL في الإكسيل

تقوم دالة الـENCODEURL في الإكسيل بإرجاع سلسلة URL بعد تغيير بعض الرموز الموجودة داخلها، ويمكن استخدام هذه الدالة ضمن صيغة دالة الـWEBSERVICE، وفيما يأتي بعض الأمثلة العملية التي توضح كيفية استخدام دالة الـENCODEURL في الإكسيل اعتمادًا علىجدول البيانات أدناه:

C

B

A





الناتج بعد الترميز

الصيغة المستخدمة

السلسلة المدخلة

1


https%3A%2F%2Fwww.sumproduct.com%2F

(/ENCODEURL(https://www.sumproduct.com=

https://www.sumproduct.com/

2


%26text%3F

=ENCODEURL)&text?)

&text&

3


http%3A%2F%2Fcontoso.sharepoint.com%2Fteams%2FFinance%2FDocuments%2FApril%20Reports%2FProfit%20and%20Loss%20Statement.xlsx

=ENCODEURL(""http://contoso.sharepoint.com/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx"")

http://contoso.sharepoint.com/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx

4
يمكن استخدام صيغة دالة الـENCODEURL الآتية لإعادة ترميز عنوان الموقع المدخل في الخلية A2، حيث سيتم استبدال رمز النقطتين الرأسيتين "":"" فيها بـ3A%، في حين سيتم استبدال رمز الشرطة المائلة ""/"" بـ2F%:

ENCODEURL(B2)=


 

حيث سيظهر الناتج كما هو موضح في الخلية C2.

يمكن استخدام صيغة دالة الـENCODEURL الآتية لإعادة ترميز السلسلة المدخلة في الخلية A3، حيث سيتم استبدال رمز ""&"" فيها بـ26%، في حين يتم استبدال رمز علامة الاستفهام ""?"" بـ3F%:

ENCODEURL(B3)=

حيث سيظهر الناتج كما هو موضح في الخلية C3.

يمكن استخدام صيغة دالة الـENCODEURL الآتية لإعادة ترميز السلسلة المدخلة في الخلية A4، حيث سيتم استبدال رمز النقطتين الرأسيتين "":"" فيها بـ3A%، ورمز الشرطة المائلة ""/"" بـ2F%، في حين يتم استبدال رمز المساحة الفارغة "" "" بـ20%، :

(B4)ENCODEURL=

حيث سيظهر الناتج كما هو موضح في الخلية C4.
"
شارك المقالة:
490 مشاهدة
هل أعجبك المقال
0
0

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

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