เคยไหมที่ต้องพิมพ์ข้อมูลซ้ำๆ ในตาราง Excel เช่น แยกชื่อ-นามสกุลออกจากกัน หรือรวมข้อมูลจากหลายคอลัมน์ให้เป็นบรรทัดเดียว ทั้งที่จริงๆ แล้ว Excel มีฟีเจอร์ที่ช่วยเดางานพวกนี้ให้อัตโนมัติ นั่นคือ Flash Fill
Flash Fill คืออะไร
Flash Fill เป็นฟีเจอร์ใน Excel ที่คอยสังเกต “แพทเทิร์น” จากสิ่งที่เราพิมพ์ในคอลัมน์ถัดไป แล้วเดาว่าต้องการทำอะไรกับข้อมูลที่เหลือทั้งหมด โดยไม่ต้องเขียนสูตรเลยสักตัว ต่างจากฟังก์ชันอย่าง Text to Columns ที่ต้องตั้งค่าตัวคั่นเอง Flash Fill จะเรียนรู้จากตัวอย่างที่เราพิมพ์ไว้ 1-2 แถวแรกแทน
วิธีเปิดใช้งาน Flash Fill
ทำได้ 2 วิธีหลักๆ
- คีย์ลัด: พิมพ์ผลลัพธ์ตัวอย่างในแถวแรก แล้วกดที่เซลล์ถัดไปในคอลัมน์เดียวกัน กด
Ctrl + E - ผ่านเมนู: ไปที่แท็บ Data → กลุ่ม Data Tools → เลือก Flash Fill
ปกติ Excel จะขึ้นตัวอย่างผลลัพธ์แบบจางๆ (preview) ให้ดูก่อนอัตโนมัติหลังพิมพ์ตัวอย่าง 2-3 แถว กด Enter เพื่อยืนยันได้เลย
ตัวอย่างการใช้งาน Flash Fill
1. แยกชื่อ-นามสกุลออกจากกัน
มีคอลัมน์ชื่อเต็ม อยากแยกเฉพาะนามสกุลออกมาอีกคอลัมน์ ให้พิมพ์นามสกุลของแถวแรกด้วยมือ แล้วกด Ctrl+E ที่แถวถัดไป
| A | B | |
|---|---|---|
| 1 | ชื่อเต็ม | นามสกุล |
| 2 | สมชาย ใจดี | ใจดี |
| 3 | วราภรณ์ พงษ์สุวรรณ | พงษ์สุวรรณ |
| 4 | ธนกร ศรีสมบัติ | ศรีสมบัติ |
2. รวมข้อมูลจากหลายคอลัมน์เป็นบรรทัดเดียว
กลับกัน ถ้ามีคอลัมน์ชื่อกับนามสกุลแยกกันอยู่ อยากรวมเป็นชื่อเต็มพร้อมคำนำหน้า
| A | B | C | |
|---|---|---|---|
| 1 | ชื่อ | นามสกุล | ชื่อเต็ม |
| 2 | สมชาย | ใจดี | คุณสมชาย ใจดี |
| 3 | วราภรณ์ | พงษ์สุวรรณ | คุณวราภรณ์ พงษ์สุวรรณ |
| 4 | ธนกร | ศรีสมบัติ | คุณธนกร ศรีสมบัติ |
3. จัดรูปแบบเบอร์โทรศัพท์ให้เป็นมาตรฐานเดียวกัน
ข้อมูลเบอร์โทรที่กรอกมาไม่มีรูปแบบเดียวกัน (บางอันมีขีด บางอันไม่มี) ให้ Flash Fill จัดให้เป็นแบบเดียวกันทั้งคอลัมน์
| A | B | |
|---|---|---|
| 1 | เบอร์โทรดิบ | จัดรูปแบบแล้ว |
| 2 | 0812345678 | 081-234-5678 |
| 3 | 089 999 1111 | 089-999-1111 |
| 4 | 0655512345 | 065-551-2345 |
ข้อจำกัดของ Flash Fill ที่ควรรู้
- ไม่ใช่สูตร: ผลลัพธ์ที่ได้เป็นค่าคงที่ (static value) ถ้าข้อมูลต้นทางเปลี่ยน Flash Fill จะไม่อัปเดตตามให้อัตโนมัติเหมือนสูตร ต้องกด Ctrl+E ใหม่
- ต้องการแพทเทิร์นที่ชัดเจน: ถ้าข้อมูลตัวอย่างมีรูปแบบไม่สม่ำเสมอมากเกินไป Excel อาจเดาผิดหรือเดาไม่ออกเลย ควรตรวจผลลัพธ์ทุกแถวก่อนใช้งานจริง
- เทียบกับสูตร: ถ้าต้องการผลลัพธ์ที่อัปเดตตามข้อมูลต้นทางตลอดเวลา ควรใช้ฟังก์ชันอย่าง Text to Columns หรือสูตรข้อความ (LEFT, RIGHT, MID) แทน
สรุป
Flash Fill เหมาะกับงานที่ต้องจัดรูปแบบหรือแยก/รวมข้อความแบบครั้งเดียวจบ ไม่ต้องพึ่งสูตรให้ยุ่งยาก ลองใช้คู่กับ คีย์ลัด Excel ที่ใช้บ่อย จะช่วยให้ทำงานกับตารางข้อมูลเร็วขึ้นมาก และถ้าอยากรู้พื้นฐานสูตรอื่นๆ เพิ่มเติม อ่านต่อได้ที่ 10 สูตร Excel พื้นฐานที่ต้องรู้ไว้ใช้ทำงานประจำวัน