كيفية تقسيم الخلايا في Excel: تحويل النص إلى أعمدة والتعبئة السريعة والصيغ

  • شارك هذا
Michael Brown

كيف تقسم خلية في Excel؟ باستخدام ميزة Text to Columns أو Flash Fill أو الصيغ أو أداة Split Text. يوضح هذا البرنامج التعليمي جميع الخيارات لمساعدتك في اختيار التقنية الأنسب لمهمتك الخاصة.

بشكل عام ، قد تحتاج إلى تقسيم الخلايا في Excel في حالتين. في أغلب الأحيان ، عند استيراد البيانات من بعض المصادر الخارجية حيث تكون جميع المعلومات في عمود واحد بينما تريدها في أعمدة منفصلة. أو ، قد ترغب في فصل الخلايا في جدول موجود لتحسين التصفية أو الفرز أو التحليل التفصيلي.

    كيفية تقسيم الخلايا في Excel باستخدام Text to Columns

    تعد ميزة Text to Columns مفيدة حقًا عندما تحتاج إلى تقسيم محتويات الخلية إلى خليتين أو أكثر. يسمح بفصل السلاسل النصية بواسطة محدد معين مثل الفاصلة أو الفاصلة المنقوطة أو المسافة بالإضافة إلى تقسيم السلاسل ذات الطول الثابت. دعونا نرى كيف يعمل كل سيناريو.

    كيفية فصل الخلايا في Excel بواسطة المحدد

    لنفترض أن لديك قائمة بالمشاركين حيث يكون اسم المشارك والبلد وتاريخ الوصول المتوقع متشابهين العمود:

    ما نريده هو فصل البيانات في خلية واحدة إلى عدة خلايا مثل الاسم الأول ، اسم العائلة ، البلد ، تاريخ الوصول و الحالة . للقيام بذلك ، قم بتنفيذ الخطوات التالية:

    1. إذا كنت تريد وضع النتائج في منتصف الجدول ، فابدأ بإدخالالعمود (الأعمدة) لتجنب الكتابة فوق البيانات الحالية الخاصة بك. في هذا المثال ، قمنا بإدراج 3 أعمدة جديدة كما هو موضح في لقطة الشاشة أدناه: إذا لم يكن لديك أي بيانات بجوار العمود الذي تريد فصله ، فتخط هذه الخطوة.
    2. حدد الخلايا تريد القسمة ، انتقل إلى علامة التبويب البيانات & gt؛ أدوات البيانات المجموعة ، وانقر فوق الزر نص إلى أعمدة .
    3. في الخطوة الأولى من معالج تحويل النص إلى أعمدة ، تختار كيفية تقسيم الخلايا - عن طريق المحدد أو العرض. في حالتنا ، يتم فصل محتويات الخلية بمسافات والفاصلات ، لذلك نختار محدد ، وننقر على التالي .
    4. في الخطوة التالية ، تحدد المحددات واختياريا ، مؤهل النص . يمكنك اختيار واحد أو أكثر من المحددات المحددة مسبقًا وكذلك كتابة امتلك واحدًا في المربع أخرى . في هذا المثال ، نحدد مسافة و فاصلة :

      تلميحات:

      • تعامل المحددات المتتالية على أنها واحدة . تأكد من تحديد هذا الخيار عندما تحتوي بياناتك على محددين أو أكثر في صف ، على سبيل المثال عند وجود بضع مسافات متتالية بين الكلمات أو عندما تكون البيانات مفصولة بفاصلة ومسافة ، مثل "Smith، John".
      • تحديد مؤهل النص . استخدم هذا الخيار عندما يكون بعض النص محاطًا بعلامات اقتباس مفردة أو مزدوجة ، وتريد أن تكون هذه الأجزاء من النص غير قابلة للفصل. على سبيل المثال ، إذا اخترت فاصلة (،) كمحدد وعلامة الاقتباس (") كمؤهل للنص ، فإن أي كلمات محاطة بعلامات اقتباس مزدوجة ، على سبيل المثال " California، USA " ، سيتم وضعها في خلية واحدة مثل California ، USA . إذا حدد {none} كمؤهل للنص ، ثم يتم توزيع "California في خلية واحدة (مع علامة اقتباس افتتاحية) و USA" في خلية أخرى ( مع علامة الإغلاق).
      • معاينة البيانات . قبل النقر فوق الزر التالي ، من المنطقي التمرير عبر معاينة البيانات للتأكد من أن Excel قام بتقسيم جميع محتويات الخلايا بشكل صحيح.
    5. لم يتبق لك سوى شيئين آخرين - اختر تنسيق البيانات وحدد المكان الذي تريد لصق القيم الناتجة فيه :
      • تنسيق البيانات . بشكل افتراضي ، يتم تعيين التنسيق عام لجميع الأعمدة ، والذي يعمل بشكل جيد في معظم الحالات. في مثالنا ، نحتاج إلى تنسيق البيانات لتواريخ الوصول. لتغيير تنسيق البيانات لعمود معين ، انقر فوق هذا العمود أسفل معاينة البيانات للتحديد t ، ثم اختر أحد التنسيقات ضمن تنسيق بيانات العمود (يرجى الاطلاع على لقطة الشاشة أدناه).
      • الوجهة . لإخبار Excel بالمكان الذي تريد إخراج البيانات المنفصلة إليه ، انقر فوق طي الحوار أيقونة بجوار المربع الوجهة وحدد الخلية العلوية اليسرى من النطاق الوجهة ، أو اكتب مرجع خلية مباشرة في المربع. من فضلك كن جداالحذر مع هذا الخيار ، وتأكد من وجود عدد كافٍ من الأعمدة الفارغة مباشرة إلى الخلية الوجهة.

      ملاحظات:

      • إذا كنت لا تريد استيراد بعض الأعمدة التي تظهر في معاينة البيانات ، فحدد هذا العمود وحدد عدم الاستيراد عمود (تخطي) زر الاختيار تحت تنسيق بيانات العمود .
      • لا يمكن استيراد البيانات المقسمة إلى جدول بيانات أو مصنف آخر. إذا حاولت القيام بذلك ، فسوف تحصل على خطأ الوجهة غير صالح.
    6. أخيرًا ، انقر فوق الزر إنهاء وتكون قد انتهيت! كما هو موضح في لقطة الشاشة أدناه ، قام Excel بوضع محتويات خلية واحدة بشكل مثالي في عدة خلايا:

    كيفية تقسيم نص بعرض ثابت

    يوضح هذا القسم كيف لتقسيم خلية في Excel بناءً على عدد الأحرف التي تحددها. لتسهيل فهم الأمور ، يرجى النظر في المثال التالي.

    لنفترض أن لديك معرّفات المنتجات وأسماء المنتجات في عمود واحد وتريد استخراج المعرّفات في عمود منفصل:

    منذ ذلك الحين تحتوي جميع معرّفات المنتج على 9 أحرف ، الخيار عرض ثابت مناسب تمامًا للمهمة:

    1. ابدأ تحويل النص إلى أعمدة المعالج كما هو موضح في المثال أعلاه. في الخطوة الأولى من المعالج ، اختر عرض ثابت وانقر فوق التالي .
    2. اضبط عرض كل عمود باستخدام قسم معاينة البيانات . كما هو مبين فيلقطة الشاشة أدناه ، يمثل الخط العمودي فاصل عمود ، ولإنشاء خط فاصل جديد ، ما عليك سوى النقر فوق الموضع المطلوب (9 أحرف في حالتنا): لإزالة الفاصل ، انقر نقرًا مزدوجًا فوق سطر ؛ لتحريك فاصل في موضع آخر ، ما عليك سوى سحب الخط بالماوس.
    3. في الخطوة التالية ، اختر تنسيق البيانات والوجهة للخلايا المنقسمة تمامًا كما فعلنا في المثال السابق ، وانقر فوق زر إنهاء لإكمال الفصل.

    كيفية فصل الخلايا في Excel باستخدام Flash Fill

    بدءًا من Excel 2013 ، يمكنك الاستفادة من ميزة Flash Fill التي لا يمكن فقط ملء الخلايا بالبيانات تلقائيًا ، ولكن أيضًا تقسيم محتويات الخلية.

    لنأخذ عمودًا من البيانات من مثالنا الأول ونرى كيف يمكن أن يساعدنا برنامج Excel's Flash Fill في تقسيم خلية إلى نصفين:

    1. أدخل عمودًا جديدًا بجوار العمود بالبيانات الأصلية واكتب الجزء المطلوب من النص في الخلية الأولى (اسم المشارك في هذا المثال).
    2. اكتب النص في زوجين آخرين الخلايا. بمجرد أن يستشعر Excel نمطًا ما ، سيقوم بتعبئة بيانات مماثلة في خلايا أخرى تلقائيًا. في حالتنا ، يتم أخذ 3 خلايا لـ Excel لمعرفة نمط:
    3. إذا كنت راضيًا عما تراه ، فاضغط على المفتاح أدخل ، وستعمل جميع الأسماء يمكن نسخها إلى عمود منفصل مرة واحدة.

    كيفية تقسيم الخلية في Excel باستخدام الصيغ

    أيًا كان التنوعالمعلومات التي قد تحتويها الخلايا الخاصة بك ، تتلخص صيغة لتقسيم خلية في Excel إلى العثور على موضع المحدد (فاصلة ، مسافة ، إلخ) واستخراج سلسلة فرعية قبل المحددات أو بعدها أو بينهما. بشكل عام ، يمكنك استخدام وظائف SEARCH أو FIND لتحديد موقع المحدد وإحدى وظائف النص (LEFT أو RIGHT أو MID) للحصول على سلسلة فرعية.

    على سبيل المثال ، يمكنك استخدام الصيغ التالية من أجل تقسيم البيانات في الخلية A2 مفصولة بفاصلة ومسافة (يرجى الاطلاع على لقطة الشاشة أدناه):

    لاستخراج الاسم في B2:

    =LEFT(A2, SEARCH(",",A2)-1)

    هنا ، تحدد وظيفة SEARCH موضع الفاصلة في A2 ، وتقوم بطرح 1 من النتيجة ، لأن الفاصلة نفسها غير متوقعة في الإخراج. تستخرج الدالة LEFT هذا العدد من الأحرف من بداية السلسلة.

    لاستخراج الدولة في C2:

    =RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)

    هنا ، تحسب الدالة LEN الطول الإجمالي من السلسلة ، التي تطرح منها موضع الفاصلة المعادة بواسطة SEARCH. بالإضافة إلى ذلك ، يمكنك طرح حرف المسافة (-1). ينتقل الاختلاف إلى الوسيطة الثانية RIGHT ، لذلك فهي تسحب العديد من الأحرف من نهاية السلسلة.

    ستبدو النتيجة كما يلي:

    إذا كان المحدد الخاص بك هو فاصلة مع أو بدون مسافة ، يمكنك استخدام الصيغة التالية لاستخراج سلسلة فرعية بعدها (حيث 1000 هو الحد الأقصى لعدد الأحرفpull):

    =TRIM(MID(A2, SEARCH(",", A2)+1, 1000))

    كما ترى ، لا توجد صيغة عامة يمكنها التعامل مع جميع أنواع السلاسل. في كل حالة على حدة ، سيتعين عليك إيجاد الحل الخاص بك.

    الخبر السار هو أن وظائف الصفيف الديناميكية التي ظهرت في Excel 365 تجعل استخدام العديد من الصيغ القديمة غير ضروري. بدلاً من ذلك ، يمكنك استخدام هذه الوظائف:

    • TEXTSPLIT - تقسيم السلاسل حسب أي محدد تحدده.
    • TEXTBEFORE - استخراج النص قبل حرف معين أو سلسلة فرعية.
    • TEXTAFTER - استخراج نص بعد حرف أو كلمة معينة.

    لمزيد من أمثلة الصيغ لتقسيم الخلايا في Excel ، يرجى مراجعة الموارد التالية:

    • استخراج النص من قبل حرف محدد
    • احصل على سلسلة فرعية بعد حرف معين
    • استخراج النص بين تكرارين من حرف
    • تقسيم الخلية بواسطة فاصلة أو نقطتين أو شرطة مائلة أو شرطة أو أي محدد آخر
    • تقسيم الخلايا حسب فاصل الأسطر
    • فصل النص والأرقام
    • الصيغ لفصل الأسماء في Excel

    تقسيم الخلايا باستخدام ميزة تقسيم النص

    الآن بعد أن أصبحت معتادًا على الميزات المضمنة ، دعني أوضح لك طريقة بديلة لتقسيم الخلايا في Excel. أعني أداة Split Text المضمنة في Ultimate Suite لبرنامج Excel. يمكنه إجراء العمليات التالية:

    • تقسيم الخلية حسب الحرف
    • تقسيم الخلية حسب السلسلة
    • تقسيم الخلية حسب القناع (النمط)

    على سبيل المثال ، تقسيم ملفيمكن إجراء تفاصيل المشترك في خلية واحدة إلى عدة خلايا في خطوتين سريعتين:

    1. حدد الخلايا التي تريد فصلها ، وانقر فوق رمز تقسيم النص على رمز علامة التبويب Ablebits Data في المجموعة Text .
    2. في جزء الوظيفة الإضافية ، قم بتكوين الخيارات التالية:
      • حدد فاصلة و مسافة كمحددات.
      • حدد خانة الاختيار معاملة المحددات المتتالية باعتبارها واحدة .
      • اختر تقسيم إلى أعمدة .
      • انقر فوق انقسام زر.

    انتهى! يتم إدراج أربعة أعمدة جديدة مع البيانات المقسمة بين الأعمدة الأصلية ، وتحتاج فقط إلى إعطاء هذه الأعمدة الأسماء المناسبة:

    تلميح. لفصل عمود من الأسماء عن الاسم الأول والاسم الأخير والاسم الأوسط ، يمكنك استخدام أداة Split Names خاصة.

    إذا كنت مهتمًا برؤية تقسيم النص و Split Names أدوات قيد التنفيذ ، فنحن نرحب باستخدام رابط التنزيل أدناه. أشكرك على القراءة وآمل أن أراك على مدونتنا الأسبوع المقبل!

    التنزيلات المتاحة

    Ultimate Suite إصدار كامل الوظائف لمدة 14 يومًا (ملف exe.)

    مايكل براون متحمس للتكنولوجيا ولديه شغف لتبسيط العمليات المعقدة باستخدام أدوات البرمجيات. مع أكثر من عشر سنوات من الخبرة في صناعة التكنولوجيا ، صقل مهاراته في Microsoft Excel و Outlook ، بالإضافة إلى جداول بيانات Google والمستندات. مدونة مايكل مكرسة لمشاركة معرفته وخبرته مع الآخرين ، وتقديم نصائح ودروس تعليمية سهلة المتابعة لتحسين الإنتاجية والكفاءة. سواء كنت محترفًا متمرسًا أو مبتدئًا ، تقدم مدونة مايكل رؤى قيمة ونصائح عملية للحصول على أقصى استفادة من أدوات البرامج الأساسية هذه.