Excel เราจะตัดแบ่งแถวแล้วเอาไปเพิ่มในส่วนของคอลัมน์ได้อย่างไรครับ

กระทู้คำถาม
ผมมีข้อมูลใน Excel ตามรูปเลยครับ มีข้อมูลอยู่ 8000 แถว

ถ้าผมต้องการนำข้อมูลมาเรียงให้ได้ตามรูปด้านล่างครับ

ถ้ามีข้อมูลน้อยก็พอจะ cut แล้ว past ได้อยู่ครับ แต่นี่มีตั้ง 8000 ข้อมูล ท่านใดพอจะมีวิธีทำที่ง่ายๆบ้างมั้ยครับ
ความคิดเห็นจาก Expert Account
ความคิดเห็นที่ 2
สมมุติว่า Sheet ข้อมูล คือ Sheet1

ให้สร้าง Sheet2 แล้วทำ ที่ Sheet2

ที่ Sheet2
แถวแรกที่เป็น Heading คีย์เอาเองครับ แค่ A ถึง F ก็พอ (แค่ 6 คอลัมน์)
แค่ คำว่า จุดที่ แล้วก็ X กับ Y

แถวที่ 2
ป้อนสูตรตามนี้ แค่ 6 Cell ครับ

A2 =Sheet1!A2
B2 =VLOOKUP(A2,Sheet1!$A:$C,2)
C2 =VLOOKUP(A2,Sheet1!$A:$C,3)

D2 =A2+49
E2 =VLOOKUP(D2,Sheet1!$A:$C,2)
F2 =VLOOKUP(D2,Sheet1!$A:$C,3)
ทีนี้ ก็ Copy ทั้ง 6 Cell นี้ ยาวลงได้เลยครับ 49 แถว

จากนั้น ระบาย เลือก คอลัมน์ D,E,F ไว้ ครับ (3 คอลัมน์)
แล้ว Copy ไปทางขวา ได้เลย (แนะนำให้  Paste หรือวาง ทีละ 9 คอลัมน์ จะได้ไม่สับสนนัก)

(ถ้าดูจากภาพ ก็คือ คอลัมน์สีเทา นั่นล่ะครับ Copy ไปทีละ 3 คอลัมน์เลย)


พอทำเสร็จหมด ตรวจข้อมูล
ถ้าถูกต้องดี
ใน Sheet2
ให้ CTRL+A
CTRL+C
CTRL+Shift+V (หรือ Paste Special / Value )
สูตร ก็จะหายหมดครับ
เหลือแต่ตัวเลขตามต้องการ

แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่