วิธีสลับแถวใน Excel (4 วิธีง่ายๆ)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดนี้เพื่อฝึกฝนขณะที่คุณกำลังอ่านบทความนี้

การสลับแถว.xlsm

4 วิธีง่ายๆ ในการสลับแถวใน Excel

ในส่วนนี้ของบทความนี้ เราจะพูดถึง 4 วิธีการสลับที่สะดวก แถวใน Excel สมมติว่าเรามีตารางต่อไปนี้เป็นชุดข้อมูลของเรา เป้าหมายของเราคือการสลับแถวของตารางด้วย 4 วิธีที่แตกต่างกัน

ไม่ต้องพูดถึง เราใช้เวอร์ชัน Microsoft Excel 365 สำหรับบทความนี้ อย่างไรก็ตาม คุณสามารถใช้เวอร์ชันใดก็ได้ตามความต้องการ

1. การใช้คำสั่งคัดลอกและวาง

การใช้คำสั่ง คัดลอก และ วาง คือ วิธีสลับแถวใน Excel ที่มีประสิทธิภาพที่สุดวิธีหนึ่ง คุณสามารถทำตามขั้นตอนด้านล่างเพื่อดำเนินการนี้

ขั้นตอน:

  • สมมติว่าเราต้องการสลับทั้งแถวที่ชื่อ “ Tywin ” และวางเขาภายใต้ “ Emily ” ในการทำเช่นนั้น ให้เลือกหมายเลขแถวของ “ Jon ” โดยคลิกขวาที่เมาส์ จากนั้นเลือกตัวเลือก แทรก จาก บริบทเมนู .

ด้วยเหตุนี้ แถวว่างจะถูกสร้างขึ้นใต้แถวของ “ Emily ” ตามที่แสดงใน ภาพต่อไปนี้

  • ตอนนี้ เลือกแถวของ “ Tywin ” แล้วกด CTRL + C เพื่อคัดลอกแถว

  • จากนั้นคลิกที่หมายเลขแถวของ แถวที่ 6 แล้วกดแป้นพิมพ์ลัด CTRL + V .

  • สุดท้าย เลือก แถว 9 และไปทางขวา -คลิกที่เซลล์ใดเซลล์หนึ่งของแถว แล้วเลือกตัวเลือก ลบ วิธีนี้จะลบแถวที่ซ้ำกันของ “ Tywin

ดังนั้น คุณจะเห็นว่าตอนนี้แถวของ Tywin อยู่ใต้แถว ของ เอมิลี่ ตามที่ทำเครื่องหมายไว้ในภาพด้านล่าง

อ่านเพิ่มเติม: ทางลัดสลับตำแหน่งการวางของ Excel: 4 วิธีง่ายๆ การใช้งาน

2. การใช้เมาส์และปุ่ม SHIFT

การใช้เมาส์และปุ่ม SHIFT เป็นอีกวิธีที่ชาญฉลาดในการสลับแถวใน Excel นอกจากนี้ยังเป็นวิธีที่นิยมมากที่สุดในการแลกเปลี่ยนแถว มันค่อนข้างง่ายที่จะทำ ตอนนี้ ใช้ขั้นตอนที่กล่าวถึงด้านล่าง

ขั้นตอน:

  • ขั้นแรก เลือกทั้งแถวที่คุณต้องการสลับ ที่นี่ เราเลือก แถวที่ 6 จากชุดข้อมูลของเรา

  • จากนั้น กด SHIFT ของคุณค้างไว้ แล้วลากแถวที่เลือกโดยคลิกซ้ายของเมาส์ไปยังตำแหน่งที่คุณต้องการจนกระทั่งเห็น เส้นทึบสีเขียว ดังภาพต่อไปนี้
  • ตามนั้น ปล่อย SHIFT และปล่อยปุ่มซ้ายของเมาส์

ดังนั้น แถว 6 และ แถว 5 จะสลับตำแหน่งตามที่แสดงในภาพต่อไปนี้

3. การใช้แป้นพิมพ์ลัด

การใช้แป้นพิมพ์ลัดเป็นวิธีที่ง่ายที่สุดวิธีหนึ่ง เพื่อสลับแถวใน Excel ตอนนี้มาทำตามขั้นตอนที่กล่าวถึงในส่วนต่อไปนี้

ขั้นตอน:

  • ขั้นแรก เลือกแถวที่คุณต้องการสลับ ที่นี่ เราเลือก แถวที่ 6 .
  • จากนั้น กดแป้นพิมพ์ลัด CTRL + X .

  • หลังจากนั้น เลือกเซลล์แรกของแถวที่คุณต้องการวางเซลล์ของ แถวที่ 6 ในกรณีนี้ เราเลือกเซลล์ B5 .
  • สุดท้าย ใช้แป้นพิมพ์ลัด CTRL + SHIFT + = เพื่อสลับ แถว 6 และ 5 .

ดังนั้น คุณจะเห็นว่า แถว 6 และ แถวที่ 5 ของชุดข้อมูลเริ่มต้นมีการสลับตำแหน่ง ดังที่แสดงในภาพต่อไปนี้

4. การใช้ VBA Macro

VBA Macro เป็นเครื่องมือที่มีประโยชน์อย่างมากใน Microsoft Excel ให้โซลูชันแบบคลิกเดียวแก่เราเพื่อสลับแถวใน Excel ลองใช้ขั้นตอนที่กล่าวถึงด้านล่างเพื่อบรรลุเป้าหมายนี้

ขั้นตอน:

  • ประการแรก ไปที่แท็บ นักพัฒนาซอฟต์แวร์ จาก Ribbon .
  • ตอนนี้ เลือกตัวเลือก Visual Basic จากกลุ่ม โค้ด

ด้วยเหตุนี้หน้าต่าง Microsoft Visual Basic จะเปิดขึ้นในเวิร์กชีตของคุณ

  • หลังจากนั้น ในหน้าต่าง Microsoft Visual Basic ไปที่แท็บ แทรก
  • จากนั้น จากเมนูแบบเลื่อนลง เลือก โมดูล .

  • จากนั้น เขียนโค้ดต่อไปนี้ใน โมดูล ที่สร้างขึ้นใหม่
2568

การแบ่งโค้ด

  • ประการแรก เราเริ่มกระบวนการย่อยชื่อ swap_rows() .
  • จากนั้น เราใช้ คำสั่ง IF เพื่อตรวจสอบว่าจำนวนแถวที่เลือกเท่ากับ 2 หรือไม่ หากไม่เท่ากับ 2 ก็จะออกจากขั้นตอนย่อย
  • หลังจากนั้น เราประกาศตัวแปร temp_range เป็น Variant .
  • จากนั้น เรากำหนดช่วงแรกที่เลือกไว้ในตัวแปร range_1 และช่วงที่สองในตัวแปร range_2 ตัวแปร
  • จากนั้น เราใช้ IF คำสั่งเพื่อหลีกเลี่ยงการสลับหลายแถวด้วยแถวเดียว สามารถเลือกแถวได้เพียงหนึ่งแถวสำหรับตัวแปรช่วง
  • หลังจากนั้น เรากำหนดค่าของตัวแปร range_1 ในตัวแปร ช่วงอุณหภูมิ
  • ต่อไป เรากำหนดค่าของตัวแปร range_2 ให้กับตัวแปร range_1
  • จากนั้น เรากำหนดค่าของตัวแปร ช่วงอุณหภูมิ ใหม่ ไปที่ range_2 ตัวแปร
  • ในที่สุด เรายุติกระบวนงานย่อย
  • หลังจากเขียนโค้ดแล้ว ให้คลิกที่ บันทึก ไอคอนเป็นทำเครื่องหมายในภาพต่อไปนี้

  • ตอนนี้ ใช้แป้นพิมพ์ลัด ALT + F11 เพื่อย้อนกลับ ไปยังแผ่นงาน
  • จากนั้น เลือกแถวที่คุณต้องการสลับและไปที่แท็บ นักพัฒนา จาก Ribbon
  • จากนั้น เลือก มาโคร ตัวเลือกจากกลุ่ม โค้ด

  • จากนั้น เลือก swap_rows ตัวเลือกในกล่องโต้ตอบมาโคร
  • สุดท้าย คลิกที่ เรียกใช้

ดังนั้น แถวที่ 6 และ แถวที่ 5 จะสลับกันดังภาพต่อไปนี้

อ่านเพิ่มเติม: วิธีสลับเซลล์ที่ไม่ติดกันใน Excel (3 วิธีง่ายๆ)

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

  • วิธีเปลี่ยนอาร์เรย์ใน Excel (3 วิธีง่ายๆ)
  • ย้ายแถวเป็นคอลัมน์ใน Excel (5 วิธีที่มีประโยชน์)
  • วิธีย้ายตารางใน Excel (5 วิธีที่เหมาะสม วิธีการ)
  • สูตร Excel Transpose โดยไม่ต้องเปลี่ยนการอ้างอิง (4 วิธีง่ายๆ)

วิธีสลับแถวและคอลัมน์ใน Excel

ในส่วนนี้ของบทความนี้ เราจะเรียนรู้วิธีสลับทั้งแถวและคอลัมน์พร้อมกัน โดยทำตามขั้นตอนที่กล่าวถึงในส่วนต่อไปนี้

ขั้นตอน:

  • ขั้นแรก เลือกชุดข้อมูลทั้งหมด จากนั้นกดแป้นพิมพ์ลัด CTRL + C เพื่อคัดลอก

  • จากนั้น เลือกเซลล์ที่คุณต้องการวาง มัน. ในเรื่องนี้กรณี เราเลือกเซลล์ B12 .
  • หลังจากนั้น ไปที่แท็บ หน้าแรก จาก Ribbon .
  • ตอนนี้ เลือกตัวเลือก วาง
  • ถัดไป เลือกตัวเลือก วางแบบพิเศษ จากเมนูแบบเลื่อนลง

  • จากนั้น จากกล่องโต้ตอบ วางแบบพิเศษ ให้เลือกช่อง เปลี่ยนตำแหน่ง .
  • สุดท้าย คลิก ตกลง .

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

คุณยังสามารถใช้ วิธีการต่างๆ เพื่อสลับแถวและคอลัมน์ใน Excel .

วิธีสลับคอลัมน์ใน Excel

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

ขั้นตอน:

  • ขั้นแรก เลือกทั้งคอลัมน์ที่คุณต้องการสลับ ที่นี่ เราเลือกคอลัมน์ของ หนังสือ จากชุดข้อมูลของเรา

  • ตอนนี้ กด SHIFT <ของคุณค้างไว้ 2>กดคีย์และลากคอลัมน์ที่เลือกโดยคลิกซ้ายของเมาส์ไปยังตำแหน่งที่คุณต้องการจนกระทั่งเห็น เส้นทึบสีเขียว ดังภาพต่อไปนี้
  • หลังจากนั้น ปล่อย SHIFT และปล่อยปุ่มซ้ายของเมาส์

Asผลลัพธ์ คุณจะเห็นว่าคอลัมน์ หนังสือ ถูกสลับกับคอลัมน์ ดินสอ ตามที่แสดงในภาพด้านล่าง

คุณ ยังสามารถ สลับคอลัมน์ใน Excel โดยใช้วิธีการใด ๆ ที่กล่าวถึงในบทความนี้ .

วิธีสลับเซลล์ใน Excel

ใน Excel ไม่เพียงแต่คุณสามารถสลับ แถวและคอลัมน์ แต่ยังรวมถึงแต่ละเซลล์ด้วย ขั้นตอนการแลกเปลี่ยนนี้ก็คล้ายกับวิธีที่ 2 ของบทความนี้เช่นกัน ตอนนี้ ให้ทำตามคำแนะนำด้านล่าง

ขั้นตอน:

  • ขั้นแรก เลือกเซลล์ที่คุณต้องการสลับ ที่นี่ เราเลือกเซลล์ C9 .

  • จากนั้น กดแป้น SHIFT และ ลากเซลล์ที่เลือกโดยคลิกซ้ายของเมาส์ไปยังตำแหน่งที่คุณต้องการจนกว่าคุณจะเห็น เส้นทึบสีเขียว ดังแสดงในรูปภาพต่อไปนี้
  • จากนั้น ปล่อย SHIFT กดแป้นแล้วปล่อยปุ่มซ้ายของเมาส์

ดังนั้น เซลล์ที่คุณเลือกจะถูกสลับตามที่แสดงในรูปภาพต่อไปนี้

คุณยังสามารถใช้ วิธีการใดๆ ที่กล่าวถึงในบทความนี้เพื่อสลับเซลล์ใน Excel .

อ่านเพิ่มเติม: วิธีสลับเซลล์ใน Excel (3 วิธีง่ายๆ)

ข้อควรจำ

  • ในขณะที่สลับแถวโดยใช้ วิธี 2 คุณต้องคง กดปุ่มเมาส์ค้างไว้จนกว่าคุณจะสลับเสร็จ
  • เมื่อสลับระหว่างแถวและคอลัมน์ทำใน วิธีที่ 3 โปรดจำไว้ว่าฟังก์ชัน Transpose นี้เป็นแบบคงที่ ซึ่งหมายความว่า หากคุณทำการเปลี่ยนแปลงในแหล่งข้อมูล ค่าที่สลับจะไม่เปลี่ยนแปลง

ส่วนการปฏิบัติ

ใน สมุดงาน Excel เราได้จัดเตรียมไว้ ส่วนการปฏิบัติ ทางด้านขวาของแผ่นงาน โปรดฝึกฝนด้วยตนเอง

บทสรุป

ดังนั้น สิ่งเหล่านี้คือสิ่งที่พบบ่อยที่สุด & วิธีการที่มีประสิทธิภาพที่คุณสามารถใช้ได้ทุกเมื่อขณะทำงานกับแผ่นข้อมูล Excel เพื่อสลับแถวใน Excel หากคุณมีคำถาม ข้อเสนอแนะ หรือข้อเสนอแนะเกี่ยวกับบทความนี้ คุณสามารถแสดงความคิดเห็นด้านล่าง คุณยังสามารถดูบทความที่เป็นประโยชน์อื่นๆ ของเราเกี่ยวกับฟังก์ชันและสูตรของ Excel ในเว็บไซต์ของเรา ExcelWIKI

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง