انتقل إلى المحتوى الرئيسي

كيفية تحويل خلية واحدة إلى عدة خلايا / صفوف في إكسيل؟

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

قم بتحويل خلية واحدة إلى خلايا / صفوف متعددة باستخدام Text to Column و Paste Special في Excel

قم بتحويل خلية واحدة إلى خلايا / صفوف متعددة باستخدام VBA

قم بتحويل خلية واحدة إلى أعمدة / صفوف متعددة باستخدام Kutools for Excel فكرة جيدة 3


السهم الأزرق الحق فقاعة قم بتحويل خلية واحدة إلى خلايا / صفوف متعددة باستخدام Text to Column و Paste Special في Excel

1. حدد الخلية التي تريد تحويل بياناتها ، وانقر فوق البيانات > نص إلى عمود، انظر لقطة الشاشة:

2. في مربع الحوار المنبثق ، تحقق محدد مربع الاختيار ، وانقر التالى. انظر لقطة الشاشة:

3. التحقق من فاصلة خانة الاختيار فقط في مربع الحوار ، وانقر فوق نهاية. انظر لقطة الشاشة:

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

5. حدد خلية فارغة تريدها وانقر بزر الماوس الأيمن للتحديد تبديل (T)، ثم يمكنك رؤية البيانات قد تم تحويلها إلى صفوف متعددة. انظر لقطة الشاشة:

إذا كنت تستخدم Microsoft Excel 2007 ، فانقر فوق الصفحة الرئيسية > لصق > تبديل موضع للصق البيانات المقسمة.

يمكنك رؤية النتيجة كما هو موضح:


قم بتقسيم خلية واحدة بسرعة إلى أعمدة أو صفوف بناءً على المحدد

في Excel ، يعد تقسيم خلية إلى أعمدة أمرًا شاقًا باستخدام المعالج خطوة بخطوة. ولكن مع كوتولس ل إكسيل's تقسيم الخلايا فائدة ، يمكنك: 1 ، تحويل خلية واحدة إلى أعمدة أو صفوف على أساس المحدد ؛ 2 ، تحويل السلسلة إلى نص ورقم ؛ 3 ، تحويل سلسلة على أساس عرض محدد ، مع النقرات.  انقر للحصول على نسخة تجريبية مجانية كاملة المواصفات لمدة 30 يومًا!
doc انقسام الخلية
 
Kutools for Excel: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30

السهم الأزرق الحق فقاعة قم بتحويل خلية واحدة إلى خلايا / صفوف متعددة باستخدام VBA

إذا كنت تعتقد أن الطريقة المذكورة أعلاه مملة بعض الشيء ، فيمكنك استخدام VBA لإنجازها.

1. معلق ALT زر واضغط F11 على لوحة المفاتيح لفتح ملف Microsoft Visual Basic للتطبيق نافذة.

2. انقر إدراج > الوحدة النمطية ، وانسخ VBA في الوحدة النمطية.

فبا: تحويل خلية واحدة إلى صفوف متعددة

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. انقر يجري لتشغيل التعليمات البرمجية لـ VBA ، و كوتولسفورإكسيل ينبثق مربع الحوار لك لتحديد خلية واحدة تريد تحويل بياناتها. انظر لقطة الشاشة:

4. انقر OK، وفي مربع حوار منبثق آخر ، حدد خلية لإخراج النتيجة. انظر لقطة الشاشة:

تستطيع أن ترى النتيجة:

معلومه- سرية: في كود فبا أعلاه ، يمكنك تغيير الفاصل "،" تريد فصل البيانات حسب. لا يدعم VBA الخلية المنقسمة بناءً على حرف الخط الجديد.


السهم الأزرق الحق فقاعة قم بتحويل خلية واحدة إلى أعمدة / صفوف متعددة باستخدام Kutools for Excel

إذا كان لديك كوتولس ل إكسيل - أداة يدوية مثبتة ، يمكنك استخدامها تقسيم الخلايا fuction لتقسيم خلية واحدة بسرعة إلى عدة أعمدة أو صفوف بناءً على المحدد.

كوتولس ل إكسيل: أداة مفيدة في Excel تجعل وظائفك أكثر سهولة وكفاءة.
  • +300 وظائف قوية وسهلة الاستخدام ،+110,000 اختيار مستخدمي Excel
  • كامل المواصفات تجربة مجانية في 30 يوما، بطاقة الإئتمان غير مطالب بها
  • العشرات من الوظائف بنقرة واحدة لتقليص وقت العمل في حل المشكلات المعقدة
  • يتضمن وظائف لتحويل الدُفعات ، والحذف ، والجمع بين الأوراق / الخلايا ، والتوسع ، وإلخ ، والمحاولة مجانًا الآن.

بعد تثبيت Kutools for Excel ، يرجى القيام بما يلي:(تنزيل مجاني Kutools for Excel الآن!)

1. حدد الخلية التي تريد تقسيمها إلى صفوف ، وانقر فوق كوتولس > دمج وتقسيم > تقسيم الخلايا. انظر لقطة الشاشة:
doc kutools انقسام الخلايا 1

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

وثيقة كوتولس 2

3. انقر Ok، وينبثق مربع حوار لتذكيرك بتحديد خلية لإخراج نتيجة الانقسام.
وثيقة كي تي 3

4. انقر OK. يمكنك الآن رؤية خلية تم تحويلها إلى صفوف متعددة.
doc kutools انقسام الخلايا 4

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

السهم الأزرق الحق فقاعة تحويل خلية واحدة إلى عدة صفوف أو أعمدة


قم بتحويل Cross Table إلى القائمة أو العكس

عندما تتلقى ورقة مع جدول عرضي تحتاج إلى تحويلها إلى جدول قائمة ، كيف يمكنك التعامل معها بسرعة؟ مع Kutools جيئة وذهابا في Excel أبعاد الجدول المنقولة فائدة ، يمكنك تحويل جدول الأبعاد المتقاطعة إلى جدول الأبعاد الثلاثة أو العكس بالعكس بأسرع ما يمكن.   انقر للحصول على نسخة تجريبية مجانية كاملة المواصفات لمدة 30 يومًا!
doc نقل عبر إلى القائمة
 
Kutools for Excel: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30

مقالات ذات صلة:

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

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

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (37)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for writing this macro it was very helpful <3
This comment was minimized by the moderator on the site
As of 10/19/21, Office365/Excel version 2109 (Build 14430.20306), the 'Merge & Split > Split Cells' option doesn't show
This comment was minimized by the moderator on the site
Hi, ggibby, have you installed Kutools for Excel in Excel? I have used Excel 2019, click Kutools tab and go to the Range & Cells group, click Merge & Split to expand the drop-down menu, you can find the Split Cells...
This comment was minimized by the moderator on the site
How do i separate in 3 columns, the time, the song name and the movie name

Annadata 02:31:50 Ja Re Ja Re Ud Ja Re Panchhi | Maya 02:36:02 Jangal Mein More Nacha | Madhumati 02:39:08 Aaha Rim Jhim Ke Ye Pyare Pyare | Usne Kaha Tha 02:44:41 Ni Sa Ga Ma Pa Ni Sa Re Sa | Anand Mahal 02:49:35 Roz Akeli Aaye | Mere Apne 02:52:51 Bagh Mein Kali Khili | Chand Aur Suraj 02:56:01 Ankhon Men Masti Sharab Ki | Chhaya 02:59:20 Chhota Sa Ghar Hoga | Naukri 03:02:32 Mere Khwabon Men Mere Khayalon Men | Honey Moon 03:05:51 Kancha Le Kanchi Lai Lajo | Madhumati 03:09:13 Tan Jale Man Jalta Rahe | Madhumati 03:12:31 Ganga Aaye Kahan Se | Kabuliwala
This comment was minimized by the moderator on the site
Hi All,
What If I had a cell that = 0815-0862
Is there a way for me to break that down in separate cells?
0815
0816
0817
0818
.
.
.


Thanks all in advance
This comment was minimized by the moderator on the site
Very helpfull. Thanks a lot.
This comment was minimized by the moderator on the site
i have data this format :--
OPTSTKMARUTI25JUN2020CE5800

I want to below mention format ( divide in five column )

OPTSTK Maruti 25 Jun 2020 CE 5800
This comment was minimized by the moderator on the site
If all your strings in same length, and each part of the string is in the same number of characters, you can use the Text to Columns > Fixed width option. See screenshot
This comment was minimized by the moderator on the site
I am getting error with the VBA.Split funtion when I am entering the <Span style>. I require it as my separator is a newline and I need to mention that. Any help would be great
This comment was minimized by the moderator on the site
Hi, Aj, the VBA code does not suuport to split cell by the new line.
This comment was minimized by the moderator on the site
i have data like this...

one cell this data
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result (first column name ,, second column number)
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487
This comment was minimized by the moderator on the site
Hi, Sunil Graphics, if there is no trailing space after the comma and dot, you can do as these:
1. Select the cell that contains data, click Data > Text to Column, in the popping text to column dialog, check delimited > next > check space > click Finish, now the data has been split into columns based on space, like p.umesh,125 | ranesh,52 | sunil,478 |...
2. Then select these column data, press Ctrl + C to copy them, and select a another cell, right click to select Transpose in the paste options in the context menu. Now the data shows as
p.umesh,125
ranesh,52
sunil,478
3. Select the transpose data, use the Text to Column function again, this time, check delimited > next > comma > finish. Then it done.
This comment was minimized by the moderator on the site
i have data like this...
This comment was minimized by the moderator on the site
i have data like this...
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487

how to solve this
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations