صيغة Excel: استخراج الحروف الأولى من الأسماء
توجد عدة طرق لاستخراج الحرف الأول من كل كلمة في قائمة الأسماء ببرنامج Excel. في هذا البرنامج التعليمي، نقدّم لك صيغةً فعّالةً لأداء هذه المهمة.
الصيغة العامة:
| =LEFT(name)&IF(ISNUMBER(FIND(« »,name)),MID(name,FIND(« »,name)+1,1),«»)&IF(ISNUMBER(FIND(« »,name,FIND(« »,name)+1)),MID(name,FIND(« »,name,FIND(« »,name)+1)+1,1),«») |
المعاملات
| Name: the full names you want to extract the initials. |
ملاحظة
تستخرج هذه الصيغة الحروف الأولى من أول ثلاث كلمات فقط، وتجاهل باقي الكلمات بدءًا من الرابعة.
كيف تعمل هذه الصيغة
لاستخراج الحروف الأولى من الخلية B3، يُرجى استخدام الصيغة التالية:
=LEFT(B3)&IF(ISNUMBER(FIND(« »,B3)),MID(B3,FIND(« »,B3)+1,1),«»)&IF(ISNUMBER(FIND(« »,B3,FIND(« »,B3)+1)),MID(B3,FIND(« »,B3,FIND(« »,B3)+1)+1,1),«») |
اضغطEnter، ثم سيتم استخراج الحرف الأول من كل كلمة.
الشرح
بما أن هذه الصيغة تجمع ثلاث صيغ باستخدام الرمز «&»، فسنوضّح هنا الصيغ الثلاث في ثلاثة أجزاء
الجزء الأولLEFT(B3)
دالة LEFTتستخرج النص من الجانب الأيسر وفقًا للموضع الذي تحدده. فمثلًا، تقوم الصيغة LEFT(B3) باستخراج الحرف الأول من يسار النص في الخلية B3، وهو «N».
الجزء الثانيIF(ISNUMBER(FIND(« »,B3)),MID(B3,FIND(« »,B3)+1,1),«»)
دالة FINDتبحث عن سلسلة نصية داخل سلسلة أخرى، وتعيد موضع بدء تلك السلسلة داخل السلسلة الأصلية. أما دالة MID، فتُرجع سلسلة فرعية من نص معين بناءً على الموضع المحدد وطول النص المطلوب.
MID(B3،FIND(« »،B3)+1،1) تُعيد
MID(B3،7+1،1) تُعيد
J
دالة ISNUMBERتُرجع TRUE إذا احتوت الخلية على رقم، وترجع FALSE إذا لم تحتوِ على رقم.
دالة IFتختبر شرطًا معينًا.
IF(ISNUMBER(FIND(« »،B3))،MID(B3،FIND(« »،B3)+1،1)،«») تُعيد
IF(ISNUMBER(7)،«J»،«») تُعيد
IF(TRUE،«J»،«») تُعيد
J
الجزء الثالثIF(ISNUMBER(FIND(« »,B3,FIND(« »,B3)+1)),MID(B3,FIND(« »,B3,FIND(« »,B3)+1)+1,1),«»)
دالة MIDتستخرج نصًّا من نصٍّ آخر بناءً على الموضع المحدد وعدد الأحرف.
MID(B3،FIND(« »،B3،FIND(« »،B3)+1)+1،1) تُعيد
MID(B3،FIND(« »،B3،7+1)+1،1) تُعيد
MID(B3،13+1،1) تُعيد
C
IF(ISNUMBER(FIND(« »،B3،FIND(« »،B3)+1))،MID(B3،FIND(« »،B3،FIND(« »،B3)+1)+1،1)،«») تُعيد
=IF(ISNUMBER(FIND(« »،B3،FIND(« »،B3)+1))،«C»،«») تُعيد
=IF(ISNUMBER(13)،«C»،«») تُعيد
C
ملف العينة
الصيغ ذات الصلة
- استخراج من اليمين حتى الحرف
هنا تظهر الصيغة المستخدمة لاستخراج النص من الجانب الأيمن للنص المحدد، حتى الوصول إلى حرفٍ معين. - اقتصاص النص إلى N كلمات
هنا تظهر الصيغة المستخدمة لاستخراج أول N كلمات من سلسلة نصية. - تقسيم الجملة إلى كلمات
يقدّم هذا البرنامج التعليمي صيغًا فعّالة لفصل كلمات الجملة إلى أعمدة منفصلة. - فصل الدولارات والسنتات
استخدم صيغ Excel لفصل المبالغ المالية إلى دولارات وسنتات في عمودين منفصلين.
الدوال ذات الصلة
- دالة LEFT
من الجانب الأيسر. - دالة FIND
تتيح لك العثور على سلسلة نصية داخل سلسلة أخرى، وإرجاع موضع بدايتها ضمن تلك السلسلة. - دالة IF
لِاختبار الشروط. - دالة MID
تُستخدم لاستخراج جزء من النص من قيمة الخلية بناءً على موضع البداية والطول المطلوب.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.