صيغة Excel: اختصار الكلمات أو الأسماء
في هذا البرنامج التعليمي ، يوفر بعض الصيغ لاستخراج الأحرف الأولية من كل كلمة في خلية كما هو موضح أدناه لقطة الشاشة. كما يشرح كيفية عمل الصيغ في Excel.
في Office 365 و Excel 2019
• النص الوظيفة هي وظيفة جديدة متوفرة في Office 365 و Excel 2019 والتي يمكن استخدامها لاستخراج جميع الأحرف الأولية من كل كلمة.
الصيغة العامة:
TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)), ROW(INDIRECT("63:90")),0)),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),"")) |
الحجج
Text: the text string you want to abbreviate. |
كيف تعمل هذه الصيغة
لنفترض أنك تريد استخراج الأحرف الأولى من الخلية A1 ، فاستخدم هذه الصيغة في الخلية B1.
=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)), ROW(INDIRECT("63:90")),0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"")) |
صحافة شيفت + كترل + إنتر key ، وسيتم استخراج جميع الأحرف الأولى من كل كلمة.
تفسير
1. تُستخدم الدالة TEXTJOIN لربط القيم النصية بمحدد.
2. ال MID, صف, غير مباشر و LEN تستخدم الدوال لتحويل السلسلة النصية إلى مصفوفة أو أحرف. نفترض
=MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1) |
صحافة شيفت + كترل + إنتر
ترجع مصفوفة من الحروف
A,p,p,l,e,P,i,e |
ثم يتم إدخال هذه المصفوفة في دالة CODE ، والتي تنتج مجموعة من رموز ascii الرقمية ، رمز واحد لكل حرف.
3. ال ROW (غير مباشر ("63: 90") يتوافق مع رموز ascii لجميع الأحرف الكبيرة AZ.
4. يتم استخدام وظائف ISNUMBER و IF و MATCH لتصفية النتائج من أجل ضم النص النهائي.
ملاحظات:
1. في حالة عدم وجود أحرف كبيرة في السلسلة النصية ، تُرجع هذه الصيغة فارغة.
2. ستستخرج هذه الصيغة جميع الأحرف الكبيرة.
في Office 2016 أو الإصدارات السابقة
إذا كنت تستخدم Excel 2016 أو الإصدارات السابقة ، فيمكنك استخدام ملف TRIM وظيفة.
الصيغة العامة:
TRIM(LEFT(Text,1)&MID(Text,FIND(" ",Text&" ")+1,1)&MID(Text,FIND("*",SUBSTITUTE(Text&" "," ","*",2))+1,1)) |
الحجج
Text: the text string you want to extract the first letters of each word. |
كيف تعمل هذه الصيغة
لنفترض أنك تريد استخراج الأحرف الأولى من الخلية A1 ، فاستخدم هذه الصيغة في الخلية B1.
=TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1)) |
صحافة أدخل المفتاح ، يتم استخراج جميع الأحرف الأولى من كل كلمة في الخلية A1.
تفسير
1. تزيل وظيفة TRIM جميع المسافات الزائدة في السلسلة النصية.
2. ال LEFT (A1,1،XNUMX) يستخرج الحرف الأول من السلسلة النصية.
3. MID (A1، FIND (""، A1 & "") +1,1،XNUMX) يستخرج الحرف الأول من الكلمة الثانية المفصول بمسافة.
4. MID (A1، FIND ("*"، SUBSTITUTE (A1 & ""، ""، "*"، 2)) + 1,1،XNUMX)) يستخرج الحرف الأول من الكلمة الثالثة المفصول بمسافة.
ملاحظات:
1. تعمل هذه الصيغة فقط مع ثلاث كلمات أو أقل في الخلية.
2. يمكنك تغيير "" في الصيغة إلى محددات أخرى.
3. تستخرج هذه الصيغة الأحرف الأولى في حالة عدم الحساسية ، إذا كنت تريد أن تعود الصيغة دائمًا بأحرف كبيرة ، فأضف الدالة UPPER إلى الصيغة
=UPPER(TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1))) |
ملف العينة
الصيغ النسبية
- عد الخلايا يساوي
باستخدام الدالة COUNTIF ، يمكنك حساب الخلايا التي تساوي أو لا تحتوي على قيمة محددة. - عد الخلايا التي تساوي x أو y
في بعض الأحيان ، قد ترغب في حساب عدد الخلايا التي تفي بأحد معيارين ، في هذه الحالة ، يمكنك استخدام الدالة COUNTIF. - تحقق مما إذا كانت الخلية تحتوي على أحد الأشياء العديدة
يوفر هذا البرنامج التعليمي صيغة للتحقق مما إذا كانت الخلية تحتوي على واحدة من عدة قيم في Excel ، ويشرح الوسيطات في الصيغة وكيفية عمل الصيغة. - تحقق مما إذا كانت الخلية تحتوي على واحدة من عدة قيم ولكن مع استبعاد القيم الأخرى
سيوفر هذا البرنامج التعليمي صيغة للتعامل بسرعة مع المهمة التي تتحقق مما إذا كانت الخلية تحتوي على أحد الأشياء مع استبعاد القيم الأخرى في Excel وشرح وسيطات الصيغة.
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.