التابع هو حقل مرن يمنحك الأدوات التي تحتاجها لتشكيل بياناتك بمرونة عالية.
إليك بعض الأشياء التي تحتاج إلى معرفتها قبل البدء في استخدام الدوال:
الاسم | الوظيفة | كيفية الاستخدام | أمثلة | النتيجة |
الدمج | يدمج العديد من السلاسل في سلسلة أطول، ويمكن كتابته بطريقتين مختلفتين. | Concat([نص 1],[نص 2],...,[نص n]) | Concat({{الاسم الأول}} ,” ” ,”اسم العائلة” ) | جاك كلينجر |
الطول | يحسب عدد الأحرف في نص. | Len([نص]) | Len(”أرنولد” ) | 6 |
Len({{الاسم الأول}}
)
*بناءً على أن الاسم الأول هو "أرنولد" في هذا المثال |
6 | |||
اليسار | يعيد عددًا محددًا من الأحرف من بداية النص. | Left([نص],[عدد الأحرف]) | Left(”أرنولد”,3 ) | Arn |
Left({{الاسم الأول}},3 )
*بناءً على أن الاسم الأول هو "أرنولد" في هذا المثال |
Arn | |||
اليمين | يعيد عددًا محددًا من الأحرف من نهاية النص. | Right([نص] , [عدد الأحرف]) | Right(”أرنولد”,3 ) | Old |
Right({{الاسم الأول}},3 )
*بناءً على أن الاسم الأول هو "أرنولد" في هذا المثال |
Old | |||
Substring | هو العكس تمامًا لـ Left()، حيث يقوم بإزالة أول n حرفًا ويعيد باقي النص | Substring([النص] , [n]) * n هو عدد الأحرف التي سيتم إزالتها | Substring(“ABCDEFG”,2 ) | CDEFG |
Index Of | يعيد موقع السلسلة في سلسلة أكبر، حيث يعتبر الحرف الأول 0، والحرف الثاني 1، وهكذا. | Indexof([البحث في],[البحث عن]) | IndexOf(“ABCDEFG” , ”CDE” ) | 2 * يُعتبر الحرف الثالث 2 لأننا نبدأ العد من 0 |
IndexOf(“ABCDEFG” , ”A” ) | 0 * يُعتبر الحرف الأول 0 | |||
IndexOf(“ABCDEFG” , ”L” ) | -1 * إذا لم يتم العثور على السلسلة، يُعيد -1 لأنه لا يوجد فهرس لها | |||
Replace | للبحث عن سلسلة فرعية واستبدالها بسلسلة أخرى | Replace([البحث في],[البحث عن],[الاستبدال ب]) | IndexOf(“ABCDEFG” , ”CD” , ”LM” ) | ABLMEFG |
Trim | يزيل المسافات الفارغة من بداية ونهاية النص. | Trim([النص]) | Trim(” مرحبًا! ” ) | “مرحبًا!” |
Trimleft | يزيل المسافات الفارغة من بداية النص. | Trimleft([النص]) | Trimleft(” مرحبًا! ” ) | “مرحبًا! ” |
Trimright | يزيل المسافات الفارغة من نهاية النص. | Trimright([النص]) | Trimright(” مرحبًا! ” ) | “ مرحبًا!” |
Coalesce | يُرجى القيام بتحديد القيمة الأولى التي ليست فارغة من بين مجموعة من المعلمات | Coalesce([المعلمة 1],[المعلمة 2],.....,[المعلمة n]) | Format(,,1 ,”Mike” , ,) | 1 |