جدول المحتويات
في بعض الأحيان قد يكون لديك مجموعة بيانات حيث يتم إدخال أنواع مختلفة من البيانات في خلية ويتم الفصل بينها بحرف مثل المحدد والواصلة والشرطة وما إلى ذلك. هذا النوع من مجموعة البيانات غير منظم ويكون اكتشاف أي معلومات معينة أمرًا صعبًا للغاية. في هذه المقالة ، سأوضح لك 6 طرق ستتمكن من خلالها من تقسيم سلسلة بحرف في Excel
لنفترض أن لدينا مجموعة بيانات حيث يتم إدخال الاسم وعنوان البريد الإلكتروني ورقم جهة الاتصال كفرد واحد سلسلة ومفصولة بحرف مثل فاصلة (،). لتوضيحك ببساطة ، تم تعييننا على التقسيم بفاصلة.
تنزيل Practice Workbook
تقسيم السلسلة حسب الحرف في Excel. xlsx
6 طرق لتقسيم السلسلة حسب الحرف في Excel
1. تقسيم السلسلة حسب الحرف باستخدام الدالتين LEFT و FIND
استخدام الدالتين LEFT و تسمح لنا وظائف FIND معًا بتقسيم سلسلة بحرف من الجانب الأيسر من السلسلة. اكتب الصيغة التالية في خلية فارغة ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
هنا ، الدالة FIND تُرجع موضع الفاصلة الأولى ( "،" ) من السلسلة A6 وتستخرج الدالة LEFT الأحرف من السلسلة التي تسبق الحرف المحدد (الفاصلة الأولى). تذكر أنه يجب عليك طرح 1 لاستخراج استثناء الفاصلة.
اضغط على ENTER وستحصل على الاسم في الخلية B6 .
اسحب الخلية إلى نهاية مجموعة البيانات الخاصة بك لتطبيق الصيغة على جميع الخلايا الأخرى في العمود A . ستحصل على الأسماء من جميع الإدخالات.
2. وظائف MID و FIND لتقسيم السلسلة
إذا كنت ترغب في الحصول على النصوص بين اثنين يمكنك استخدام أحرف محددة وظيفة MID و وظيفة FIND معًا. اكتب الصيغة التالية في خلية فارغة ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
هنا ، FIND ("،"، A6) + 1 يسترجع موضع البداية للحرف الأول بعد الفاصلة الأولى. FIND ("،"، A6، FIND ("،"، A6) +1) إرجاع موضع البداية للحرف الأول بعد الفاصلة الثانية. -FIND ("،"، A6) -1 يشير إلى أنه سيتم استبعاد جميع أحرف السلسلة بعد الفاصلة الثانية. أخيرًا ، يعطي MID الأحرف بين هاتين الفاصلتين.
اضغط على ENTER . نتيجة لذلك ، ستحصل على عنوان البريد الإلكتروني في الخلية C6 .
اسحب الخلية B7 إلى نهاية الخلية مجموعة البيانات وستحصل على جميع عناوين البريد الإلكتروني.
3. وظائف LEN و LEN و FIND لتقسيم السلسلة حسب الحرف
باستخدام يمين وظيفة ، وظيفة LEN ، و وظيفة FIND تمامًا ، يمكنك تقسيم السلسلة والحصول على الجزء الصحيح بعد حرف معين من تلك السلسلة. اكتب الصيغة التالية في خلية فارغة( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
هنا ، LEN (A6) تحسب الطول الإجمالي للسلسلة في الخلية A6 . البحث عن ("،"، A6، FIND ("،"، A6) +1 يبحث عن الفاصلة الأخيرة و RIGHT يستخرج الأحرف بعد الفاصلة الأخيرة.
اضغط على ENTER وستحصل على رقم جهة الاتصال في الخلية D6 .
اسحب خلية D6 وستحصل على جميع أرقام جهات الاتصال عن طريق تقسيم سلاسل العمود A.
قراءات مماثلة :
- تقسيم السلسلة حسب الطول في Excel (8 طرق)
- كيفية تقسيم النص إلى خلايا متعددة في Excel
4. وظائف SEARCH و LEFT لتقسيم السلسلة
يمكنك استخدام وظيفة SEARCH بدلاً من وظيفة FIND لتقسيم سلسلة.
لتقسيم الاسم من سلسلة الخلية A6 ، اكتب الصيغة التالية في خلية فارغة ( B6 )
=LEFT(A6,SEARCH( ",",A6)-1)
هنا ، تعرض الوظيفة SEARCH موضع الفاصلة الأولى ( "،" ) من السلسلة A6 والدالة LEFT تستخرج الأحرف من السلسلة التي تسبق الحرف المحدد (أول c أوما). تذكر أنه يجب عليك طرح 1 لاستبعاد الفاصلة.
اضغط على ENTER وستحصل على الاسم في الخلية B6 .
اسحب الخلية إلى نهاية مجموعة البيانات الخاصة بك لتطبيق الصيغة على جميع الخلايا الأخرى في العمود A . سوف تحصل علىالأسماء من جميع الإدخالات.
5. تعبئة فلاش لتقسيم السلسلة حسب الحرف
استخدام Flash Fill هي تقنية أخرى تقسيم السلسلة بحرف. أولاً ، أدخل جزء السلسلة يدويًا في الخلية ( C6 )
بعد ذلك ، انتقل إلى Data & gt؛ أدوات البيانات وحدد Flash Fill .
الآن يمكنك أن ترى أن Excel قد أعطى السلسلة المنقسمة تلقائيًا في جميع الخلايا الأخرى في هذا العمود.
قراءة المزيد: تقسيم النص في Excel باستخدام التعبئة السريعة
6. أمر تحويل النص إلى أعمدة
يمكنك أيضًا استخدام الأمر نص إلى أعمدة لتقسيم سلسلة بحرف. أولاً ، حدد مجموعة البيانات.
بعد ذلك ، انتقل إلى Data & gt؛ أدوات البيانات وحدد نص إلى أعمدة .
الآن ستظهر نافذة باسم تحويل النص إلى معالج الأعمدة . حدد محدد واضغط على التالي .
في الخطوة الثانية ، حدد فاصلة واضغط على التالي .
إذا كانت السلسلة الخاصة بك مفصولة بأي حرف آخر مثل Tab أو Semicolon أو Space ، فيجب عليك تحديد هذا الحرف. يمكنك أيضًا إدخال أحرف أخرى في المربع أخرى . في الخطوة الأخيرة ، حدد عام وانقر على إنهاء .
الآن سترى ، أجزاء مختلفة من السلسلة التي تم فصلها بفاصلة ، تم تقسيمها إلى خلايا مختلفة.
الخلاصة
باتباع أي من الطرق الموضحة أعلاه ، يمكنك تقسيم سلسلة بحرف. إذا واجهت أي نوع من الارتباك ، فالرجاء ترك تعليق وإعطائنا فرصة لإزالة ارتباكك.