5 วิธีในการเปลี่ยนข้อมูลใน Excel (การสอนทีละขั้นตอน)
การสลับข้อมูลหมายถึงการเปลี่ยนทิศทางของอาร์เรย์โดยการแปลงแถวเป็นคอลัมน์หรือในทางกลับกัน ในบทช่วยสอนนี้ เราจะแบ่งปันวิธีการต่างๆ ห้าวิธีในการเปลี่ยนการวางแนวของอาร์เรย์และบรรลุผลลัพธ์ที่ต้องการ
วิดีโอ: แปลงข้อมูลใน Excel
สลับคอลัมน์เป็นแถวด้วยการวางแบบพิเศษ
ขั้นตอนที่ 1: คัดลอกช่วงที่จะย้าย
เลือกช่วงของเซลล์ที่คุณต้องการสลับแถวและคอลัมน์ จากนั้นกด Ctrl + C เพื่อคัดลอกช่วง
ขั้นตอนที่ 2: เลือกตัวเลือก Paste Transpose
คลิกขวาที่เซลล์แรกของช่วงปลายทาง จากนั้นคลิก ไขว้ ไอคอน (ภายใต้ วางตัวเลือก) จากเมนูคลิกขวา
ผล
โวล่า! ช่วงจะถูกเปลี่ยนในเวลาไม่นาน!
(AD) ย้ายขนาดตารางอย่างง่ายดายด้วย Kutools
การแปลงตารางไขว้ (ตารางสองมิติ) เป็นรายการแบบเรียบ (รายการหนึ่งมิติ) หรือในทางกลับกันใน Excel ต้องใช้เวลาและความพยายามอย่างมากเสมอ อย่างไรก็ตาม เมื่อติดตั้ง Kutools for Excel แล้ว เปลี่ยนขนาดตาราง เครื่องมือจะช่วยให้คุณทำการแปลงอย่างรวดเร็วและง่ายดาย
Kutools สำหรับ Excel - รวมฟังก์ชั่นที่มีประโยชน์มากกว่า 300 รายการ ทำให้งานของคุณง่ายขึ้นมาก ทดลองใช้ฟีเจอร์เต็มรูปแบบฟรี 30 วันทันที!
แปลงและเชื่อมโยงข้อมูลไปยังแหล่งที่มา
หากต้องการเปลี่ยนการวางแนวของช่วงแบบไดนามิก (สลับคอลัมน์เป็นแถวและในทางกลับกัน) และเชื่อมต่อผลลัพธ์ที่เปลี่ยนไปกับชุดข้อมูลดั้งเดิม คุณสามารถใช้วิธีใดก็ได้ด้านล่าง:
- ฟังก์ชัน TRANSPOSE (ใช้งานง่ายแต่ไม่สามารถแก้ไขผลลัพธ์ได้)
- ฟังก์ชัน INDIRECT, ADDRESS, COLUMN และ ROW (สูตรใหญ่แต่สามารถเปลี่ยนแปลงผลลัพธ์ได้)
- วางแบบพิเศษและค้นหาและแทนที่ (ซับซ้อนแต่เข้าใจง่าย)
- Power Query (ง่ายด้วยผลลัพธ์ในรูปแบบตาราง)
เปลี่ยนแถวเป็นคอลัมน์โดยใช้ฟังก์ชัน TRANSPOSE
เมื่อต้องการเปลี่ยนแถวเป็นคอลัมน์และในทางกลับกันด้วย ขนส่ง โปรดทำดังนี้
ขั้นตอนที่ 1: เลือกเซลล์ว่างจำนวนเท่ากันกับชุดเซลล์ดั้งเดิม แต่ไปในทิศทางอื่น
เคล็ดลับ: ข้ามขั้นตอนนี้หากคุณใช้ Excel 365 หรือ Excel 2021
สมมติว่าตารางเดิมของคุณอยู่ในช่วง A1: C4ซึ่งหมายความว่าตารางมี 4 แถว 3 คอลัมน์ ดังนั้น ตารางที่ย้ายตำแหน่งจะมี 3 แถวและ 4 คอลัมน์ ซึ่งหมายความว่าคุณควรเลือก 3 แถวและ 4 คอลัมน์ของเซลล์ว่าง
ขั้นตอนที่ 2: ป้อนสูตร TRANSPOSE
พิมพ์สูตรด้านล่างในแถบสูตร แล้วกด Ctrl + Shift + Enter เพื่อให้ได้ผลลัพธ์
เคล็ดลับ: ข่าวประชาสัมพันธ์ เข้าสู่ หากคุณเป็นผู้ใช้ Excel 365 หรือ Excel 2021
=TRANSPOSE(A1:C4)
ผล
แถวจะกลายเป็นคอลัมน์ และคอลัมน์จะถูกแปลงเป็นแถว
หมุนข้อมูลโดยใช้ฟังก์ชัน INDIRECT, ADDRESS, COLUMN และ ROW
แม้ว่าสูตรข้างต้นจะเข้าใจและใช้งานได้ค่อนข้างง่าย แต่ข้อเสียคือคุณไม่สามารถแก้ไขหรือลบเซลล์ใดๆ ในตารางที่หมุนได้ ดังนั้นฉันจะแนะนำสูตรโดยใช้ ทางอ้อม, ที่อยู่, คอลัมน์ และ แถว ฟังก์ชั่น. สมมติว่าตารางเดิมของคุณอยู่ในช่วง A1: C4หากต้องการทำการแปลงแบบคอลัมน์ต่อแถวและเก็บข้อมูลที่หมุนแล้วเชื่อมต่อกับชุดข้อมูลต้นทาง โปรดทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1: ป้อนสูตร
ป้อนสูตรด้านล่างในเซลล์บนซ้ายสุดของช่วงปลายทาง (A6 ในกรณีของเรา) และกด เข้าสู่:
=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))
- คุณควรเปลี่ยน A1 ไปที่เซลล์ซ้ายบนสุดของช่วงแหล่งที่มาจริงของคุณที่คุณจะย้ายตำแหน่ง และเก็บเครื่องหมายดอลลาร์ไว้ตามเดิม เครื่องหมายดอลลาร์ ($) ก่อนตัวอักษรประจำคอลัมน์และหมายเลขแถวบ่งชี้ถึงการอ้างอิงแบบสัมบูรณ์ ซึ่งทำให้ตัวอักษรประจำคอลัมน์และหมายเลขแถวไม่เปลี่ยนแปลงเมื่อคุณย้ายหรือคัดลอกสูตรไปยังเซลล์อื่น
- ถ้ามีเซลล์ว่างในช่วงเดิม สูตรจะแปลงเซลล์ว่างเป็น 0 (ศูนย์) เพื่อกำจัดผลลัพธ์ที่เป็นศูนย์และเก็บเซลล์ว่างไว้ในขณะที่ย้ายตำแหน่ง คุณต้องใช้ประโยชน์จาก IF ฟังก์ชั่น:
-
=IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))
ขั้นตอนที่ 2: คัดลอกสูตรไปทางขวาและด้านล่างเซลล์
เลือกเซลล์สูตร แล้วลากจุดจับเติม (สี่เหลี่ยมสีเขียวเล็กๆ ที่มุมขวาล่างของเซลล์) ลง แล้วไปทางขวาตามจำนวนแถวและคอลัมน์ที่ต้องการ
ผล
คอลัมน์และแถวจะสลับทันที
แปลงคอลัมน์เป็นแถวด้วยการวางแบบพิเศษและค้นหาและแทนที่
อีกไม่กี่ขั้นตอนด้วยวิธีการวางแบบพิเศษพร้อมกับคุณสมบัติการค้นหาและแทนที่ ช่วยให้คุณสามารถย้ายข้อมูลในขณะที่เชื่อมโยงเซลล์ต้นทางกับเซลล์ที่ย้ายตำแหน่ง
ขั้นตอนที่ 1: คัดลอกช่วงที่จะย้าย
เลือกช่วงของเซลล์ที่คุณต้องการเปลี่ยนตำแหน่ง จากนั้นกด Ctrl + C เพื่อคัดลอกช่วง
ขั้นตอนที่ 2: ใช้ตัวเลือกวางลิงก์
คลิกขวาที่เซลล์ว่าง แล้วคลิก วางแบบพิเศษ.
คลิกที่ วางการเชื่อมโยง ปุ่ม
คุณจะได้ผลลัพธ์ดังที่แสดงด้านล่าง:
ขั้นตอนที่ 3: ค้นหาและแทนที่เครื่องหมายเท่ากับ (=) จากผลการวางลิงก์
เลือกช่วงผลลัพธ์ (A6: C9) แล้วกด Ctrl + Hแล้วแทนที่ = กับ @สอศ (หรืออักขระใดๆ ที่ไม่มีอยู่ในช่วงที่เลือก) ใน ค้นหาและแทนที่ โต้ตอบ
คลิกที่ แทนที่ทั้งหมดแล้วปิดกล่องโต้ตอบ ต่อไปนี้จะแสดงให้เห็นว่าข้อมูลจะมีลักษณะอย่างไร
ขั้นตอนที่ 4: แปลงผลการวางลิงก์ที่ถูกแทนที่
เลือกช่วง (A6: C9) แล้วกด Ctrl + C เพื่อคัดลอก คลิกขวาที่เซลล์ว่าง (ฉันเลือกที่นี่ A11) และเลือก ไขว้ ไอคอน รถในตำนานจากเกม วางตัวเลือก เพื่อวางผลลัพธ์ที่ทรานสโพส
ขั้นตอนที่ 5: รับเครื่องหมายเท่ากับ (=) กลับไปเพื่อเชื่อมโยงผลการสลับไปยังข้อมูลต้นฉบับ
เก็บข้อมูลผลการแปลง A11: D13 เลือกแล้วกด Ctrl + Hและแทนที่ @สอศ กับ = (ตรงกันข้ามกับ ขั้นตอนที่ 3).
คลิกที่ แทนที่ทั้งหมดแล้วปิดกล่องโต้ตอบ
ผล
ข้อมูลจะถูกถ่ายโอนและเชื่อมโยงกับเซลล์ดั้งเดิม
ย้ายและเชื่อมโยงข้อมูลไปยังแหล่งที่มาด้วย Power Query
Power Query เป็นเครื่องมืออัตโนมัติข้อมูลอันทรงพลังที่ช่วยให้คุณย้ายข้อมูลใน Excel ได้อย่างง่ายดาย คุณสามารถทำงานให้เสร็จได้โดยทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1: เลือกช่วงที่จะย้ายและเปิด Power Query บรรณาธิการ
เลือกช่วงของข้อมูลที่จะย้าย และจากนั้นบน ข้อมูล ในแท็บ รับและแปลงข้อมูล กลุ่มคลิก จากตาราง/ช่วง.
- ถ้าช่วงข้อมูลที่เลือกไม่อยู่ในตาราง ก สร้างตาราง กล่องโต้ตอบจะปรากฏขึ้น คลิก OK เพื่อสร้างตารางสำหรับมัน
- หากคุณใช้ Excel 2013 หรือ 2010 และไม่พบ จากตาราง/ช่วง บน ข้อมูล คุณจะต้องดาวน์โหลดและติดตั้งจาก ไมโครซอฟท์ Power Query สำหรับหน้า Excel. เมื่อติดตั้งแล้วให้ไปที่ Power Query คลิกแท็บ จากตาราง ใน ข้อมูล Excel กลุ่ม
ขั้นตอนที่ 2: แปลงคอลัมน์เป็นแถวด้วย Power Query
ไปที่ แปลง แถบ ใน ใช้แถวแรกเป็นส่วนหัว เมนูแบบเลื่อนลงเลือก ใช้ส่วนหัวเป็นแถวแรก.
คลิกที่ ไขว้.
ขั้นตอนที่ 3: บันทึกข้อมูลที่ถ่ายโอนไปยังแผ่นงาน
เกี่ยวกับ เนื้อไม่มีมัน คลิกแท็บ ปิดและโหลด เพื่อปิดหน้าต่าง Power Editor และสร้างเวิร์กชีตใหม่เพื่อโหลดข้อมูลที่แปลงแล้ว
ผล
ข้อมูลที่แปลงจะถูกแปลงเป็นตารางในเวิร์กชีตที่สร้างขึ้นใหม่
- ส่วนหัวของคอลัมน์เพิ่มเติมถูกสร้างขึ้นในแถวแรกตามที่แสดงด้านบน หากต้องการเลื่อนแถวแรกใต้ส่วนหัวเป็นส่วนหัวของคอลัมน์ ให้เลือกเซลล์ภายในข้อมูลแล้วคลิก สอบถาม > Edit. จากนั้นเลือก แปลง > ใช้แถวแรกเป็นส่วนหัว. สุดท้าย เลือก หน้าแรก > ปิดและโหลด.
- หากมีการเปลี่ยนแปลงใดๆ กับชุดข้อมูลดั้งเดิม คุณสามารถอัปเดตข้อมูลที่ถ่ายโอนด้านบนด้วยการเปลี่ยนแปลงเหล่านั้นโดยคลิกที่ รีเฟรช ไอคอน ข้างโต๊ะใน แบบสอบถามและการเชื่อมต่อ บานหน้าต่าง หรือโดยการคลิก รีเฟรช ปุ่มบน สอบถาม แถบ
(AD) แปลงช่วงด้วย Kutools ในไม่กี่คลิก
รางวัล ช่วงการแปลง ยูทิลิตี้ใน Kutools สำหรับ Excel สามารถช่วยให้คุณแปลง (แปลง) คอลัมน์แนวตั้งเป็นหลายคอลัมน์หรือวิธีอื่น ๆ ได้อย่างง่ายดายหรือแปลงแถวเป็นหลายแถวหรือในทางกลับกัน
Kutools สำหรับ Excel - รวมฟังก์ชั่นที่มีประโยชน์มากกว่า 300 รายการ ทำให้งานของคุณง่ายขึ้นมาก ทดลองใช้ฟีเจอร์เต็มรูปแบบฟรี 30 วันทันที!
บทความที่เกี่ยวข้อง
- วิธีเปลี่ยนช่วงอย่างรวดเร็วและข้ามเซลล์ว่างใน Excel
- เมื่อเราวางช่วงเป็นการย้าย เซลล์ว่างจะถูกวางด้วย อย่างไรก็ตาม บางครั้ง เราแค่ต้องการเปลี่ยนช่วงโดยไม่สนใจเซลล์ว่างตามภาพหน้าจอด้านล่าง มีวิธีใดบ้างที่จะเปลี่ยนช่วงอย่างรวดเร็วและข้ามช่องว่างใน Excel
- จะเปลี่ยนทุกๆ 5 หรือ n แถวจากคอลัมน์เดียวเป็นหลายคอลัมน์ได้อย่างไร
- สมมติว่าคุณมีข้อมูลยาวในคอลัมน์ A และตอนนี้คุณต้องการเปลี่ยนทุกๆ 5 แถวจากคอลัมน์ A ไปยังหลายคอลัมน์เช่นเปลี่ยน A1: A5 เป็น C6: G6, A6: A10 เป็น C7: G7 เป็นต้น ตามภาพหน้าจอที่แสดง คุณจะจัดการกับงานนี้ได้อย่างไรโดยไม่ต้องคัดลอกและวางซ้ำ ๆ ใน Excel
- จะเปลี่ยน / แปลงคอลัมน์และแถวเป็นคอลัมน์เดียวได้อย่างไร
- เมื่อคุณใช้แผ่นงาน Excel บางครั้งคุณจะพบกับปัญหานี้: คุณจะแปลงหรือเปลี่ยนช่วงของข้อมูลเป็นคอลัมน์เดียวได้อย่างไร? (ดูภาพหน้าจอต่อไปนี้ :) ตอนนี้ผมขอแนะนำสามเทคนิคสั้น ๆ สำหรับคุณในการแก้ปัญหานี้
- จะเปลี่ยน / แปลงคอลัมน์และแถวเป็นแถวเดียวได้อย่างไร
- จะรวมหลายแถวและหลายคอลัมน์เป็นแถวยาวเดียวได้อย่างไร อาจดูเหมือนง่ายสำหรับคุณ เพราะคุณสามารถคัดลอกทีละรายการและรวมเข้าด้วยกันเป็นแถวด้วยตนเอง อย่างไรก็ตาม อาจใช้เวลานานและน่าเบื่อหากมีแถวและคอลัมน์หลายร้อยแถว ที่นี่ฉันจะพูดถึงเทคนิคด่วนในการแก้ปัญหา
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
สารบัญ
- วิดีโอ: แปลงข้อมูลใน Excel
- สลับคอลัมน์เป็นแถวด้วยการวางแบบพิเศษ
- แปลงและเชื่อมโยงข้อมูลไปยังแหล่งที่มา
- ด้วยฟังก์ชัน TRANSPOSE
- ด้วยฟังก์ชัน INDIRECT, ADDRESS, COLUMN และ ROW
- ด้วยการวางแบบพิเศษและค้นหาและแทนที่
- ด้วยระบบเส้นทาง Power Query
- บทความที่เกี่ยวข้อง
- เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
- ความคิดเห็น