كيفية استخدام وظائف Substring في Excel؟ (يسار ، متوسط ​​، يمين)

وظيفة التضمين في Excel

دالة Substring هي وظيفة مدمجة مسبقًا في Excel يتم تصنيفها ضمن دالة TEXT. تعني السلسلة الفرعية استخراج سلسلة من مجموعة من السلاسل ، على سبيل المثال ، لدينا سلسلة مثل "I am a Good Boy" ونريد استخراج Good من السلسلة المحددة في مثل هذه السيناريوهات التي نستخدمها لاستخراج السلسلة الفرعية ، ولا توجد وظيفة مضمنة في استخراج سلسلة فرعية في Excel لكننا نستخدم وظائف أخرى مثل الوظيفة المتوسطة أو الوظيفة اليمنى واليسرى.

3 أنواع من وظائف السلسلة الفرعية

  1. وظيفة سلسلة فرعية LEFT
  2. وظيفة السلسلة الفرعية اليمنى
  3. دالة MID Substring

دعونا نناقش كل واحد منهم بالتفصيل.

# 1 - وظيفة السلسلة الفرعية اليسرى

يستخرج عددًا محددًا من الأحرف من الجانب الأيسر أو الحرف الأول لسلسلة نصية مقدمة.

صيغة أو صيغة الدالة LEFT في Microsoft Excel هي:

يحتوي بناء جملة أو صيغة الدالة LEFT على الوسيطات المذكورة أدناه:

  • النص : (معلمة إجبارية أو مطلوبة) هي السلسلة النصية التي تحتوي على الأحرف التي تريد استخراجها
  • num_chars: (معلمة اختيارية) هو عدد الأحرف من الجانب الأيسر لسلسلة النص التي تريد استخراجها.
  • على سبيل المثال ، = LEFT ("application"، 3) تُرجع 3 عدد من الأحرف من الجانب الأيسر ، أي "app".

نقاط يجب تذكرها حول وظيفة LEFT

  • في الدالة اليمنى واليسرى ، يجب أن تكون Num_chars مساوية لـ OR أكبر من الصفر. وإلا فإنها تُرجع خطأ #Value
  • إذا كانت الوسيطة num_chars في الدالة اليسرى أو اليمنى أكبر من طول النص ، فتُرجع الدالة LEFT النص بالكامل. على سبيل المثال ، = LEFT ("FUNCTION"، 25) تعرض "FUNCTION"
  • إذا تم حذف الوسيطة num_chars في دالة اليسار أو اليمين ، فستأخذ في الاعتبار أو تفترض 1 ، افتراضيًا. على سبيل المثال ،  = LEFT ("Swift") ترجع "S"

# 2 - دالة MID  Substring

يستخرج عددًا محددًا من الأحرف من الجزء الأوسط من سلسلة نصية مقدمة.

بناء الجملة أو الصيغة لوظيفة MID في Excel هي:

كل الحجة إلزامية ومعلمات مطلوبة

يحتوي بناء جملة أو صيغة الدالة MID على الوسيطات المذكورة أدناه:

  • النص : هو السلسلة النصية التي تحتوي على الأحرف التي تريد استخراجها
  • start_num: تحدد موضع الحرف الأول أو موضع البداية للسلسلة الفرعية من حيث تريد أن تبدأ
  • num_chars: هو عدد الأحرف من الجزء الأوسط من السلسلة النصية التي تريد استخراجها. (يبدأ بـ start_num).
  • على سبيل المثال ،   تُرجع = MID ("majori" ، 2.5) السلسلة الفرعية من الحرف الثاني و 5 أحرف أو أبجدية من الحرف الثاني ، أي "أجوري".

نقطة لنتذكر

  • إذا كانت قيمة start_num أكبر من طول النص ، فتُرجع الدالة MID قيمة فارغة
  • إذا كانت قيمة start_num أقل من 1 ، فتُرجع الدالة MID #VALUE! خطأ.
  • إذا كانت num_chars قيمة سالبة ، فتُرجع الدالة MID #VALUE! خطأ.

# 3 - وظيفة السلسلة الفرعية اليمنى 

يستخرج عددًا محددًا من الأحرف من الجانب الأيمن من سلسلة نصية مقدمة.

صيغة أو صيغة الدالة RIGHT في Microsoft Excel هي:

يحتوي بناء جملة أو صيغة الدالة RIGHT على الوسيطات المذكورة أدناه:

  • النص : (معلمة إجبارية أو مطلوبة) هي سلسلة النص التي تحتوي على الأحرف التي تريد استخراجها
  • num_chars: (معلمة اختيارية) هي عدد الأحرف من الجانب الأيمن من سلسلة النص التي تريد استخراجها.
  • على سبيل المثال ، تقوم   = RIGHT ("application"، 6) بإرجاع 6 عدد من الأحرف من الجانب الأيمن ، مثل "الكاتيون".

كيفية استخدام وظيفة SUBSTRING في Excel؟

دعنا نلقي نظرة على كيفية عمل وظائف SUBSTRING في Excel.

يمكنك تنزيل قالب Excel الخاص بوظيفة SUBSTRING من هنا - قالب Excel لوظيفة SUBSTRING

المثال 1 - استخراج سلسلة فرعية في Excel باستخدام الدالة LEFT

في المثال المذكور أدناه ، تحتوي الخلية "B3" على معرف الموظف بالاسم. هنا أحتاج إلى استخراج معرف الموظف فقط بمساعدة الوظيفة اليسرى

دعنا نطبق الوظيفة "LEFT" في الخلية "C3". اكتب = LEFT (في الخلية "C3" حيث ستظهر وسيطات الدالة LEFT. أي = LEFT (نص ، [num_chars]) يجب إدخالها

النص : هي السلسلة النصية التي تحتوي على الأحرف التي تريد استخراج سلسلة فرعية منها ، مثل "B3" أو "648 MANOJ"

num_chars : هو عدد الأحرف من الجانب الأيسر من السلسلة النصية التي تريد استخراجها. هنا معرف الموظف يحتوي على 3 أرقام ، لذلك أريد استخراج الأرقام الثلاثة الأولى فقط

انقر فوق مفتاح الإدخال ENTER ، بعد إدخال كافة وسيطات الدالة LEFT. ie = LEFT (B3،3)

يستخرج الأحرف الثلاثة الأولى من النص ، أي 648

مثال # 2 - استخراج سلسلة فرعية في Excel باستخدام الدالة RIGHT

في المثال المذكور أدناه ، يحتوي على أسماء المجال أو مواقع الويب. أحتاج هنا إلى استخراج الأحرف الثلاثة الأخيرة بمساعدة وظيفة RIGHT

دعنا نطبق الوظيفة "RIGHT" في الخلية "C3". اكتب = RIGHT (في الخلية "C3" حيث ستظهر وسيطات الدالة RIGHT. أي = RIGHT (نص ، [num_chars]) يجب إدخالها

النص : هو السلسلة النصية التي تحتوي على الأحرف التي تريد استخراج سلسلة فرعية منها excel ، مثل "B3" أو "GMAIL.COM"

num_chars : هو عدد الأحرف من الجانب الأيمن من السلسلة النصية التي تريد استخراجها. هنا ينتهي كل اسم موقع الويب بـ "COM" ، لذلك أريد فقط الأحرف الثلاثة الأخيرة

انقر فوق مفتاح الإدخال ، بعد إدخال جميع وسائط الدالة RIGHT. أي = RIGHT (B3،3).

وبالمثل ، يتم تطبيقه على خلايا أخرى وإلا يمكنك أيضًا استخدام خيار السحب والإفلات للحصول على الإخراج المطلوب

يستخرج آخر 3 أحرف من النص ، أي COM

مثال # 3 - استخراج سلسلة فرعية في Excel باستخدام وظيفة MID

في المثال المذكور أدناه ، تحتوي الخلية "B3" على رقم الهاتف مع رمز المنطقة. أنا هنا بحاجة لاستخراج رمز المنطقة فقط بمساعدة MID FUNCTION

دعنا نطبق وظيفة "MID" في الخلية "C3". اكتب = MID ( في الخلية "C3" حيث ستظهر وسيطات دالة Mthe ID. أي = MID (text، start_num، num_chars) يجب إدخالها

النص : هو السلسلة النصية التي تحتوي على الأحرف التي تريد استخراج سلسلة فرعية منها ، مثل "G14" أو "(248) -860-4282"

start_num: تحدد موضع الحرف الأول أو موضع البداية للسلسلة الفرعية من حيث تريد أن تبدأ ، أي في رقم الهاتف ، الأرقام الموجودة في القوس هي رمز المنطقة. أريد فقط تلك الأرقام الموجودة داخل القوس ، أي 248.  هنا يبدأ الرقم داخل القوس من الموضع الثاني .

num_chars: هو عدد الأحرف من الجزء الأوسط من السلسلة النصية التي تريد استخراجها. (يبدأ بـ start_num). أريد فقط تلك الأرقام الثلاثة حيث يوجد رمز المنطقة داخل القوس ، أي 3 أحرف

انقر فوق مفتاح الإدخال ، بعد إدخال جميع وسائط دالة MID . أي = MID (B3،2،3)

يستخرج 3 أحرف أو أرقام موجودة داخل القوس ، أي 248

أشياء للذكرى

تحتوي السلسلة الفرعية في Excel Function على تطبيقات واسعة مثل

  • يتم استخدامه للحصول على اسم المجال من عنوان بريد إلكتروني بمساعدة الوظيفة الصحيحة
  • يتم استخدامه للحصول على الاسم الأول والأوسط والأخير من الاسم الكامل مع وظائف السلسلة الفرعية
  • يتم استخدامه لإزالة الشرطة المائلة اللاحقة في عناوين الويب
  • يتم استخدامه لاستخراج رمز الدولة أو الدولة من رقم الهاتف

$config[zx-auto] not found$config[zx-overlay] not found