نصيحة: اللغات الأخرى مترجمة من قبل Google. يمكنك زيارة English نسخة من هذا الرابط.
تسجيل الدخول
x
or
x
x
التسجيل
x

or

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

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

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

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

تحويل خلية واحدة إلى عدة أعمدة / صفوف مع كوتولس ل إكسيل فكرة جيدةنومك


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

في إكسيل، لتقسيم خلية إلى أعمدة مملة مع معالج خطوة بخطوة. ولكن مع كوتولس ل إكسيل's تقسيم الخلايا الأداة المساعدة، يمكنك: شنومك، تحويل خلية واحدة إلى أعمدة أو صفوف بناء على محدد؛ شنومكس، تحويل سلسلة إلى نص ورقم؛ شنومكس، تحويل سلسلة على أساس عرض معين، مع النقرات. انقر للحصول على إصدار تجريبي مجاني من 60 من الأيام مجانًا!
دوك خلية انقسام
كوتولس ل إكسيل: مع أكثر من شنومكس مفيد اكسل الإضافية، مجانا في محاولة مع عدم وجود قيود في أيام شنومك.

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

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

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

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

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

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

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

يمكنك مشاهدة النتيجة كما هو موضح:


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

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

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

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

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

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. انقر يجري لتشغيل التعليمات البرمجية فبا، و KutoolsforExcel الحوار للملوثات العضوية الثابتة بالنسبة لك لتحديد خلية واحدة تريد تحويل البيانات الخاصة به. انظر لقطة الشاشة:

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

يمكنك مشاهدة النتيجة:

معلومات سرية: في التعليمات البرمجية فبا أعلاه، يمكنك تغيير الفاصل "،" تريد فصل البيانات من قبل.


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

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

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

بعد تثبيت كوتولس ل إكسيل، يرجى القيام على النحو التالي:(تحميل مجاني كوتولس ل إكسيل الآن!)

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

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

دوك كوتولس شنومك

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

4. انقر OK. الآن يمكنك أن ترى تم تحويل خلية إلى صفوف متعددة.
دوك كت شنومك

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

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


تبديل بسرعة عبر الجدول إلى قائمة أو العكس بالعكس

بينما تتلقى ورقة مع الجدول المتقاطع التي تحتاج إلى تحويل إلى جدول القائمة، كيف يمكنك التعامل معها بسرعة؟ مع كوتولس فرو إكسيل تبديل الجدول أبعاد فائدة، يمكنك تحويل عبر أبعاد الجدول إلى ثلاثة جدول ديمنزيونس أو العكس بالعكس بأسرع ما يمكن. انقر للحصول على 60-day تجربة مجانية كاملة الميزات!
دوك تبديل عبر إلى قائمة
كوتولس ل إكسيل: مع أكثر من شنومكس مفيد اكسل الإضافية، مجانا في محاولة مع عدم وجود قيود في أيام شنومك.

المواد النسبية:


Kutools for Excel يحل معظم مشاكلك ، ويزيد من إنتاجيتك بنسبة 80٪

  • إعادة استخدام: إدراج بسرعة الصيغ المعقدة ، الرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة المرور إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر الفورمولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (بسهولة قراءة وتحرير أعداد كبيرة من الخلايا) ؛ لصق على المدى المصفى...
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ انقسام خلايا المحتوى ؛ الجمع بين تكرار الصفوف / الأعمدة... منع الخلايا المكررة. مقارنة النطاقات...
  • حدد تكرار أو فريد الصفوف. حدد صفوف فارغة (جميع الخلايا فارغة) ؛ سوبر البحث والعثور غامض في العديد من المصنفات ؛ اختيار عشوائي ...
  • نسخة طبق الأصل خلايا متعددة دون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة. إدراج الرصاصات، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، حذف حسب الموضع ، إزالة الفضاء. إنشاء وطباعة مجاميع ترحيل الصفحات ؛ تحويل بين محتوى الخلايا والتعليقات...
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ تصنيف متقدم حسب الشهر / الأسبوع / اليوم ، التردد وأكثر ؛ فلتر خاص بواسطة جريئة ، مائل ...
  • الجمع بين المصنفات وأوراق العمل. دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; دفعة تحويل XLS ، XLSX وقوات الدفاع الشعبي...
  • أكثر من ميزات 300 القوية. يدعم Office / Excel 2007-2019 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. ميزات كاملة النسخة التجريبية المجانية من 30.
علامة التبويب kte 201905

علامة تبويب Office توفر واجهة مبوبة لـ Office ، واجعل عملك أسهل بكثير

  • تمكين تحرير علامات التبويب والقراءة في Word و Excel و PowerPointوالناشر والوصول ، Visio ومشروع.
  • افتح مستندات متعددة وقم بإنشائها في علامات تبويب جديدة لنفس النافذة ، وليس في نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50٪ ، ويقلل مئات نقرات الماوس لك كل يوم!
أسفل مكتبه
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Sunil Graphics · 1 months ago
    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
    • To post as a guest, your comment is unpublished.
      Sunny · 1 months ago
      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.
  • To post as a guest, your comment is unpublished.
    Sunil Graphics · 1 months ago
    i have data like this...
  • To post as a guest, your comment is unpublished.
    Sunil Graphics · 1 months ago
    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
  • To post as a guest, your comment is unpublished.
    Robin Hunuki · 4 months ago
    Thanks legend! "Convert One Cell To Multiple Cells/Rows With Text To Column And Paste Special In Excel" - worked perfectly.
  • To post as a guest, your comment is unpublished.
    Tushar Bhalerao · 1 years ago
    this is really helpfull for me, :) Thanks a lot.
  • To post as a guest, your comment is unpublished.
  • To post as a guest, your comment is unpublished.
    Rajiv Kumar · 2 years ago
    C033047C033025C0125397C033023C033033

    I would like that above number split in different row & start with C0.
    I have excel & in this excel above number in row. I would like in different row.
  • To post as a guest, your comment is unpublished.
    Sadhik · 2 years ago
    I have a table like this & i want to split the data in such a way that the result is appeared as in the output format.
    Any help is appreciated.


    Excel file :
    Id Disabled Production Group Name of Work Step
    BHM_777-57-854-01-01/551_1 0 LEFT WING OPEN PANELS 551AB 551BB 551CB


    desired output format :

    BHM_777-57-854-01-01/551_1 0 LEFT WING OPEN ACCESS PANEL 551AB
    BHM_777-57-854-01-01/551_2 0 LEFT WING SIGN OFF OPEN ACCESS PANEL 551AB
    BHM_777-57-854-01-01/551_3 0 LEFT WING OPEN ACCESS PANEL 551BB
    BHM_777-57-854-01-01/551_4 0 LEFT WING SIGN OFF OPEN ACCESS PANEL 551BB
    BHM_777-57-854-01-01/551_5 0 LEFT WING OPEN ACCESS PANEL 551CB
    BHM_777-57-854-01-01/551_6 0 LEFT WING SIGN OFF OPEN ACCESS PANEL 551CB
  • To post as a guest, your comment is unpublished.
    Gokul Anand · 2 years ago
    Hi i wanna one macro code to split my data

    i have data like

    1
    2
    3
    4
    5

    1
    2
    3
    4
    5
    i wanna split this like
    12345
    12345

    Please if any one know ping me..

    Thanku
  • To post as a guest, your comment is unpublished.
    rafeeq · 2 years ago
    in cell a1 i have date in cell b1 period and in c1 i have amount now i want that cell1 date ok, but cell b1 is period that 01.01.16 to 31.01.16 now i want that cell b1 to split in two column so that it look like this ::

    A1 B1 C1
    Date Period Amount
    01.01.16 01.01.16 31.01.16 15000

    i want the B1 period in split in two cloumn
  • To post as a guest, your comment is unpublished.
    Viral Shah · 2 years ago
    Hello ,
    How I can split one cell in two row to convert coloum.
    Example
    Cell A1 :. Meagan
    Vakariya

    I want above data in two coloum

    Pls any one resolve it..
  • To post as a guest, your comment is unpublished.
    Deeba · 2 years ago
    Hi

    I have a file with thousands of rows and i want one of the column to be divided into multiple rows and columns without disturbing its mapping with other columns.

    Column A Column B Column C Team Name Jeopardy Rules
    Res Product and Sales Inquiry Equipment Inquiry or Sale eMTA Inquiry QC/ON "Open for 72 hours - MGRSUPERCC (ON)/SACSUP (QC)
    Open for 96 hours - MGRSUPERCC (ON)/SACSUP (QC)
    In Progress for 120 hours - MGRSUPERCC (ON)/SACSUP (QC)
    In Progress for 150 hours - MGRSUPERCC (ON)/SACSUP (QC)
    In Progress for 200 hours - MGRSUPERCC (ON)/SACSUP (QC)
    Resolved for 168 hours - Assigned Agent/MGRSUPERCC (ON)/SACSUP (QC)"

    In the above example, entire content is in last cell. Row 2 column E

    Expected Result:

    Column A Column B Column C Column D Hours Status ON QC
    Res Product and Sales Inquiry Equipment Inquiry or Sale eMTA Inquiry QC/ON 72 Open MGRSUPERCC (ON) SACSUP (QC)
    Res Product and Sales Inquiry Equipment Inquiry or Sale eMTA Inquiry QC/ON 96 Open MGRSUPERCC (ON) SACSUP (QC)
    Res Product and Sales Inquiry Equipment Inquiry or Sale eMTA Inquiry QC/ON 120 In Progress MGRSUPERCC (ON) SACSUP (QC)
    Res Product and Sales Inquiry Equipment Inquiry or Sale eMTA Inquiry QC/ON 150 In Progress MGRSUPERCC (ON) SACSUP (QC)
    Res Product and Sales Inquiry Equipment Inquiry or Sale eMTA Inquiry QC/ON 200 In Progress MGRSUPERCC (ON) SACSUP (QC)
    Res Product and Sales Inquiry Equipment Inquiry or Sale eMTA Inquiry QC/ON 168 Resolved MGRSUPERCC (ON) SACSUP (QC)

    Can anyone please help me resolve it.
  • To post as a guest, your comment is unpublished.
    Rajeev Kumar · 2 years ago
    how to split a value in different columns like my value is 30122016
    i want to to do it 3 0 1 2 2 0 1 6


    best Rgds
    Rajeev
  • To post as a guest, your comment is unpublished.
    Delicate · 3 years ago
    I need to get from this

    All in one cell:
    aaaaaa
    bbbbbb
    ccccccc
    dddddd

    To all separated into individual cells without adding commas. (Text to columns button is not helping unless they are all on one line and commas are added.)

    Thanks!
  • To post as a guest, your comment is unpublished.
    Sachin Patil · 3 years ago
    Hi, My data is like
    in cell A1= Today is My Last Day in School
    in cell A2 = Tomorrow is My First Day in Office

    Expected:
    B1 Today
    B2
    B3 My
    B4 Last
    B5 Day and so on....

    Data in row A should be in Row B such that, after every 72 characters, the data should move to the cell below it. (B1 should have 72 chars, then 72 remaining in B2 and so onn)
  • To post as a guest, your comment is unpublished.
    FATIN · 3 years ago
    This is my sheet.
    aaaaa
    111111
    bbbbbb
    2222222
    cccccccc
    33333333
    ddddddd
    44444444

    And i need to achieve like this.
    aaaaa 111111
    bbbbbb 2222222
    cccccccc 33333333
    ddddddd 44444444
  • To post as a guest, your comment is unpublished.
    dan · 3 years ago
    I have a cell with multiple line breaks that I want to preserve and reserve into separate rows.

    For example:
    A

    B

    C


    D

    E

    Can I maintain the vertical spacing distributed as separate rows? Kutools seems to condense them into:
    A
    B
    C
    D
    E
  • To post as a guest, your comment is unpublished.
    sivaranjani · 4 years ago
    I have my dataset
    B1311740 mandiraray2013@gmail.com pradipkrray@rediffmail.com
    B1528120 asishmukh@gmail.com
    B1610861 payaltrivedi1979@gmail.com akneil789@gmail.com
    I want the data as below
    B1311740 mandiraray2013@gmail.com
    B1311740 pradipkrray@rediffmail.com
    B1528120 asishmukh@gmail.com
    B1610861 payaltrivedi1979@gmail.com
    B1610861 akneil789@gmail.com
    • To post as a guest, your comment is unpublished.
      DavidNavsix · 3 years ago
      Step 01:Insert 2 column on the Right.
      Step 02:Fill-In B column with 1,2,3.....
      Step 03:Sort on Column E.
      Step 04:in the formula in column A1. =If(e1"",b1+0.5,0)
      Step 05:copy the formula to the rest of A column
      Step 06:Copy the contents of A column to the unused space in B column (at the end of Column B).
      Step 07:Clear the contents in Column A.
      Step 08:Sort on Column B.
      Step 09:Delete those line that has 0 in column B.
      Step 10:In E1, insert a blank space, (with the option shift cell down).
      Step 11:Sort on Column D.
      Step 12:Delete the empty cells in Column D, (with the option shift cell left).
      Step 13:Sort on Column B again.
      Step 14:In A1, copy c1 to A1.
      Step 15:In A2, add the formula =IF(C2="",A1,C2)
      Step 16:Copy the formula to the rest of A1.
      Step 17:Copy the contents of Column A, and paste (value) onto Column C.
      Step 18:Delete column A & B.
  • To post as a guest, your comment is unpublished.
    Daniel · 4 years ago
    Thanx very helpful...atleast with this site i will be a genius soon
  • To post as a guest, your comment is unpublished.
    Pallavi · 4 years ago
    I have Data in sheet in below format in a cell
    1. Login to the Application
    2. Enter valid credentials
    3. Click on Submit
    Expected:
    Above three steps should get split in 3 rows

    Row 1 ----> 1. Login to the Application
    Row 2 ----> 2. Enter valid credentials
    Row 3 ----> 3. Click on Submit

    Please let me know is this possible in excel
  • To post as a guest, your comment is unpublished.
    DavidNavsix · 4 years ago
    Try this way,
    1. insert a blank column in before the A column, and number the line 1,2,1,2....you will see:
    1 aaaaa
    2 11111
    1 bbbbbb
    2 2222222
    1 cccccccc
    2 33333333
    1 ddddddd
    2 44444444

    2. Column the entire column b to column c, you get:
    1 aaaaa aaaaa
    2 11111 11111
    1 bbbbbb bbbbbb
    2 2222222 2222222
    1 cccccccc cccccccc
    2 33333333 33333333
    1 ddddddd ddddddd
    2 44444444 44444444
    3. Delete the first cell (shift cell up) in column c, you get:
    1 aaaaa 11111
    2 11111 bbbbbb
    1 bbbbbb 2222222
    2 2222222 cccccccc
    1 cccccccc 33333333
    2 33333333 ddddddd
    1 ddddddd 44444444
    2 44444444
    4. Now, sort column a, you will get:
    1 aaaaa 11111
    1 bbbbbb 2222222
    1 cccccccc 33333333
    1 ddddddd 44444444
    2 11111 bbbbbb
    2 2222222 cccccccc
    2 33333333 ddddddd
    2 44444444
    Delete all the line 2, and column A, you get what you want:
    aaaaa 11111
    bbbbbb 2222222
    cccccccc 33333333
    ddddddd 44444444
  • To post as a guest, your comment is unpublished.
    Shiva · 4 years ago
    This is my sheet.
    aaaaa
    111111
    bbbbbb
    2222222
    cccccccc
    33333333
    ddddddd
    44444444

    And i need to achieve like this.
    aaaaa 111111
    bbbbbb 2222222
    cccccccc 33333333
    ddddddd 44444444
  • To post as a guest, your comment is unpublished.
    Melissa · 4 years ago
    The row or field I want to break out into multiple rows is one complete number and I need every 8 numbers in a new row. They are not separated by commas. How can this be done?
  • To post as a guest, your comment is unpublished.
    Nizam · 4 years ago
    I tried it, it works for small and simple data but it doesnt work with my data, can you explain what can i do what that data ? the formate is like

    names: comments: Dates:
    name1,name2,name3 comment1,coment2,comnt3 2015:3:20:10,2015:3:21:10

    I Want to have name1, its comment1 and date1 in one row, and 2nd name, 2nd commnt, and 2date in 2nd row and so on.

    can you help me explain how to do this ?

    thanks
  • To post as a guest, your comment is unpublished.
    J. Felix · 5 years ago
    Great tutorial. Do you happen to know, how can you automatize this? I mean if you have multiple cells you want to transpose one below the other? (I am already having the needed number of empty rows in between them, so there is enough space to transpose, just I have more the 2500 rows, and would like to do it one by one.)