يمكنك استخدام الدالات النصية LEFT وMID وRIGHT وSEARCH وLEN لمعالجة سلاسل النص في البيانات. على سبيل المثال، يمكنك توزيع الأسماء الأولى والمتوسطة والأخيرة من خلية واحدة إلى ثلاثة أعمدة منفصلة.
حيث يكمن سر توزيع مكونات الاسم باستخدام الدالات النصية في موضع كل حرف داخل السلسلة النصية. وتعتبر مواضع المسافات داخل السلسلة النصية مهمة أيضاً لأنها تشير إلى بداية مكونات الاسم أو نهايتها في السلسلة.
على سبيل المثال، في الخلية التي تحتوي فقط على الاسم الأول واسم العائلة، يبدأ اسم العائلة بعد أول مثيل للمسافة. قد تحتوي بعض الأسماء في القائمة على اسم أوسط، وفي هذه الحالة، يبدأ اسم العائلة بعد المثيل الثاني للمسافة.
توضح لك هذه المقالة كيفية استخراج المكونات المختلفة من مجموعة متنوعة من تنسيقات الأسماء باستخدام هذه الدالات المفيدة. يمكنك أيضاً تقسيم النص إلى أعمدة مختلفة باستخدام معالج تحويل النص إلى أعمدة
مثال على اسم |
الوصف |
الاسم الأول |
الاسم الأوسط |
اسم العائلة |
اللاحقة |
|
1 |
لا يوجد أي اسم أوسط |
جميل |
زاهر |
|||
2 |
حرف واحد أول لاسم أوسط |
باسل |
س. |
كرزاي |
||
3 |
حرفان أولان لاسم أوسط |
رجب |
ج. ق. |
جبران |
||
4 |
اسم العائلة أولاً، مع الفاصلة |
ملكة |
أسود |
سماحة |
||
5 |
الاسم الأول من جزئين |
ماجدة كنعان |
د. |
كرزاي |
||
6 |
اسم عائلة من ثلاثة أجزاء |
بولا |
باريتو دي ماتوس |
|||
7 |
اسم عائلة من جزئين |
امتياز |
سلام سلمان |
|||
8 |
اسم العائلة واللاحقة أولاً، باستخدام الفاصلة |
دبير |
ا. |
عبد القهار |
ع. |
|
9 |
بلاحقة |
غاري |
ألتمان |
III |
||
10 |
ببادئة |
مختار |
سراف |
|||
11 |
اسم عائلة بواصلة |
جولي |
تافت-رايدر |
ملاحظة: في الرسومات في الأمثلة التالية، يعرض التمييز في الاسم الكامل الحرف الذي تبحث عنه صيغة SEARCH المطابقة.
يفصل هذا المثال مكونين: الاسم الأول واسم العائلة. وتفصل مسافة واحدة بين الاسمين.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
جميل زاهر |
لا يوجد أي اسم أوسط |
الصيغة |
النتيجة (الاسم الأول) |
'=LEFT(A2, SEARCH(" ",A2,1)) |
=LEFT(A2, SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (اسم العائلة) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الأول في السلسلة (J) وينتهي عند الحرف الخامس (المسافة). تُرجع الصيغة الأحرف الخمسة في الخلية A2، بدءاً من اليسار.
استخدام الدالة SEARCH للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة في A2، بدءاً من اليسار.
-
اسم العائلة
يبدأ اسم العائلة عند المسافة، خمسة أحرف من اليمين، وينتهي عند الحرف الأخير إلى اليمين (h). تستخرج الصيغة خمسة أحرف في A2، بدءاً من اليمين.
استخدام الدالتين SEARCH وLEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة في A2، بدءاً من اليسار. (5)
-
قم بحساب إجمالي طول السلسلة النصية، ثم اطرح منه عدد الأحرف إلى يسار المسافة الأولى، كما ورد في الخطوة 1.
يستخدم هذا المثال الاسم الأول والاسم الأوسط واسم العائلة. تفصل المسافة بين كل مكون من مكونات الاسم.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
باسل س. كرزاي |
حرف واحد أول لاسم أوسط |
الصيغة |
النتيجة (الاسم الأول) |
'=LEFT(A2, SEARCH(" ",A2,1)) |
=LEFT(A2, SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (الحرف الأول للاسم الأوسط) |
'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1)) |
=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1)) |
الصيغة |
النتيجة المباشرة (اسم العائلة) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الأول من اليسار (E) وينتهي عند الحرف الخامس (المسافة الأولى). تستخرج الصيغة أول خمسة أحرف في A2، بدءاً من اليسار.
استخدام الدالة SEARCH للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة في A2، بدءاً من اليسار. (5)
-
الاسم الأوسط
يبدأ الاسم الأوسط من موضع الحرف السادس (S)، وينتهي في الموضع الثامن (المسافة الثانية). تتضمن هذه الصيغة دالات SEARCH المتداخلة للبحث عن المثيل الثاني للمسافة.
تستخرج الصيغة ثلاثة أحرف، بدءاً من الموضع السادس.
استخدام الدالة SEARCH للعثور على قيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (5).
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (S). يمثل الموضع الرقمي هذا موضع البداية للاسم الأوسط. (5 + 1 = 6)
استخدام دالات SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (5)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (S). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المثيل الثاني للمسافة. (5 + 1 = 6)
-
ابحث عن المثيل الثاني للمسافة في A2، بدءاً من الموضع السادس (S) الذي تم العثور عليه في الخطوة 4. ويكون رقم الحرف هذا هو موضع النهاية للاسم الأوسط. (8)
-
ابحث عن الموضع الرقمي للمسافة في A2، بدءاً من الحرف الأول من اليسار. (5)
-
خذ رقم الحرف للمسافة الثانية التي تم العثور عليها في الخطوة 5، واطرح رقم الحرف للمسافة الأولى التي تم العثور عليها في الخطوة 6. وتكون النتيجة عدد الأحرف الذي تستخرجه MID من السلسلة النصية بدءاً من الموضع السادس الذي تم العثور عليه في الخطوة 2. (8 – 5 = 3)
-
اسم العائلة
يبدأ اسم العائلة بعد ستة أحرف من اليمين (K)، وينتهي عند الحرف الأول من اليمين (n). تتضمن هذه الصيغة دالات البحث المتداخلة للعثور علي المثيلين الثاني والثالث للمسافة (وهي المواضع الخامسة والثامنة من اليمين).
تستخرج الصيغة ستة أحرف في A2، بدءاً من اليمين.
-
استخدام دالات SEARCH المتداخلة وLEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة في A2، بدءاً من الحرف الأول من اليسار. (5)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (S). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المثيل الثاني للمسافة. (5 + 1 = 6)
-
ابحث عن المثيل الثاني للمسافة في A2، بدءاً من الموضع السادس (S) الذي تم العثور عليه في الخطوة 2. ويكون رقم الحرف هذا هو موضع النهاية للاسم الأوسط. (8)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المثيل الثاني من المسافة التي تم العثور عليه في الخطوة 3. وتكون النتيجة عدد الأحرف التي سيتم استخراجها من يمين الاسم الكامل. (14 – 8 = 6).
فيما يلي مثال عن كيفية استخراج حرفين أولين لاسم أوسط. يقوم المثيلين الأول والثالث للمسافة بفصل مكونات الأسماء.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
رجب ج. ق. جبران |
حرفان أولان لاسم أوسط |
الصيغة |
النتيجة (الاسم الأول) |
'=LEFT(A2, SEARCH(" ",A2,1)) |
=LEFT(A2, SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (الحروف الأولى للاسم الأوسط) |
'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,1)) |
=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,1)) |
الصيغة |
النتيجة المباشرة (اسم العائلة) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الأول من اليسار (J) وينتهي عند الحرف الثامن (المسافة الأولى). تستخرج الصيغة أول ثمانية أحرف في A2، بدءاً من اليسار.
استخدام الدالة SEARCH للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (8)
-
الاسم الأوسط
يبدأ الاسم الأوسط من الموضع التاسع (B)، وينتهي في الموضع الرابع عشر (المسافة الثالثة). تتضمن هذه الصيغة دالات SEARCH المتداخلة للعثور على المثيلات الأولى والثانية والثالثة من المسافة في المواضع الثامنة والحادية عشرة والرابعة عشر.
تستخرج الصيغة خمسة أحرف، بدءاً من الموضع التاسع.
استخدام الدالة SEARCH للعثور على قيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (8)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (B). يمثل الموضع الرقمي هذا موضع البداية للاسم الأوسط. (8 + 1 = 9)
استخدام دالات SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (8)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (B). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المثيل الثاني للمسافة. (8 + 1 = 9)
-
ابحث عن المسافة الثانية في A2، بدءاً من الموضع التاسع (B) الذي تم العثور عليه في الخطوة 4. (11).
-
أضف 1 للحصول على موضع الحرف بعد المسافة الثانية (G). ويكون رقم الحرف هذا هو موضع البداية الذي تريد أن تبدأ فيه عملية البحث عن المسافة الثالثة. (11 + 1 = 12)
-
ابحث عن المسافة الثالثة في A2، بدءاً من الموضع الثاني عشر الموجود في الخطوة 6. (14)
-
ابحث عن الموضع الرقمي للمسافة الأولى في A2. (8)
-
خذ رقم الحرف للمسافة الثالثة التي تم العثور عليها في الخطوة 7، واطرح رقم الحرف للمسافة الأولى التي تم العثور عليها في الخطوة 6. وتكون النتيجة عدد الأحرف الذي تستخرجه MID من السلسلة النصية بدءاً من الموضع التاسع الذي تم العثور عليه في الخطوة 2.
-
اسم العائلة
يبدأ اسم العائلة بعد خمسة أحرف من اليمين (B)، وينتهي عند الحرف الأول من اليمين (o). تتضمن هذه الصيغة دالات SEARCH المتداخلة للعثور على المثيلات الأولى والثانية والثالثة من المسافة.
تستخرج الصيغة خمسة أحرف في A2، بدءاً من يمين الاسم الكامل.
استخدام دالات SEARCH المتداخلة والدالة LEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (8)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (B). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المثيل الثاني للمسافة. (8 + 1 = 9)
-
ابحث عن المسافة الثانية في A2، بدءاً من الموضع التاسع (B) الذي تم العثور عليه في الخطوة 2. (11)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الثانية (G). ويكون رقم الحرف هذا هو موضع البداية الذي تريد أن تبدأ فيه عملية البحث عن المثيل الثالث للمسافة. (11 + 1 = 12)
-
ابحث عن المسافة الثالثة في A2، بدءاً من الموضع الثاني عشر (G) الموجود في الخطوة 6. (14)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الثالثة التي تم العثور عليها في الخطوة 5. وتكون النتيجة عدد الأحرف التي سيتم استخراجها من يمين الاسم الكامل. (19 - 14 = 5)
في هذا المثال، يأتي اسم العائلة قبل الاسم الأول، ويظهر الاسم الأوسط في النهاية. تميز الفاصلة نهاية اسم العائلة، وتفصل مسافة بين كل مكون من مكونات الاسم.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
سماحة، ملكة أسود |
اسم العائلة أولاً، مع الفاصلة |
الصيغة |
النتيجة (الاسم الأول) |
'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1)) |
=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (الاسم الأوسط) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
الصيغة |
النتيجة المباشرة (اسم العائلة) |
'=LEFT(A2, SEARCH(" ",A2,1)-2) |
=LEFT(A2, SEARCH(" ",A2,1)-2) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف السابع من اليسار (W) وينتهي عند الحرف الثاني عشر (المسافة الثانية). بما أن الاسم الأول يأتي في منتصف الاسم الكامل، فأنت بحاجة إلى استخدام الدالة MID لاستخراج الاسم الأول.
تستخرج الصيغة ستة أحرف، بدءاً من الموضع السابع.
استخدام الدالة SEARCH للعثور على قيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (6)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (W). يمثل الموضع الرقمي هذا موضع البداية للاسم الأول. (7 = 1 + 6)
استخدام دالات SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (6)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (W). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (7 = 1 + 6)
ابحث عن المسافة الثانية في A2، بدءاً من الموضع السابع (W) الذي تم العثور عليه في الخطوة 4. (12)
-
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (6)
-
خذ رقم الحرف للمسافة الثانية التي تم العثور عليها في الخطوة 5، واطرح رقم الحرف للمسافة الأولى التي تم العثور عليها في الخطوة 6. وتكون النتيجة عدد الأحرف الذي تستخرجه MID من السلسلة النصية بدءاً من الموضع السابع الذي تم العثور عليه في الخطوة 2. (6 = 6 - 12)
-
الاسم الأوسط
يبدأ الاسم الأوسط بعد أربعة أحرف من اليمين (B)، وينتهي عند الحرف الأول من اليمين (h). تتضمن هذه الصيغة دالات SEARCH المتداخلة للعثور على المثيلين الأول والثاني للمسافة في الموضعين التاسع والثالث عشر من اليسار.
تستخرج الصيغة أربعة أحرف، بدءاً من اليمين.
استخدام دالات SEARCH المتداخلة والدالة LEN للعثور على قيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (6)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (W). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (7 = 1 + 6)
-
ابحث عن المثيل الثاني للمسافة في A2، بدءاً من الموضع السابع (W) الذي تم العثور عليه في الخطوة 2. (12)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الثانية التي تم العثور عليها في الخطوة 3. وتكون النتيجة عدد الأحرف الذي سيتم استخراجه من اليمين للاسم الكامل. (4 = 12 - 16)
-
اسم العائلة
يبدأ اسم العائلة بالحرف الأول من اليسار (K) وينتهي عند الحرف الرابع (n). تستخرج الصيغة أربعة أحرف، بدءاً من اليسار.
استخدام الدالة SEARCH للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (6)
-
اطرح منه 2 للحصول على الموضع الرقمي لحرف النهاية من اسم العائلة (n). وتكون النتيجة عدد الأحرف الذي تستخرجه الدالة LEFT. (4 = 2 - 6)
يستخدم هذا المثال الاسم الأول من جزئين، ماجدة كنعان. تفصل المسافات الثانية والثالثة كل مكون من مكونات الأسماء.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
ماجدة كنعان د.كرزاي |
الاسم الأول من جزئين |
الصيغة |
النتيجة (الاسم الأول) |
LEFT(A2, SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
=LEFT(A2, SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
الصيغة |
النتيجة (الحرف الأول للاسم الأوسط) |
'=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
الصيغة |
النتيجة المباشرة (اسم العائلة) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الأول من اليسار وينتهي عند الحرف التاسع (المسافة الثانية). تتضمن هذه الصيغة دالات SEARCH المتداخلة للبحث عن المثيل الثاني للمسافة من اليسار.
تستخرج الصيغة تسعة أحرف، بدءاً من اليسار.
استخدام دالات SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (5)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (K). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المثيل الثاني للمسافة. (5 + 1 = 6)
-
ابحث عن المثيل الثاني للمسافة في A2، بدءاً من الموضع السادس (K) الذي تم العثور عليه في الخطوة 2. النتيجة هي عدد الأحرف التي تستخرجها LEFT من السلسلة النصية. (9)
-
الاسم الأوسط
يبدأ الاسم الأوسط من الموضع العاشر (D)، وينتهي في الموضع الثاني عشر (المسافة الثالثة). تتضمن هذه الصيغة دالات SEARCH المتداخلة للعثور على المثيلات الأولى والثانية والثالثة من المسافة.
تستخرج الصيغة حرفين من الوسط، بدءاً من الموضع العاشر.
استخدام دالات SEARCH المتداخلة للعثور على قيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من الحرف الأول من اليسار. (5)
-
أضف 1 للحصول على الحرف بعد المسافة الأولى (K). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (5 + 1 = 6)
-
ابحث عن موضع المثيل الثاني للمسافة في A2، بدءاً من الموضع السادس (K) الذي تم العثور عليه في الخطوة 2. النتيجة هي عدد الأحرف التي تستخرجها LEFT من اليسار. (9)
-
أضف 1 للحصول على الحرف بعد المسافة الثانية (D). تمثل النتيجة موضع البداية للاسم الأوسط. (9 + 1 = 10)
استخدام دالات SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للحرف بعد المسافة الثانية (D). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثالثة. (10)
-
ابحث عن الموضع الرقمي للمسافة الثالثة في A2، بدءاً من اليسار. تمثل النتيجة موضع النهائية للاسم الأوسط. (12)
-
ابحث عن الموضع الرقمي للحرف بعد المسافة الثانية (D). تمثل النتيجة موضع البداية للاسم الأوسط. (10)
-
خذ رقم الحرف للمسافة الثالثة، التي تم العثور عليها في الخطوة 6، واطرح رقم الحرف "D"، الذي تم العثور عليه في الخطوة 7. وتكون النتيجة عدد الأحرف الذي تستخرجه MID من السلسلة النصية بدءاً من الموضع العاشر الذي تم العثور عليه في الخطوة 4. (12 - 10 = 2)
-
اسم العائلة
يبدأ الاسم الأخير بثمانية أحرف من اليمين. تتضمن هذه الصيغة دالات SEARCH المتداخلة للعثور على المثيلات الأولى والثانية والثالثة من المسافة في المواضع الخامسة والتاسعة والثانية عشر.
تستخرج الصيغة ثمانية أحرف من اليمين.
استخدام دالات SEARCH المتداخلة والدالة LEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (5)
-
أضف 1 للحصول على الحرف بعد المسافة الأولى (K). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة. (5 + 1 = 6)
-
ابحث عن المسافة الثانية في A2، بدءاً من الموضع السادس (K) الذي تم العثور عليه في الخطوة 2. (9)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الثانية (D). تمثل النتيجة موضع البداية للاسم الأوسط. (9 + 1 = 10)
-
ابحث عن الموضع الرقمي للمسافة الثالثة في A2، بدءاً من اليسار. تمثل النتيجة موضع النهائية للاسم الأوسط. (12)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الثالثة التي تم العثور عليها في الخطوة 5. وتكون النتيجة عدد الأحرف التي سيتم استخراجها من يمين الاسم الكامل. (20 - 12 = 8)
يستخدم هذا المثال اسم عائلة من ثلاثة أجزاء: باريتو دي ماتوس. تميز المسافة الأولى نهاية الاسم الأول وبداية اسم العائلة.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
بولا باريتو دي ماتوس |
اسم عائلة من ثلاثة أجزاء |
الصيغة |
النتيجة (الاسم الأول) |
'=LEFT(A2, SEARCH(" ",A2,1)) |
=LEFT(A2, SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (اسم العائلة) |
RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الأول من اليسار (P) وينتهي عند الحرف السادس (المسافة الأولى). تستخرج الصيغة ستة أحرف من اليسار.
استخدام الدالة Search للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
اسم العائلة
يبدأ اسم العائلة بعد سبعة عشر حرفاً من اليمين (B)، وينتهي بالحرف الأول من اليمين (s). تستخرج الصيغة سبعة عشر حرفاً من اليمين.
استخدام دالات SEARCH وLEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الأولى التي تم العثور عليها في الخطوة 1. وتكون النتيجة عدد الأحرف التي سيتم استخراجها من يمين الاسم الكامل. (23 - 6 = 17)
يستخدم هذا المثال اسم عائلة من جزئين: سلام سلمان. تميز المسافة الأولى نهاية الاسم الأول وبداية اسم العائلة.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
امتياز سلام سلمان |
اسم عائلة من جزئين |
الصيغة |
النتيجة (الاسم الأول) |
'=LEFT(A2, SEARCH(" ",A2,1)) |
=LEFT(A2, SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (اسم العائلة) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الأول من اليسار (J) وينتهي عند الحرف الثامن (المسافة الأولى). تستخرج الصيغة ستة أحرف من اليسار.
استخدام الدالة SEARCH للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
اسم العائلة
يبدأ اسم العائلة بالحرف التاسع من اليمين (v)، وينتهي عند الحرف الأول من اليمين (n). تستخرج الصيغة تسعة أحرف بدءاً من يمين الاسم الكامل.
استخدام دالات SEARCH وLEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الأولى التي تم العثور عليها في الخطوة 1. وتكون النتيجة عدد الأحرف التي سيتم استخراجها من يمين الاسم الكامل. (15 - 6 = 9)
في هذا المثال، يأتي الاسم الأخير أولاً، متبوعاً اللاحقة. تعمل الفاصلة على الفصل بين اسم العائلة واللاحقة من الاسم الأول والاسم الأوسط.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
عبد القهار ع.، دبير ا. |
اسم العائلة واللاحقة أولاً، باستخدام الفاصلة |
الصيغة |
النتيجة (الاسم الأول) |
'=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
الصيغة |
النتيجة (الحرف الأول للاسم الأوسط) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)) |
الصيغة |
النتيجة (اسم العائلة) |
'=LEFT(A2, SEARCH(" ",A2,1)) |
=LEFT(A2, SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (لاحقة) |
'=MID(A2,SEARCH(" ", A2,1)+1,(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-2)-SEARCH(" ",A2,1)) |
=MID(A2,SEARCH(" ", A2,1)+1,(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-2)-SEARCH(" ",A2,1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الثاني عشر (D) وينتهي بالحرف الخامس عشر (المسافة الثالثة). تستخرج الصيغة ثلاثة أحرف، بدءاً من الموضع الثاني عشر.
استخدام دالات SEARCH المتداخلة للعثور على قيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
أضف 1 للحصول على الحرف بعد المسافة الأولى (J). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (7 = 1 + 6)
-
ابحث عن المسافة الثانية في A2، بدءاً من الموضع السابع (J) الذي تم العثور عليه في الخطوة 2. (11)
-
أضف 1 للحصول على الحرف بعد المسافة الثانية (D). تمثل النتيجة موضع البداية للاسم الأول. (11 + 1 = 12)
استخدام دالات SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للحرف بعد المسافة الثانية (D). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثالثة. (12)
-
ابحث عن الموضع الرقمي للمسافة الثالثة في A2، بدءاً من اليسار. تمثل النتيجة موضع النهاية للاسم الأول. (15)
-
ابحث عن الموضع الرقمي للحرف بعد المسافة الثانية (D). تمثل النتيجة موضع البداية للاسم الأول. (12)
-
خذ رقم الحرف للمسافة الثالثة، التي تم العثور عليها في الخطوة 6، واطرح رقم الحرف "D"، الذي تم العثور عليه في الخطوة 7. وتكون النتيجة عدد الأحرف الذي تستخرجه MID من السلسلة النصية بدءاً من الموضع الثاني عشر، الذي تم العثور عليه في الخطوة 4. (15 - 12 = 3)
-
الاسم الأوسط
يبدأ الاسم الأوسط بالحرف الثاني من اليسار (K). تستخرج الصيغة حرفين من اليمين.
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
أضف 1 للحصول على الحرف بعد المسافة الأولى (J). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (7 = 1 + 6)
-
ابحث عن المسافة الثانية في A2، بدءاً من الموضع السابع (J) الذي تم العثور عليه في الخطوة 2. (11)
-
أضف 1 للحصول على الحرف بعد المسافة الثانية (D). تمثل النتيجة موضع البداية للاسم الأول. (11 + 1 = 12)
-
ابحث عن الموضع الرقمي للمسافة الثالثة في A2، بدءاً من اليسار. تمثل النتيجة موضع النهائية للاسم الأوسط. (15)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الثالثة التي تم العثور عليها في الخطوة 5. وتكون النتيجة عدد الأحرف التي سيتم استخراجها من يمين الاسم الكامل. (17 - 15 = 2)
-
اسم العائلة
يبدأ اسم العائلة عند الحرف الأول من اليسار (B) وينتهي عند الحرف السادس (المسافة الأولى). ولذلك، تستخرج الصيغة ستة أحرف من اليسار.
استخدام الدالة SEARCH للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
اللاحقة
تبدأ اللاحقة بالحرف السابع من اليسار (J)، وينتهي عند الحرف التاسع من اليسار (.). تستخرج الصيغة ثلاثة أحرف، بدءاً من الحرف السابع.
استخدام الدالة SEARCH للعثور على قيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
أضف 1 للحصول على الحرف بعد المسافة الأولى (J). تمثل النتيجة موضع البداية للاحقة. (7 = 1 + 6)
استخدام دالات SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
أضف 1 للحصول على الموضع الرقمي الحرف بعد المسافة الأولى (J). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (7)
-
ابحث عن الموضع الرقمي للمسافة الثانية في A2، بدءاً من الحرف السابع الذي تم العثور عليه في الخطوة 4. (11)
-
اطرح 1 من رقم الحرف للمسافة الثانية التي تم العثور عليها في الخطوة 4 للحصول على رقم الحرف لـ "،". تمثل النتيجة موضع النهاية للاحقة. (11 - 1 = 10)
-
ابحث عن الموضع الرقمي للمسافة الأولى. (6)
-
بعد العثور على المسافة الأولى، أضف 1 للعثور على الحرف التالي (J)، الموجود أيضاً في الخطوتين 3 و4. (7)
-
خذ رقم الحرف لـ "،" التي تم العثور عليها في الخطوة 6، واطرح رقم الحرف "J"، الذي تم العثور عليه في الخطوة 3 و4. وتكون النتيجة عدد الأحرف الذي تستخرجه MID من السلسلة النصية بدءاً من الموضع السابع، الذي تم العثور عليه في الخطوة 2. (10 - 7 = 3)
في هذا المثال، يقع الاسم الأول في بداية السلسلة واللاحقة في النهاية، حتى تتمكن من استخدام الصيغ المماثلة للمثال 2: استخدم الدالة LEFT لاستخراج الاسم الأول، والدالة MID لاستخراج اسم العائلة، والدالة RIGHT لاستخراج اللاحقة.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
غاري ألتمان III |
الاسم الأول واسم العائلة بلاحقة |
الصيغة |
النتيجة (الاسم الأول) |
'=LEFT(A2, SEARCH(" ",A2,1)) |
=LEFT(A2, SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (اسم العائلة) |
'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1)) |
=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1)) |
الصيغة |
النتيجة (لاحقة) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
-
الاسم الأول
يبدأ الاسم الأول عند الحرف الأول من اليسار (G) وينتهي عند الحرف الخامس (المسافة الأولى). وبالتالي، تستخرج الصيغة خمسة أحرف بدءاً من يسار الاسم الكامل.
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (5)
-
اسم العائلة
يبدأ الاسم الأخير بالحرف السادس من اليسار (A) وينتهي عند الحرف الحادي عشر (المسافة الثانية). تتضمن هذه الصيغة الدالة SEARCH المتداخلة للعثور على مواضع المسافات.
تستخرج الصيغة ستة أحرف من الوسط، بدءاً من الحرف السادس.
استخدام الدالة SEARCH للعثور على قيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (5)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (A). تمثل النتيجة موضع البداية لاسم العائلة. (5 + 1 = 6)
استخدام دالات SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (5)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (A). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (5 + 1 = 6)
-
ابحث عن الموضع الرقمي للمسافة الثانية في A2، بدءاً من الحرف السادس الذي تم العثور عليه في الخطوة 4. ويكون رقم الحرف هذا هو موضع النهاية لاسم العائلة. (12)
-
ابحث عن الموضع الرقمي للمسافة الأولى. (5)
-
أضف 1 للعثور على الموضع الرقمي للحرف بعد المسافة الأولي (A)، الموجود أيضاً في الخطوتين 3 و4. (6)
-
خذ رقم الحرف للمسافة الثانية التي تم العثور عليها في الخطوة 5، ثم اطرح رقم الحرف لـ "A"، التي تم العثور عليها في الخطوتين 6 و7. وتكون النتيجة عدد الأحرف الذي تستخرجه MID من السلسلة النصية، بدءاً من الموضع السادس، الذي تم العثور عليه في الخطوة 2. (12 - 6 = 6)
-
اللاحقة
تبدأ اللاحقة من ثلاثة أحرف من اليسار. تتضمن هذه الصيغة الدالة SEARCH المتداخلة للعثور على مواضع المسافات.
استخدام دالات SEARCH المتداخلة والدالة LEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (5)
-
أضف 1 للحصول على الحرف بعد المسافة الأولى (A). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (5 + 1 = 6)
-
ابحث عن المسافة الثانية في A2، بدءاً من الموضع السادس (A)، الذي تم العثور عليه في الخطوة 2. (12)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الثانية، التي تم العثور عليها في الخطوة 3. وتكون النتيجة عدد الأحرف التي سيتم استخراجها من يمين الاسم الكامل. (15 - 12 = 3)
في هذا المثال، يسبق الاسم الكامل بادئة، وتستخدم صيغاً مماثلة للمثال 2: الدالة MID لاستخراج الاسم الأول، والدالة RIGHT لاستخراج الاسم الأخير.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
السيد مختار سراف |
ببادئة |
الصيغة |
النتيجة (الاسم الأول) |
'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1)) |
=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1)) |
الصيغة |
النتيجة (اسم العائلة) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الخامس من اليسار (R) وينتهي عند الحرف التاسع (المسافة الثانية). تتداخل الصيغة في الدالة SEARCH للعثور على مواضع المسافات. وتستخرج أربعة أحرف، بدءاً من الموضع الخامس.
استخدام الدالة SEARCH للعثور على للقيمة start_num:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (4)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (R). تمثل النتيجة موضع البداية للاسم الأول. (4 + 1 = 5)
استخدام الدالة SEARCH المتداخلة للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (4)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (R). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (4 + 1 = 5)
-
ابحث عن الموضع الرقمي للمسافة الثانية في A2، بدءاً من الحرف الخامس الذي تم العثور عليه في الخطوتين 3 و4. ويكون رقم الحرف هذا هو موضع النهاية للاسم الأول. (9)
-
البحث عن المسافة الأولي. (4)
-
أضف 1 للعثور على الموضع الرقمي للحرف بعد المسافة الأولي (R)، الموجود أيضاً في الخطوتين 3 و4. (5)
-
خذ رقم الحرف للمسافة الثانية التي تم العثور عليها في الخطوة 5، ثم اطرح رقم الحرف لـ "R"، التي تم العثور عليها في الخطوتين 6 و7. وتكون النتيجة عدد الأحرف الذي تستخرجه MID من السلسلة النصية، بدءاً من الموضع الخامس الذي تم العثور عليه في الخطوة 2. (9 - 5 = 4)
-
اسم العائلة
يبدأ الاسم الأخير بخمسة أحرف من اليمين. تتضمن هذه الصيغة الدالة SEARCH المتداخلة للعثور على مواضع المسافات.
استخدام دالات SEARCH المتداخلة والدالة LEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (4)
-
أضف 1 للحصول على موضع الحرف بعد المسافة الأولى (R). وتكون النتيجة رقم الحرف الذي تريد أن تبدأ عنده البحث عن المسافة الثانية. (4 + 1 = 5)
-
ابحث عن المسافة الثانية في A2، بدءاً من الموضع الخامس (R)، الذي تم العثور عليه في الخطوة 2. (9)
-
قم بحساب إجمالي طول السلسلة النصية في A2، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الثانية، التي تم العثور عليها في الخطوة 3. وتكون النتيجة عدد الأحرف التي سيتم استخراجها من يمين الاسم الكامل. (14 - 9 = 5)
يستخدم هذا المثال اسم عائلة بواصلة. تفصل المسافة بين كل مكون من مكونات الاسم.
انسخ الخلايا الموجودة في الجدول وألصقها في ورقة عمل Excel في الخلية A1. سيتم عرض الصيغة التي تراها على اليسار للرجوع إليها، بينما يقوم Excel تلقائياً بتحويل الصيغة على اليمين إلى النتيجة المناسبة.
تلميح قبل لصق البيانات في ورقة العمل، قم بتعيين عرض أعمدة العمودين A وB إلى 250.
مثال على اسم |
الوصف |
جولي تافت-رايدر |
اسم عائلة بواصلة |
الصيغة |
النتيجة (الاسم الأول) |
'=LEFT(A2, SEARCH(" ",A2,1)) |
=LEFT(A2, SEARCH(" ",A2,1)) |
الصيغة |
النتيجة (اسم العائلة) |
'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)) |
-
الاسم الأول
يبدأ الاسم الأول بالحرف الأول من اليسار وينتهي عند الموضع السادس (المسافة الأولى). تستخرج الصيغة ستة أحرف من اليسار.
استخدام الدالة SEARCH للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة الأولى في A2، بدءاً من اليسار. (6)
-
اسم العائلة
يبدأ اسم العائلة بالكامل بعد عشرة أحرف من اليمين (T)، وينتهي عند الحرف الأول من اليمين (r).
استخدام دالات SEARCH وLEN للعثور على قيمة num_chars:
ابحث عن الموضع الرقمي للمسافة في A2، بدءاً من الحرف الأول من اليسار. (6)
-
قم بحساب إجمالي طول السلسلة النصية التي سيتم استخراجها، ثم اطرح منه عدد الأحرف من اليسار وصولاً إلى المسافة الأولى التي تم العثور عليها في الخطوة 1. (16 - 6 = 10)