الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | فصل كود فرع البنك من رقم الحساب البنكي

فصل كود فرع البنك من رقم الحساب البنكي


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

فصل كود فرع البنك عن رقم الحساب


في البداية دعونا نتعرف على المعطيات التي لدينا حتى نفكر سوياً في المعادلة المثلى لحل المشكلة

  • الرقم الذي لدينا عبارة عن رقم حساب البنك مضاف إليه كود الفرع الذي إشترك به الفرد الذي ستتم عملية التحويل لحسابه.
  • كود الفرع يتكون من رقمين على الأقل
  • رقم الحساب البنكي يتكون من 11 رقم فقط

فيما يلي بعض البيانات التي نرغب في فصل كود الفرع عن رقم الحساب

فصل كود فرع البنك عن رقم الحساب 1

إستخراج رقم الحساب

كما أشرنا من قبل أن رقم الحساب يتكون من 11 رقم فقط كما أنه يوجد في نهاية الرقم الكلي وبالتالي نستطيع إستخدام الدالة RIGHT في إتمام هذه الجزء وتكون المعادلة وتكون المعادلة المستخدمة هي

=RIGHT(C3;11)

وبذلك نكون قد أنهينا العملية الأولى كالتالي

فصل كود فرع البنك عن رقم الحساب 2

إستخراج كود الفرع

تكمن المشكلة هنا أن كود الفرع غير ثابت الطول بمعنى أنه في بعض الأحيان قد يكون رقمين وفي أحيان اخرى قد يكون ثلاثة أرقام وبالتالي لا نستطيع إستخدام الدالة LEFT مباشرة وعليه فإننا سنحتاج الى دالة مساعدة للدالة LEFT لإتمام هذه المهمة

لنفكر معاً بطريقة منطقية
رقم الحساب الذي قمنا بإستخراجه نعرف أنه ثابت دائماً ويساوي 11 رقم؛ إذن لماذ لا نقوم بإيجاد عدد الأرقام التي في الخلية ثم نطرح منها الرقم 11 والذي يمثل رقم الحساب ومن ثم يتبقى لنا عدد أرقام كود الفرع.
الدالة التي تقوم بإيجاد طول محتويات الخلية هي الدالة LEN
الدالة التي تقوم بإستخلاص نص من بداية الخلية هي الدالة LEFT
بدمج الدالة LEFT مع الدالة LEN نحصل على المعادلة التالية التي تقوم بالمهمة على أكمل وجه

=LEFT(C3;LEN(C3)-11)

النتيجة النهائية ستكون كالتالي
فصل كود فرع البنك عن رقم الحساب 3

شاهد أيضاً

إختصارات مايكروسوفت اكسل 01

إختصارات الاكسل كثيرة منها ما يتم من خلال لوحة المفاتيح Keyboard ومنها ما يتم من ...