جدول المحتويات
Excel هو الأداة الأكثر استخدامًا عندما يتعلق الأمر بالتعامل مع مجموعات البيانات الضخمة. يمكننا تنفيذ عدد لا يحصى من المهام ذات الأبعاد المتعددة في Excel. في بعض الأحيان ، نحتاج إلى تقسيم البيانات بفواصل إلى أعمدة . في Excel ، لتقسيم البيانات إلى أعمدة بفاصلة ، يمكننا تطبيق طرق مختلفة. في هذه المقالة ، سأعرض لك 8 طرق فعالة في Excel لـ تقسيم البيانات إلى أعمدة بواسطة فاصلة.
تنزيل المصنف التدريبي
تقسيم البيانات إلى أعمدة بواسطة Comma.xlsmهذه هي مجموعة البيانات التي سأستخدمها. هنا لدينا بعض الأشخاص مع عناوينهم . تحتوي العناوين على فاصلات ، وسنقسم Town و Country إلى أعمدة منفصلة في هذه المقالة.
7 طرق لتقسيم البيانات إلى أعمدة بواسطة فاصلة في Excel
1. تقسيم البيانات إلى أعمدة باستخدام ميزة النص إلى العمود
أولاً ، سأوضح لك كيفية استخدام النص إلى العمود لتقسيم البيانات إلى عدة أعمدة .
الخطوات:
- أولاً ، حدد C5: C11 . ثم انتقل إلى علامة التبويب البيانات & gt؛ & gt؛ حدد أدوات البيانات & GT ؛ & GT. حدد نص إلى أعمدة
- سيظهر تحويل النص إلى معالج العمود . اختر محدد ثم انقر فوق التالي .
- بعد ذلك ، اختر المحدد كـ فاصلة . ثم انقر فوق التالي .
- ثماختر عام كـ تنسيق بيانات العمود . حدد الوجهة . أخيرًا ، حدد إنهاء .
سيقوم Excel بتقسيم البيانات.
اقرأ المزيد: كيفية تقسيم البيانات إلى أعمدة متعددة في Excel
2. تطبيق التعبئة السريعة لتقسيم البيانات في Excel
الآن ، سأفعل استخدم Flash Fill لتقسيم البيانات في Excel .
STEPS:
- اكتب Tokyo في D5 .
- استخدم مقبض التعبئة إلى الملء التلقائي حتى D11 .
- انقر الآن على خيارات التعبئة التلقائية (انظر image)
- اختر Flash Fill .
Excel سيعرض المدن .
- وبالمثل ، افصل البلد .
اقرأ المزيد: كيفية تقسيم البيانات في خلية Excel واحدة إلى أعمدة متعددة (5 طرق)
3. استخدام مزيج من LEFT و FIND & amp؛ LEN لتقسيم البيانات إلى أعمدة بواسطة فاصلة
في هذا القسم ، سأشرح كيف يمكنك تقسيم البيانات باستخدام LEFT ، FIND و LEN وظائف .
خطوات:
- انتقل إلى D5 . اكتب الصيغة التالية.
=LEFT(C5,FIND(",",C5)-1)
انهيار الصيغة
البحث ("،"، C5) ➤ إرجاع موضع الحرف فاصلة (،) في C5 .
الإخراج : 6
LEFT (C5، FIND ("،"، C5) -1) ➤ إرجاع الرقم المحدد من بداية النص في C5 .
الإخراج : Tokyo
- ثم اضغط على ENTER . سيعود Excel الإخراج.
- الآن ، استخدم Fill Handle إلى تعبئة تلقائية .
لفصل البلد ،
- انتقل إلى E5 . اكتب الصيغة التالية.
=RIGHT(C5,LEN(C5)-FIND(",",C5))
انهيار الصيغة
البحث ("،"، C5) ➤ إرجاع موضع فاصلة (،) في C5 .
الإخراج: 6
LEN (C5) إرجاع رقم من حرف في C5 .
الإخراج: 11
RIGHT (C5، LEN (C5) -FIND ( "،"، C5)) ➤ إرجاع الموضع المحدد للحرف من نهاية C5 .
الإخراج : اليابان
- الآن ، اضغط على إدخال . سيعرض Excel الإخراج.
- الآن ، استخدم Fill Handle إلى التدوين الآلي .
4. استخدام PowerQuery لتقسيم البيانات
الآن سأستخدم PowerQuery إلى تقسيم البيانات إلى أعمدة في Excel .
الخطوات:
- قم بإنشاء جدول للقيام بذلك ، حدد النطاق بأكمله B4: C11 .
- اضغط على CTRL + T . سيظهر مربع إدخال . ضع بيانات في جدولك. ها هو B4: C11 .
- الآن ، انتقل إلى علامة التبويب البيانات & gt؛ & gt ؛ حدد منالجدول / النطاق .
- محرر PowerQuery سوف ينبثق. احتفظ بالمؤشر في عمود العنوان . ثم انقر بزر الماوس الأيمن فوق الماوس لإحضار شريط السياق .
- من شريط السياق ، حدد عمود الانقسام & GT ؛ & GT. حدد بواسطة المحدد
- سيظهر مربع الحوار تقسيم العمود بواسطة المحدد . حدد المحدد على أنه فاصلة . ثم انقر فوق موافق .
- Excel سوف يقسم العمود تحت 1 و العنوان 2 عمود . ثم انقر فوق إغلاق & amp؛ تحميل .
- سينقل Excel مجموعة البيانات إلى ورقة عمل جديدة .
- إعادة تسمية العمود .
اقرأ المزيد: كيفية تقسيم البيانات في Excel (5 طرق)
5. تحويل البيانات إلى ملف CSV
الآن ، سأعرض طريقة أخرى. سأحول مجموعة البيانات إلى ملف CSV ( قيم مفصولة بفواصل ) أولاً.
الخطوات:
- أولاً ، انسخ العمود العنوان في صفحة المفكرة .
- ثم انتقل إلى ملف & gt؛ & gt؛ حدد حفظ باسم .
- الآن ، اضبط الاسم و احفظ الملف . تذكر ، عليك وضع لاحقة .csv في الاسم.
- الآن ، افتح الملف من الموقع حيث أنت حفظه مسبقًا .
- سيقوم Excel بتقسيم البيانات .
- الآن ، تنسيق كما يحلو لك.
6. استخدام VBA لتقسيم البيانات إلى أعمدة بواسطة فاصلة
الآن ، سأستخدم كود VBA إلى لتقسيم البيانات .
الخطوات:
- اضغط على ALT + F11 لفتح نافذة VBA .
- ثم انتقل إلى أدخل & GT؛ & GT؛ حدد وحدة .
- سيتم فتح وحدة جديدة . اكتب الكود التالي.
1453
Code Breakdown
- هنا ، لقد قمت بإنشاء إجراء فرعي SplitColumn . لقد استخدمت العبارة dim لتعريف متغير SplitData مثل String و i كمتغير .
- ثم استخدمت للحلقة . 5 إلى 11 تشير إلى أنني سأقوم بتقسيم البيانات من من الصف الخامس إلى الصف الحادي عشر .
- التالي ، أنا استخدم الوظيفة VBA Split حيث n هو الصف رقم و 3 يحدد أن البيانات موجودة في C عمود . نظرًا لأن Count = 4 ، فإن البيانات سيتم تقسيمها إلى عمود D .
- مرة أخرى ، استخدمت للحلقة إلى زيادة عدد .
- الآن اضغط على F5 لتشغيل كود . Excel سوف يقسم البيانات .
7. استخدام FILTERXML و SUBSTITUTE & amp ؛ وظائف TRANSPOSE في Excel لتقسيمهاالبيانات
الآن سأستخدم وظيفة FILTERXML جنبًا إلى جنب مع البديل & amp؛ وظائف TRANSPOSE . سيعمل هذا مع الإصدارات التي تمت ترقيتها من Excel .
الخطوات:
حدد D5 و E5 . اكتب الصيغة التالية
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))
انهيار الصيغة
SUBSTITUTE (C5، "،"، "") ➤ هذا سيحل محل فاصلة (،) في D5 و E5 .
الإخراج: “TokyoJapan”
FILTERXML ("" & amp؛ SUBSTITUTE (C5 ، “،”، ””) & amp؛ “”، “// s”) ➤ تقوم بإرجاع بيانات XML من محتوى التالي XPath
الإخراج: {"Tokyo"؛ "Japan"}
TRANSPOSE (FILTERXML ("" & amp؛ SUBSTITUTE (C5، "،"، "" ) & amp؛ ""، "// s")) ➤ سيتم تبديل المصفوفة.
الإخراج: {"Tokyo"، "Japan"}
- ثم اضغط على ENTER . سيعيد Excel المخرجات.
- ثم استخدم مقبض التعبئة إلى الملء التلقائي .
كتاب التدريب
الممارسة تجعل الرجل مثاليًا. من المهم التدرب على استيعاب أي طريقة. لهذا السبب أرفقت لك ورقة تدريب .
الاستنتاج
في هذه المقالة ، لقد أوضحت 7 الطرق الفعالة في Excel إلى تقسيم البيانات إلى أعمدة بواسطة فاصلة . آمل أن يساعد الجميع. وأخيرًا ، إذا كان لديك أي نوع من الاقتراحات أو الأفكار أو التعليقاتلا تتردد في التعليق أدناه.