สิ่งที่ควรทราบ
- วิธีง่ายที่สุดในการย้ายคอลัมน์ใน Excel คือ ไฮไลท์คอลัมน์ กด Shift และลากไปวางที่ตำแหน่งใหม่
- สามารถใช้ Cut & Paste หรือ Data Sort เพื่อจัดเรียงคอลัมน์ใหม่จากแท็บ Data ได้
- คอลัมน์ที่เป็นส่วนหนึ่งของกลุ่มเซลล์ที่ผสาน (merged) จะไม่สามารถย้ายได้
บทความนี้ครอบคลุมวิธีย้ายคอลัมน์ใน Excel โดยใช้เมาส์, Cut และ Paste คอลัมน์ และจัดเรียงคอลัมน์ใหม่ด้วยฟังก์ชัน Data Sort คำแนะนำเหล่านี้ใช้กับ Microsoft Excel 2019, 2016 และ Excel ใน Office 365
วิธีย้ายคอลัมน์ใน Excel
มีหลายวิธีในการจัดเรียงคอลัมน์ในเวิร์กชีต Excel แต่วิธีหนึ่งง่ายกว่าทุกวิธี คือเพียงไฮไลท์และลากวาง (drag-and-drop) ดังนี้คือวิธีย้ายคอลัมน์ใน Excel โดยใช้เมาส์
- ในเวิร์กชีตที่ต้องการจัดเรียงคอลัมน์ ให้วางเคอร์เซอร์เหนือหัวคอลัมน์ที่ต้องการย้าย คุณควรเห็นเคอร์เซอร์เปลี่ยนเป็นลูกศร เมื่อเปลี่ยนแล้ว ให้คลิกเพื่อไฮไลท์คอลัมน์นั้น
- ต่อไป ให้กดค้างปุ่ม Shift บนคีย์บอร์ด แล้วคลิกค้างที่ขอบขวาหรือซ้ายของคอลัมน์ที่ต้องการย้าย และลากไปขวาหรือซ้าย
ขณะที่คุณลากเคอร์เซอร์ข้ามคอลัมน์ คุณจะเห็นขอบสีเข้มขึ้น เพื่อบ่งชี้ตำแหน่งที่คอลัมน์ใหม่จะปรากฏ เมื่อคุณพอใจกับตำแหน่ง ให้ปล่อยคลิกเมาส์ - คอลัมน์ของคุณจะถูกย้ายไปยังตำแหน่งที่บ่งชี้โดยขอบสีเข้ม
วิธีย้ายคอลัมน์ใน Excel ด้วย Cut และ Paste
วิธีที่ง่ายเป็นอันดับสองคือ Cut และ Paste คอลัมน์จากตำแหน่งเดิมไปตำแหน่งใหม่ วิธีนี้ทำงานได้ตามที่คาดไว้
- ไฮไลท์คอลัมน์ที่ต้องการย้าย แล้วกด Ctrl + X บนคีย์บอร์ดเพื่อ Cut คอลัมน์ออกจากตำแหน่งปัจจุบัน คุณจะเห็น "marching ants" (เส้นประเลื่อน) รอบคอลัมน์ เพื่อบ่งชี้ว่าถูก Cut แล้ว
- ต่อไป ไฮไลท์คอลัมน์ที่อยู่ทางขวาของตำแหน่งที่ต้องการย้ายคอลัมน์ที่ Cut ไป แล้วคลิกขวา ในเมนูให้เลือก Insert Cut Cells
- คอลัมน์ใหม่จะถูกแทรกทางซ้ายของคอลัมน์ที่เลือก
วิธีย้ายคอลัมน์ใน Excel โดยใช้ Data Sort
การย้ายคอลัมน์ด้วย Data Sort อาจไม่ใช่วิธีที่ง่ายที่สุดหากคุณมีเพียงหนึ่งหรือสองคอลัมน์ที่ต้องย้าย แต่หากคุณมีสเปรดชีตขนาดใหญ่และต้องการเปลี่ยนลำดับของหลายคอลัมน์ วิธีนี้อาจช่วยประหยัดเวลามาก
วิธีนี้จะไม่ทำงานหากคุณมี Data Validation อยู่บนคอลัมน์ที่มีอยู่แล้ว หากต้องการดำเนินการต่อ คุณต้องลบ Data Validation โดย ไฮไลท์เซลล์ที่มี Data Validation เลือก Data Validation > Settings > Clear All แล้วคลิก OK
- เริ่มต้นด้วยการเพิ่มแถวที่ด้านบนสุดของสเปรดชีต โดยคลิกขวาที่แถวแรกและเลือก Insert จากเมนูบริบท
- แถวใหม่จะถูกแทรกเหนือแถวบนสุด แถวนี้ต้องอยู่ที่ด้านบนสุดของหน้า เหนือหัวข้อแถวอื่นๆ หรือแถวข้อมูลทั้งหมด ไปทั่วสเปรดชีตและตั้งเลขคอลัมน์ในลำดับที่คุณต้องการให้ปรากฏในสเปรดชีต โดยใส่ตัวเลขในแถวบนสุดใหม่ อย่าลืมตั้งเลขทุกคอลัมน์ที่ใช้งาน
- จากนั้น เลือกข้อมูลทั้งหมดในสเปรดชีตที่ต้องการจัดเรียงใหม่ แล้วที่แท็บ Data ในกลุ่ม Sort & Filter ให้คลิก Sort
- ในกล่องโต้ตอบ Sort ให้คลิก Options
- ในกล่องโต้ตอบ Sort Options ให้คลิกปุ่มตัวเลือก Sort left to right แล้วคลิก OK
- คุณจะกลับไปที่กล่องโต้ตอบ Sort ในเมนูดรอปดาวน์ Sort By ให้เลือก Row 1 แล้วคลิก OK
- คอลัมน์ควรจะถูกเรียงตามตัวเลขที่คุณใส่ในแถวแรก ตอนนี้คุณสามารถคลิกขวาที่แถวแรกและเลือก Delete เพื่อลบมันออกได้