جدول المحتويات
RIGHT هي وظيفة شائعة أخرى في MS Excel تُستخدم للحصول على آخر حرف أو أحرف في سلسلة نصية ، بناءً على عدد محدد من الأحرف. في كلمة واحدة ، تم تصميم هذه الوظيفة لإرجاع عدد محدد من الأحرف من أقصى الجانب الأيمن من السلسلة. ستشارك هذه المقالة فكرة كاملة عن كيفية عمل الوظيفة RIGHT في Excel بشكل مستقل ثم مع وظائف Excel الأخرى.
الوظيفة اليمنى في Excel (عرض سريع)
تنزيل Practice Workbook
قم بتنزيل مصنف التدريب هذا للتمرين أثناء قراءة هذه المقالة.
RIGHT Function .xlsx
مقدمة إلى RIGHT Function
الهدف
لاستخراج عدد محدد من الأحرف من سلسلة معينة من اليمين إلى اليسار.
النحو
=RIGHT (text, [num_chars])
شرح الحجج
وسيطات | مطلوب / اختياري | شرح |
---|---|---|
نص | مطلوب | قم بتمرير النص الذي يتم استخراج الأحرف منه على اليمين. |
[num_chars] | اختياري | قم بتمرير عدد الأحرف لاستخراجها ، بدءًا من اليمين. القيمة الافتراضية هي 1 . |
- إذا num_chars غير متوفر ، يتم تعيينه افتراضيًا على 1 .
- إذا كان num_chars أكبر من عدد الأحرف المتاحة ، RIGHT تقوم الوظيفة بإرجاع السلسلة النصية بالكامل.
- RIGHT سوف تستخرج الأرقام من الأرقام وكذلك النص.
- لا تأخذ هذه الوظيفة في الاعتبار تنسيق أي خلية. مثل التاريخ والعملة وما إلى ذلك.
6 أمثلة مناسبة لاستخدام الدالة RIGHT في Excel
في الأقسام التالية ، سنعرض ستة أمثلة لوصف RIGHT وظيفة. سنطبق الوظيفة RIGHT ، LEN ، SEARCH ، SUBSTITUTE ، VALUE ، و FIND وظائف أيضًا في هذه الأمثلة لعملية السلسلة الفرعية مع مسافة مسافة ، محدد ، و n حرف . بالإضافة إلى ذلك ، سنستخرج أرقام و مجالات من السلسلة ونعدل URL باستخدام وظيفة RIGHT .
مثال 1: استخدام الدالة RIGHT للحصول على سلسلة فرعية حتى مسافة
لنفترض أن لدينا مجموعة بيانات من العملاء بأسمائهم ، معرّفات الطلبات ، العناوين ، ، إجمالي الأسعار . سنقوم الآن باستخراج الاسم الأخير لكل عميل من الاسم الكامل باستخدام الوظيفة RIGHT . دعنا نتبع الإرشادات أدناه لمعرفة!
الخطوة 1:
- اكتب الصيغة أدناه في الخلية C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
انهيار الصيغة
-
SEARCH(" ", B5)
يجد هذا الجزء مسافة من الاسم الكامل خلية. - ثم
LEN(B5)-SEARCH(" ", B5)
سيحدد هذا الجزء الجزء الأخير من الاسم . - ثم ستعيد الوظيفة
RIGHT
الجزء المحدد .
- ومن ثم ، ما عليك سوى الضغط على إدخال على لوحة المفاتيح. نتيجة لذلك ، ستحصل على الحدائق كعائد لـ الدالة RIGHT .
الخطوة 2:
- علاوة على ذلك ، AutoFill تعمل RIGHT على باقي الخلايا في العمود C.
مثال 2: استخراج سلسلة فرعية باستخدام وظائف RIGHT و LEN و SEARCH و SUBTITUTE
الآن ضع في اعتبارك أن لدينا مجموعة بيانات لتعليقات العملاء. في كل تعليق ، يوجد رقم تعليق مثل تعليقات 1 ، تعليقات 2 ، إلخ. الآن مهمتنا هي استخراج التعليقات الوحيدة من تعليق المصدر. دعنا نتبع الإرشادات أدناه لمعرفة!
الخطوات:
- أدخل الصيغة في الخلية D5 و الملء التلقائي يصل إلى D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
انهيار الصيغة
-
LEN(SUBSTITUTE(C5,":",""))
يجد هذا الجزء النقطتين (:) تسجيل الدخول في السلسلة بأكملها. -
SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))
يستبدل هذا الجزء المحدد الأخير ببعض الأحرف الفريدة. - ثم
SEARCH("#", SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
يحصل هذا الجزء على موضع آخر محدد في السلسلة. اعتمادًا على الحرف الذي استبدلناه بآخر محدد ، استخدم إما غير متحسس لحالة الأحرفSEARCH
أو حالة-FIND حساسة لتحديد موضع هذا الحرف في السلسلة. - أخيرًا ، تحدد الوظيفة
RIGHT
التعليقات وتطبعها.
مثال 3: إزالة الأحرف N الأولى من سلسلة تطبق وظيفة RIGHT
يمكن تنفيذ المهمة أعلاه باستخدام صيغة بسيطة. نظرًا لوجود عدد ثابت من الأحرف في " التعليق N " وهو 10 في الجزء الأول من كل تعليق ، يمكننا حذفه بسهولة والحصول على التعليق فقط. سنقوم هنا بإزالة أول 10 أحرف من التعليق المصدر وطباعة التعليقات فقط في عمود منفصل. دعنا نتبع الإرشادات أدناه لمعرفة!
الخطوات:
- أولاً ، حدد الخلية D5 ، و أدخل الصيغة في تلك الخلية. بعد ذلك ، AutoFill يصل إلى D12.
=RIGHT(C5, LEN(C5)-10)
Formula الشرح
-
LEN(C5)-10
سيعيد هذا رقمًا بعد طرح 10 من إجمالي عدد الأحرف. إذا كان الطول الإجمالي 25 فسيعود هذا الجزء 25-10 = 15. - ثم
RIGHT
ستعيد الوظيفة التعليق الوحيد من التعليق المصدر .
القراءات المماثلة
- كيفية استخدام دالة الكود في Excel (5 أمثلة)
- استخدم وظيفة Excel EXACT (6 أمثلة مناسبة)
- كيفية استخدام الوظيفة الثابتة في Excel (6 مناسبأمثلة)
- استخدم الدالة CLEAN في Excel (10 أمثلة)
- كيفية استخدام وظيفة TRIM في Excel (7 أمثلة)
المثال 4: استخدام الدالتين RIGHT و VALUE لاستخراج رقم من سلسلة
لا تسمح الوظيفة RIGHT بإرجاع رقم من أي سلسلة. تقوم بإرجاع الرقم بتنسيق نصي. ولكن باستخدام الدالتين VALUE و RIGHT ، يمكننا إرجاع الأرقام بالتنسيق الصحيح. هنا سوف نستخدم نفس مجموعة البيانات كما هو مذكور أعلاه ، وسوف نستخرج الرمز البريدي في تنسيق الأرقام من العمود العنوان . دعنا نتبع الإرشادات أدناه لمعرفة!
الخطوة 1:
- اكتب الصيغة أدناه في الخلية E5.
=VALUE(RIGHT(D5, 5))
شرح الصيغة
-
RIGHT(D5, 5)
هذا الجزء يعطي 5 أحرف من العنوان وهو الرمز البريدي بتنسيق نص . - ثم
VALUE
تقوم الوظيفة بتحويلها إلى تنسيق رقمي.
- بعد ذلك ، ما عليك سوى الضغط على Enter على لوحة المفاتيح. وبالتالي ، ستحصل على 35801 كعائد لـ الوظائف .
الخطوة 2:
- علاوة على ذلك ، الملء التلقائي وظائف لبقية الخلايا في العمود E.
مثال 5: تطبيق وظائف RIGHT و LEN و FIND لاستخراج اسم المجال من البريد الإلكتروني
لنحصل على مجموعة بيانات العملاء مع طلبهم المعرف ، الاسم ، البريد الإلكتروني ، و العنوان . سنكتشف الآن مجال البريد الإلكتروني من عنوان البريد الإلكتروني المحدد باستخدام وظائف RIGHT و LEN و و FIND . دعنا نتبع الإرشادات أدناه للتعلم!
الخطوة 1:
- أولاً ، حدد الخلية F5 ، واكتب أدناه الصيغة في تلك الخلية .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
شرح الصيغة
-
FIND("@",E5)
يجد هذا الجزء @ من السلسلة المحددة. -
LEN(E5)-FIND("@", E5)
هذا سيعطي الرقم حتى يتم استخراج القيمة.
- ومن ثم ، ما عليك سوى الضغط على Enter على لوحة المفاتيح. نتيجة لذلك ، ستحصل على gmail.com كعائد للوظائف RIGHT و LEN و و FIND .
الخطوة 2:
- بعد ذلك ، الملء التلقائي RIGHT و LEN و و FIND يعمل على باقي الخلايا في العمود F.
مثال 6: استخدام RIGHT و LEN و وظائف LEFT لتعديل URL
هذه الوظيفة RIGHT تساعدنا أيضًا في تعديل أي نوع من URL . لنفترض أنه في مجموعة البيانات لدينا العديد من عناوين URL لبعض مواقع الويب. الآن ، في بعضها ، يوجد شرطة مائلة للخلف (/) في عنوان URL . مهمتنا الآن هي اكتشاف عناوين URL وإزالة هذا الخط المائل العكسي من عنوان URL . دعنا نتبع الإرشادات أدناه للتعلم!
الخطوات:
- أدخل الصيغة في الخلية C5 و الملء التلقائي حتى C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
شرح الصيغة
- إذا كان الحرف الأخير للأمام الشرطة المائلة (/) ،
(RIGHT(B5)=”/”)
تقوم بإرجاع “ true ،” أو تقوم بإرجاع “ false ”. - يعرض
=LEFT(B5, LEN(B4)-(RIGHT(B5)=”/”))
أول “ n ”عدد الأحرف. إذا كان الحرف الأخير شرطة مائلة للأمام (/) ، يتم حذفه ؛ وإلا ، يتم إرجاع السلسلة الكاملة.
ملاحظات خاصة لاستخدام وظيفة RIGHT
-
Does the RIGHT function return number?
تنتج الدالة RIGHT في Excel دائمًا سلسلة نصية ، على الرغم من حقيقة أن القيمة الأولية كانت رقم كما ذكر في بداية هذا الدرس. تم تصميم وظيفة Excel RIGHT للعمل مع سلاسل نصية ، ولا يمكن استخراج جزء معين من تاريخ ، مثل يوم أو شهر أو سنة. إذا حاولت ذلك ، فكل ما ستحصل عليه هو الأرقام القليلة الأخيرة من الرقم الذي يمثل التاريخ.
Why the RIGHT function returns #VALUE error?
RIGHT دالة ترجع #VALUE! خطأ إذا كان " num_chars " أقل من الصفر.
الاستنتاج
هذا كل شيء عن وظيفة RIGHT . حاولت هنا تقديم ملخص لهذه الوظيفة وتطبيقاتها المختلفة. لقد أظهرت طرقًا متعددة معالأمثلة ذات الصلة ، ولكن يمكن أن يكون هناك العديد من التكرارات الأخرى اعتمادًا على العديد من المواقف. إذا كان لديك أي استفسارات أو ملاحظات ، فيرجى إخبارنا في قسم التعليقات.