สลับตำแหน่งบรรทัดของข้อมูล

4/10 แก้ไขเป็น

... อ่านเพิ่มเติมเวลาเจอปัญหา “excel สลับข้อมูลซ้าย ขวา” ส่วนใหญ่จะเกิดกับไฟล์ RAW DATA ที่จัดคอลัมน์ไม่ตรงกับฟอร์มที่เราต้องส่งต่อ เช่น เดิมมี NO | CODE | ITEM | COLOR | SIZE | PRICE แต่ข้อมูลจริงดันสลับตำแหน่งกัน (บางที CODE ไปอยู่หลัง ITEM หรือ COLOR ไปอยู่ก่อน) บน Mac ก็ทำให้เสร็จไวได้หลายวิธี ขึ้นกับว่าเราต้อง “สลับแค่ตำแหน่งคอลัมน์” หรือ “สลับค่าซ้าย-ขวาในแถวเดียวกัน” 1) สลับ “ตำแหน่งคอลัมน์” ด้วยการลากย้าย (เร็วสุดถ้าทำครั้งเดียว) - คลิกหัวคอลัมน์ที่อยากย้าย (เช่นคอลัมน์ CODE) - กดปุ่ม Shift ค้าง แล้วลากคอลัมน์ไปวางตำแหน่งใหม่ (Excel จะมีเส้นบอกตำแหน่งที่จะวาง) ทริกนี้เหมาะมากเวลาแค่จัดรูปตารางให้เรียงใหม่ เช่นอยากให้ ITEM มาอยู่ก่อน CODE หรือสลับ COLOR กับ SIZE 2) สลับคอลัมน์ด้วย Cut + Insert Cut Cells (ปลอดภัยกับตารางใหญ่) ถ้าตารางยาว ๆ กลัวลากพลาด ฉันจะใช้วิธีนี้ - เลือกทั้งคอลัมน์ (เช่น COLOR) - Cut (⌘X) - คลิกคอลัมน์ปลายทางที่อยาก “แทรกก่อน” - คลิกขวาเลือก Insert Cut Cells (หรือเมนู Insert) ข้อดีคือโครงสร้างตารางจะขยับให้เอง ไม่ทับข้อมูลเดิม 3) สลับ “ค่าซ้าย-ขวาในแถวเดียวกัน” แบบไม่ทำมือทีละแถว กรณีนี้คือมี 2 คอลัมน์ที่ต้องสลับค่ากัน เช่น คอลัมน์ B กับ C สลับกันทุกแถว (เหมือนข้อมูลสองบรรทัด/สองช่องที่สลับที่) วิธีที่ฉันใช้บ่อย: - เพิ่มคอลัมน์ช่วย 1 คอลัมน์ (เช่นคอลัมน์ D) - ใน D2 ใส่สูตร =B2 เพื่อพักค่าจาก B - จากนั้นให้ B2 =C2 แล้วให้ C2 =D2 (ค่อย ๆ ทำเป็นขั้น) แล้วลากลงทั้งคอลัมน์ - เสร็จแล้วค่อยลบคอลัมน์ช่วย ถ้าข้อมูลเยอะ วิธีนี้ช่วยลดความเสี่ยง “ทับค่าเดิมแล้วกู้ไม่ได้” 4) ใช้ Power Query (เหมาะกับงานที่ต้องทำซ้ำ) ถ้าเราต้องนำเข้าไฟล์ SALES/สต็อกแบบเดิมทุกสัปดาห์ แล้วคอลัมน์สลับตำแหน่งเป็นประจำ แนะนำทำใน Power Query: นำเข้าข้อมูล > จัดลำดับคอลัมน์ใหม่ > Close & Load ครั้งหน้าแค่อัปเดต (Refresh) ก็ได้ตารางเรียงใหม่ทันที เช็กก่อนจบทุกครั้ง: ดูหัวตารางให้ตรงกับงานจริง (เช่น NO, CODE, ITEM, COLOR, SIZE, PRICE) แล้วลอง Sort/Filter ดูว่าข้อมูลไม่เหลื่อมแถว โดยเฉพาะกลุ่มสินค้าอย่าง SHIRT, T-SHIRT, TROUSERS ที่มักมีสี (Crimson, Cobalt Blue, Mustard, Emerald, Blush Pink) ถ้าสลับผิดจะทำให้รายงานเพี้ยนทันที

ค้นหา ·
แหล่งที่มาของข้อมูล