11 August 2025

สิ่งที่ควรใช้ Excel ให้เป็นก่อน โดยไม่ต้องใช้ Power Query

อยากจะใช้ Power Query แนะนำให้ย้อนไปดูว่ารู้จักใช้ Excel ให้เต็มที่แล้วหรือยัง
.
Copilot รวบรวมมาให้ตามนี้ครับ
.
ยอดเยี่ยมเลย Somkiat! นี่คือโพสต์ Facebook ที่รวมทั้งสูตร Excel (เก่า + ใหม่) และคำสั่งบนเมนู Excel ที่สามารถใช้แทน Power Query ได้ในหลายกรณี เหมาะสำหรับคนที่อยากทำงานเร็วขึ้นโดยไม่ต้องเปิดหน้าต่าง Power Query:

---

📊 **รวมสูตร + เมนู Excel ที่ใช้แทน Power Query ได้ — ครบจบในชีตเดียว!**
.
Excel 365 ไม่ได้มีแค่สูตรใหม่ แต่ยังมีคำสั่งบนเมนูที่ช่วย “แปลงข้อมูล” ได้แบบไม่ต้องเปิด Power Query เลย 💥
.
🔧 **สูตร Excel ที่ใช้แทน Power Query (เก่า + ใหม่):**
- `FILTER`, `SORTBY`, `UNIQUE` → กรอง, เรียง, ลบซ้ำ
- `TEXTSPLIT`, `TEXTBEFORE`, `TEXTAFTER` → แยกข้อความตามตัวคั่น
- `CHOOSECOLS`, `DROPCOLS` → เลือก/ลบคอลัมน์
- `VSTACK`, `HSTACK` → รวมตารางหลายชุด
- `LET`, `SCAN`, `MAP`, `REDUCE` → ตั้งชื่อขั้นตอน, ลูป, คำนวณซ้ำ
- `XLOOKUP`, `XMATCH` → ค้นหาและจับคู่ข้อมูล
- `LEFT`, `RIGHT`, `MID`, `SUBSTITUTE`, `REPLACE`, `SEARCH`, `TEXTJOIN` → จัดการข้อความแบบคลาสสิก
.
🔍 **สูตรแนว regex-like ก็มี!**
```excel
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, SEQUENCE(LEN(A2)), 1)), MID(A2, SEQUENCE(LEN(A2)), 1), ""))
```
→ ดึงเฉพาะตัวเลขจากข้อความแบบไม่ต้องใช้ Power Query
.
🧭 **คำสั่งบนเมนู Excel ที่ช่วยแปลงข้อมูลได้ทันที:**
- 🟢 **Data → Text to Columns** → แยกข้อความตามตัวคั่น (แทน Split Column)
- 🟢 **Data → Remove Duplicates** → ลบข้อมูลซ้ำ
- 🟢 **Data → Sort & Filter** → เรียงและกรองข้อมูล
- 🟢 **Formulas → Name Manager** → ตั้งชื่อช่วงข้อมูล (คล้าย LET)
- 🟢 **Insert → Table** → สร้างตารางที่จัดการง่าย (รองรับ Dynamic Array)
- 🟢 **Flash Fill** → เดาแพทเทิร์นและแปลงข้อมูลอัตโนมัติ (เหมือน AI mini Power Query)
.
📌 เหมาะกับงานที่ต้องการความเร็ว, ความยืดหยุ่น, และไม่อยากเปิดหน้าต่าง Power Query ทุกครั้ง
.  

การใช้เมนูและสูตรใน Excel มีข้อดีหลายด้านเมื่อเทียบกับการใช้ Power Query โดยเฉพาะในงานที่ไม่ซับซ้อนหรือเน้นความเร็วในการทำงานในชีตเดียว
.
---
.
## ข้อดีของการใช้เมนูและสูตร Excel แทน Power Query
.
### 🔹 1. ทำงานในชีตเดียว ไม่ต้องสลับหน้าต่าง
- สูตร Excel ทำงานตรงในชีตหลัก ไม่ต้องเปิด Query Editor
- เหมาะกับงานที่ต้องการเห็นผลลัพธ์ทันที เช่นการล้างข้อมูลก่อนวิเคราะห์
.
### 🔹 2. ใช้งานง่ายและเรียนรู้เร็ว
- เมนูอย่าง **Text to Columns**, **Remove Duplicates**, **Sort & Filter** เข้าใจง่ายและไม่ต้องเขียนโค้ด
- สูตรอย่าง `LEFT`, `FILTER`, `TEXTSPLIT` ใช้ได้ทันทีโดยไม่ต้องเรียนรู้ภาษา M
.
### 🔹 3. แก้ไขและแชร์ง่าย
- สูตรอยู่ในเซลล์ → คนอื่นเปิดไฟล์มาก็เห็น logic ทันที
- ไม่ต้องเข้าไปดูใน Query Editor หรือกังวลว่า “โหลดข้อมูลจากไหน”
.
### 🔹 4. เหมาะกับงานเล็ก-กลาง ที่ไม่ต้องรวมหลายแหล่งข้อมูล
- ถ้าแค่ล้างข้อมูลจากชีตเดียว เช่น แยกชื่อ, ลบซ้ำ, กรองยอดขาย → สูตร Excel ทำได้เร็วกว่า
- ไม่ต้อง refresh หรือจัดการ connection เหมือน Power Query
.
### 🔹 5. รองรับการทำงานแบบ Dynamic และ Interactive
- สูตรใหม่ใน Excel 365 เช่น `LET`, `SCAN`, `TEXTSPLIT` ทำให้การแปลงข้อมูลยืดหยุ่นมากขึ้น
- สามารถเชื่อมกับตาราง, slicer, หรือ dynamic chart ได้ทันที
.
---
.
## แต่ Power Query ยังมีจุดแข็งที่สูตร Excel สู้ไม่ได้ในบางกรณี:
- รวมข้อมูลจากหลายไฟล์/หลายแหล่ง (CSV, Web, Database)
- แปลงข้อมูลขนาดใหญ่แบบมีขั้นตอนซับซ้อน
- สร้างระบบ refresh อัตโนมัติ
- ใช้ภาษา M เพื่อสร้าง logic ที่ซับซ้อนและ reusable

.--- 

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.