كيفية استخدام وظائف Substring في Excel؟ (يسار ، متوسط ، يمين)
وظيفة التضمين في Excel
دالة Substring هي وظيفة مدمجة مسبقًا في Excel يتم تصنيفها ضمن دالة TEXT. تعني السلسلة الفرعية استخراج سلسلة من مجموعة من السلاسل ، على سبيل المثال ، لدينا سلسلة مثل "I am a Good Boy" ونريد استخراج Good من السلسلة المحددة في مثل هذه السيناريوهات التي نستخدمها لاستخراج السلسلة الفرعية ، ولا توجد وظيفة مضمنة في استخراج سلسلة فرعية في Excel لكننا نستخدم وظائف أخرى مثل الوظيفة المتوسطة أو الوظيفة اليمنى واليسرى.
3 أنواع من وظائف السلسلة الفرعية
- وظيفة سلسلة فرعية LEFT
- وظيفة السلسلة الفرعية اليمنى
- دالة 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 على تطبيقات واسعة مثل
- يتم استخدامه للحصول على اسم المجال من عنوان بريد إلكتروني بمساعدة الوظيفة الصحيحة
- يتم استخدامه للحصول على الاسم الأول والأوسط والأخير من الاسم الكامل مع وظائف السلسلة الفرعية
- يتم استخدامه لإزالة الشرطة المائلة اللاحقة في عناوين الويب
- يتم استخدامه لاستخراج رمز الدولة أو الدولة من رقم الهاتف