صيغة Excel: قسّم الجملة إلى كلمات
في Excel ، كما نعلم ، يمكن للنص إلى أعمدة تقسيم الجملة إلى خلايا بناءً على المحدد. لكن في بعض الأوقات ، قد ترغب في استخدام صيغة لحل المهمة. هنا هذا البرنامج التعليمي ، يوفر صيغة صفيف يمكنها التعامل معها.
الصيغة العامة:
=MID(" "&$TXT&" ", SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))-1) |
الحجج
Number: the sentence or text string you want to split to words in separated cells. |
كيف تعمل هذه الصيغة
خذ الخلية B3 كمثال ، يمكنك استخدام الصيغة أدناه:
=MID(" "&$B3&" ", SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))-1) |
صحافة شيفت + كترل + إنتر مفتاح لاستخراج الكلمة الأولى ، ثم اسحب مقبض التعبئة لليمين حتى يتم استخراج جميع الكلمات.
تفسير
MID وظيفة يستخرج سلسلة فرعية من سلسلة نصية بناءً على موضع البداية المحدد وعدد الأحرف.
ROW وظيفة يُرجع عدد الصفوف ، وهنا قمنا بتعيينه لإرجاع مصفوفة من 1 إلى 99.
ثم الصيغة MID ("" & $ B2 & "" ، ROW (1 دولار: 99 دولارًا) ، 1)
= MID ("الفئة أ من الدرجة 3 ليلي كور" ، {1 ؛ 2 ؛ 3 ؛ 4 ؛ 5 ؛ 6 ؛ 7 ؛ 8 ؛ 9 ؛ 10 ؛ 11 ؛ 12 ؛ 13 ؛ 14 ؛ 15 ؛ 16 ؛ 17 ؛ 18 ؛ 19 ؛ 20 ؛ 21 ؛ 22 ؛ 23 ؛ 24 ؛ 25 ؛ 26 ؛ 27 ؛ 28 ؛ 29 ؛ 30 ؛ 31 ؛ 32 ؛ 33 ؛ 34 ؛ 35 ؛ 36 ؛ 37 ؛ 38 ؛ 39 ؛ 40 ؛ 41 ؛ 42 ؛ 43 ؛ 44 و 45 و 46 و 47 و 48 و 49 و 50 و 51 و 52 و 53 و 54 و 55 و 56 و 57 و 58 و 59 و 60 و 61 و 62 و 63 و 64 و 65 و 66 و 67 و 68 و 69 و 70 و 71 و 72 و 73 و 74 و 75 و 76 و 77 و 78 و 79 و 80 و 81 و 82 و 83 و 84 و 85 و 86 و 87 و 88 و 89 و 90 و 91 و 92 و 93 و 94 ؛ 95 ؛ 96 ؛ 97 ؛ 98 ؛ 99} ، 1)
= {""؛ "C"؛ "l"؛ "a"؛ "s"؛ "s"؛ ""؛ "A"؛ ""؛ "G"؛ "r"؛ "a"؛ "d" ؛ "e"؛ ""؛ "3"؛ ""؛ "L"؛ "i"؛ "l"؛ "y"؛ ""؛ "C"؛ "o"؛ "r"؛ "e"؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ " ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ " "؛" "؛" "؛" "؛" "؛" "؛
"" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ " ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ "" ؛ " "}
SEARCH وظيفة يعرض موقع الحرف أو النص المحدد من السلسلة النصية المحددة. إذا لم يتم العثور على سلسلة ، تقوم الدالة بإرجاع قيمة خطأ.
الصيغة SEARCH (MID ("" & $ B3 & "" ، ROW ($ 1: 99 دولارًا) ، 1) ، "")
= {1؛ #VALUE!؛ # VALUE!؛ # VALUE!؛ # VALUE!؛ # VALUE!؛ 1؛ #VALUE!؛ 1؛ #VALUE!؛ # VALUE !؛
#VALUE!؛ # VALUE!؛ # VALUE!؛ 1؛ #VALUE!؛ 1؛ #VALUE!؛ # VALUE!؛ # VALUE!؛ # VALUE!؛ 1؛
#VALUE!;#VALUE!;#VALUE!;#VALUE!;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1}
ISERROR وظيفة تُرجع TRUE إذا كانت القيمة خطأ.
ثم الصيغة ISERROR (SEARCH (MID ("" & $ B3 & "" ، ROW (1 دولار: 99 دولارًا) ، 1) ، ""))
= {FALSE؛ TRUE؛ TRUE؛ TRUE؛ TRUE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE؛ TRUE؛ TRUE؛ TRUE؛
صحيح؛ خطأ؛ صحيح؛ خطأ؛ صحيح؛ صحيح؛ صحيح؛ صحيح؛ خطأ؛ صحيح؛ صحيح؛ صحيح؛ صحيح؛
خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛
خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛
خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛
خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛
خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛
خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛ خطأ؛
خاطئة}
IF وظيفة اختبارات لحالة معينة. هنا يحتوي على ثلاث حجج ، الأولى يجب أن تكون تعبيرًا منطقيًا ، إذا كانت الوسيطة الأولى هي "TRUE" ، فسيتم عرض الوسيطة الثانية ، وإذا كانت الوسيطة الأولى هي "FALSE" ، فسيتم عرض الوسيطة 3.
الصيغة إذا (ISERROR (SEARCH (MID ("" & $ B3 & "" ، ROW ($ 1: $ 99) ، 1) ، "")) ، "" ، ROW ($ 1: 99 دولارًا))
={1;"";"";"";"";"";7;"";9;"";"";"";"";"";15;"";17;"";"";"";"";22;"";"";"";"";27;28;29;30;31;32;33;34;35;
36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;
64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;
93;94;95;96;97;98;99}
SMALL وظيفة ثم تُرجع أصغر قيمة في المصفوفة.
COLUMN وظيفة تُرجع عدد العمود الذي تظهر فيه الصيغة أو تُرجع رقم العمود للمرجع المحدد.
ثم
صغير (IF (ISERROR (SEARCH (MID ("" & $ B3 & "" ، ROW ($ 1: $ 99) ، 1) ، "")) ، "" ، ROW ($ 1: 99 دولارًا)) ، عمود (A1))
= {1}
ثم الصيغة
صغيرة (IF (ISERROR (SEARCH (MID ("" & $ B3 & "" ، ROW ($ 1: $ 99) ، 1) ، "")) ، "" ، ROW ($ 1: 99 دولارًا)) ، عمود (A1) +1 ) - صغير (IF (ISERROR (SEARCH (MID ("" & $ B3 & "" ، ROW ($ 1: $ 99) ، 1) ، "")) ، "" ، ROW ($ 1: 99 دولارًا)) ، العمود (A1) )
= {7-1}
= {6}
ثم الصيغة
MID ("" & $ B3 & "" ، SMALL (IF (ISERROR (SEARCH (MID ("" & $ B3 & "" ، ROW ($ 1: $ 99) ، 1) ، "")) ، "" ، ROW ($ 1: 99 دولارًا) +1) ، عمود (A1)) ، صغير (IF (ISERROR (SEARCH (MID ("" & $ B3 & "" ، ROW ($ 1: 99 دولارًا) ، 1) ، "")) ، "" ، ROW ( $ 1: $ 99)) ، COLUMN (A1) +1) -SMALL (IF (ISERROR (SEARCH (MID ("" & $ B3 & "" ، ROW ($ 1: 99 $) ، 1) ، "")) ، "" ، ROW (1 دولار: 99 دولارًا)) ، عمود (A1)) - 1)
= MID ("" & $ B3 & ""، 2,6،1-XNUMX)
= {فئة}
ملف العينة
الصيغ النسبية
- مقتطف من الحق حتى الحرف
هنا يقدم الصيغة لاستخراج النص من الجانب الأيمن من نص معين حتى الحرف المحدد. - تقليم النص إلى كلمات N
يقدم هنا صيغة لاستخراج الكلمات n من الجانب الأيسر لسلسلة نصية. - أضف تسريب الأصفار لتحديد الطول
يوفر هذا البرنامج التعليمي الصيغ لإضافة الصفر البادئ لجعل النص بنفس الطول. - انقسام الدولار والسنت
لتقسيم الدولارات والسنتات إلى عمودين باستخدام الصيغ في Excel.
الوظائف النسبية
- دالة MID
استخراج جزء من النص من قيمة خلية بناءً على الموقع والطول. - دالة COLUMN
تُرجع هذه الدالة عدد العمود الذي تظهر فيه الصيغة أو تُرجع رقم العمود. - وظيفة ROW
احصل على رقم الصف. - وظيفة البحث
ابحث عن موضع حرف معين أو سلسلة فرعية من السلسلة النصية المحددة. - إذا وظيفة
اختبار لحالة معينة.
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.