Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

ในขณะที่ทำงานกับ Microsoft Excel ขนาดใหญ่ บางครั้งเราต้องเปลี่ยนทุก n แถวเป็นคอลัมน์ เพื่อเปลี่ยน ทุกๆ n แถวถึงคอลัมน์เป็นเรื่องง่าย นี่เป็นงานที่ประหยัดเวลาด้วย วันนี้ในบทความนี้ เราจะมาเรียนรู้ สอง วิธีที่รวดเร็วและเหมาะสมในการย้ายทุก n แถวเป็นคอลัมน์ใน Excel พร้อมภาพประกอบที่เหมาะสม

2 วิธีที่เหมาะสมในการเปลี่ยนทุก n แถวเป็นคอลัมน์ใน Excel

สมมติว่าเรามี Excel แผ่นงานขนาดใหญ่ที่มีข้อมูลเกี่ยวกับตัวแทนขายหลายคน ของ อาร์มานี่ กรุ๊ป . ชื่อของตัวแทนฝ่ายขาย หมายเลขประจำตัว และ รายได้ที่ได้รับ โดย ตัวแทนขาย อยู่ในคอลัมน์ B, C และ D ตามลำดับ เราสามารถย้ายทุก n แถวเป็นคอลัมน์ได้อย่างง่ายดายโดยใช้ ฟังก์ชัน INDEX . นอกจากนี้เรายังใช้ รหัส VBA เพื่อย้ายทุก n แถวเป็นคอลัมน์ เพื่อความสะดวกในการทำงาน เราจะย้ายทุกสี่แถวเป็นคอลัมน์ นี่คือภาพรวมของชุดข้อมูลสำหรับงานวันนี้

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

1. ใช้ฟังก์ชัน INDEX เพื่อย้ายทุก n แถวเป็นคอลัมน์ใน Excel

การใช้ฟังก์ชัน INDEX เราสามารถย้ายทุก n แถวเป็นคอลัมน์ใน Excel ได้อย่างง่ายดาย จากชุดข้อมูลของเรา เราจะย้ายทุก 4 แถวเป็นคอลัมน์ การย้ายทุก 4 แถวไปยังคอลัมน์ใน excel เป็นเรื่องง่าย นี่เป็นงานที่ประหยัดเวลาด้วย มาทำตามคำแนะนำด้านล่างเพื่อย้ายทุกสี่แถวเป็นคอลัมน์!

ขั้นตอนที่ 1:

  • ก่อนอื่น ดูชุดข้อมูลของเรา เราจะย้ายทุก 4 แถวเป็นคอลัมน์

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

  • หลังจากนั้น ให้เลือกเซลล์ จากชุดข้อมูลของเรา เราจะเลือกเซลล์ F5 เพื่อความสะดวกในการทำงานของเรา

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

  • หลังจากเลือกเซลล์ F5 ให้เขียนสูตรด้านล่างในเซลล์ที่เลือก สูตรคือ
=INDEX($B:$B,ROW(B5)*4-4+COLUMN(B5))

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

  • ดังนั้น เพียงแค่กด ENTER บนแป้นพิมพ์ของคุณและคุณจะได้ David เป็นผลลัพธ์ของ INDEX ทำงานในเซลล์ F5 .

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

ขั้นตอนที่ 2:

  • นอกจากนี้ ป้อนอัตโนมัติ ดัชนี ทำงานส่วนที่เหลือของเซลล์ของคอลัมน์ F .

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

  • ตอนนี้ ป้อนอัตโนมัติ ดัชนี กับคอลัมน์ G, H, และ ฉัน เพื่อให้ได้ผลลัพธ์ที่คุณต้องการซึ่งได้รับในภาพหน้าจอด้านล่าง

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

อ่านเพิ่มเติม: วิธีเปลี่ยนแถวเป็นคอลัมน์ตามเกณฑ์ใน Excel (2 วิธี)

การอ่านที่คล้ายกัน

  • วิธีการเปลี่ยนแถวที่ซ้ำกันเป็นคอลัมน์ใน Excel (4 วิธี)
  • Excel Power Query:สลับแถวเป็นคอลัมน์ (คำแนะนำทีละขั้นตอน)
  • วิธีการเปลี่ยนแถวเป็นคอลัมน์โดยใช้ Excel VBA (4 ตัวอย่างในอุดมคติ)
  • ย้ายหลายคอลัมน์เป็นหนึ่งคอลัมน์ใน Excel (วิธีง่ายๆ 3 วิธี)

2. เรียกใช้โค้ด VBA เพื่อเปลี่ยนทุก n แถวเป็นคอลัมน์ใน Excel

ตอนนี้ฉันจะแสดงวิธีย้ายทุก n แถวเป็นคอลัมน์โดยใช้โค้ด VBA ง่ายๆ มีประโยชน์มากสำหรับบางช่วงเวลา การใช้โค้ด VBA เพื่อย้ายทุก n แถวไปยังคอลัมน์เป็นเรื่องง่าย จากชุดข้อมูลของเรา เราจะย้ายทุกสี่แถวเป็นคอลัมน์ มาทำตามคำแนะนำด้านล่างเพื่อย้ายทุกสี่แถวเป็นคอลัมน์!

ขั้นตอนที่ 1:

  • ก่อนอื่น เปิดโมดูล เพื่อทำสิ่งนั้น อันดับแรก จาก นักพัฒนา ของคุณ แท็บ ไปที่

ผู้พัฒนา → Visual Basic

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

  • หลังจากคลิกที่ Visual Basic ribbon ซึ่งเป็นหน้าต่างชื่อ Microsoft Visual Basic for Applications – ย้ายแถวเป็นคอลัมน์ จะปรากฏขึ้นต่อหน้าคุณทันที จากหน้าต่างนั้น เราจะแทรกโมดูลสำหรับใช้ โค้ด VBA . ของเรา . โดยไปที่

แทรก → โมดูล

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

ขั้นตอนที่ 2:

  • ดังนั้น เปลี่ยนแถวเป็นคอลัมน์ โมดูลจะปรากฏขึ้นต่อหน้าคุณ ใน สลับแถวเป็นคอลัมน์ โมดูล เขียน VBA . ด้านล่าง
Sub Transpose_Rows_to_Columns()
 Dim x As Long
 Dim y As Long
 Dim z As Long
 Application.ScreenUpdating = False
 z = Cells(1, Columns.Count).End(xlToLeft).Column
 For y = 1 To z Step 2
 x = x + 1
 Cells(1, y).Copy Destination:=Cells(x, 1)
 x = x + 1
 Cells(1, y + 1).Copy Destination:=Cells(x, 1)
 Next y
 Cells(1, 2).Resize(1, z - 1).Clear
 Application.ScreenUpdating = True
End Sub

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

  • ดังนั้น เรียกใช้ VBA โดยไปที่

เรียกใช้ → เรียกใช้ Sub/UserForm

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

  • หลังจากเรียกใช้ รหัส VBA คุณจะสามารถย้ายทุก ๆ สี่แถวเป็นคอลัมน์ที่ได้รับในภาพหน้าจอด้านล่าง

วิธีการย้ายทุก n แถวเป็นคอลัมน์ใน Excel (2 วิธีง่ายๆ)

อ่านเพิ่มเติม: VBA เพื่อย้ายหลายคอลัมน์เป็นแถวใน Excel (2 วิธี)

สิ่งที่ควรจำ

👉 คุณสามารถป๊อปอัป Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างโดยกด Alt + F11 พร้อมกัน .

👉หากเป็น นักพัฒนา แท็บไม่ปรากฏใน ribbon ของคุณ คุณสามารถทำให้มองเห็นได้ โดยไปที่

ไฟล์ → ตัวเลือก → กำหนด Ribbon เอง

บทสรุป

ฉันหวังว่าวิธีการที่เหมาะสมทั้งหมดที่กล่าวถึงข้างต้นเพื่อเปลี่ยนทุก n แถวเป็นคอลัมน์จะกระตุ้นให้คุณใช้วิธีการเหล่านี้ใน Excel ของคุณ สเปรดชีตที่มีประสิทธิผลมากขึ้น เรายินดีอย่างยิ่งที่จะแสดงความคิดเห็นหากคุณมีคำถามหรือข้อสงสัยใดๆ

บทความที่เกี่ยวข้อง

  • วิธีการย้อนกลับ Transpose ใน Excel (วิธีง่ายๆ 3 วิธี)
  • วิธีการย้ายคอลัมน์เป็นแถวใน Excel (6 วิธี)
  • แปลงคอลัมน์เป็นแถวใน Excel โดยใช้ Power Query
  • วิธีการแปลงคอลัมน์เป็นแถวใน Excel ตามค่าของเซลล์
  • การเปลี่ยนเงื่อนไขใน Excel (2 ตัวอย่าง)
  • วิธีการแปลงคอลัมน์เป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคด้วยเครื่องหมายคำพูดเดี่ยว
  • วิธีการเปลี่ยนใน Excel VBA (3 วิธี)