ใช้ ChatGPT กับ Excel | ขอสูตร วิเคราะห์ข้อมูล ทำ Pivot Table

หากคุณเคยเจอปัญหาเหล่านี้กับ Excel…

  • จำไม่ได้ว่าสูตร VLOOKUP เขียนยังไง
  • อยากวิเคราะห์ข้อมูล แต่ไม่รู้จะเริ่มตรงไหน
  • ทำ Pivot Table ไม่เป็น
  • ต้องแปลงข้อมูลหลายขั้นตอนซ้ำ ๆ

ChatGPT คือคู่หู Excel ที่คุณพิมพ์ถามได้เลย ไม่ต้องไถ YouTube หรือ Stack Overflow ทุกครั้ง

1. ขอสูตร Excel ได้ทันที จากคำอธิบายธรรมดา

Prompt ที่แนะนำ:

“ช่วยเขียนสูตร Excel สำหรับรวมยอดในคอลัมน์ B เฉพาะแถวที่คอลัมน์ A เป็นคำว่า ‘ขายสำเร็จ’”

ChatGPT จะให้:

=SUMIF(A:A, "ขายสำเร็จ", B:B)

✅ พร้อมอธิบายว่า SUMIF คือการรวมค่าโดยมีเงื่อนไข


2. อธิบายสูตรที่ใช้อยู่ให้เข้าใจง่าย

Prompt ที่แนะนำ:

“สูตรนี้ใน Excel หมายถึงอะไร: =IF(AND(A2>0, B2<100), "ผ่าน", "ไม่ผ่าน")

ChatGPT จะอธิบายว่า:

  • ถ้า A2 มากกว่า 0 และ B2 น้อยกว่า 100 → แสดงคำว่า “ผ่าน”
  • ถ้าไม่เข้าเงื่อนไข → แสดง “ไม่ผ่าน”

3. ช่วยตรวจและแก้สูตรที่ใช้ไม่ได้

Prompt ที่แนะนำ:

“ผมใช้สูตรนี้แล้วขึ้น #VALUE! ช่วยดูให้หน่อยว่าผิดตรงไหน”
(แนบสูตร)

ChatGPT จะ:

  • ตรวจว่ามีการใช้ข้อมูลผิดประเภทไหม (เช่น บวกข้อความกับตัวเลข)
  • แนะนำวิธีแก้ เช่น แปลงด้วย VALUE() หรือปรับช่วงข้อมูลให้ตรง

4. ช่วยวิเคราะห์ข้อมูลเบื้องต้น (เช่น หาค่าเฉลี่ย, แยกประเภท, จัดอันดับ)

Prompt ที่แนะนำ:

“จากข้อมูลในคอลัมน์ A เป็นชื่อพนักงาน และ B เป็นยอดขาย ช่วยเขียนสูตรจัดอันดับยอดขายจากมากไปน้อย”

ChatGPT จะให้:

=RANK.EQ(B2, B:B)

✅ พร้อมอธิบายว่าใช้ RANK.EQ เพื่อจัดลำดับในกลุ่มข้อมูลเดียวกัน


5. ช่วยคิดโครงสร้าง Pivot Table และฟิลด์ที่ควรใส่

Prompt ที่แนะนำ:

“ผมมีข้อมูลการขายที่มี: วันที่, ชื่อสินค้า, หมวดหมู่, จำนวน, ยอดขาย — ช่วยออกแบบ Pivot Table เพื่อดูยอดขายรวมรายหมวดหมู่รายเดือน”

ChatGPT จะแนะนำ:

  • Row: หมวดหมู่สินค้า
  • Column: เดือน (จากวันที่)
  • Values: ยอดขาย (Sum)
  • Filters (ถ้ามี): สินค้าเฉพาะ หรือช่วงเวลา

✅ สามารถนำไปคลิกสร้างจริงใน Excel ได้ทันที


6. แนะนำการแปลงข้อมูล หรือสร้างสูตรช่วยปรับรูปแบบ

Prompt ที่แนะนำ:

“ในคอลัมน์ A มีชื่อเต็ม เช่น ‘นายสมชาย ใจดี’ ช่วยแยกชื่อและนามสกุลลงคอลัมน์ B และ C ด้วยสูตร”

ChatGPT จะให้:

=LEFT(A2, FIND(" ", A2) - 1)  'ได้คำนำหน้า
=MID(A2, FIND(" ", A2) + 1, FIND(" ", A2, FIND(" ", A2)+1) - FIND(" ", A2) - 1)  'ชื่อ
=RIGHT(A2, LEN(A2) - FIND(" ", A2, FIND(" ", A2)+1))  'นามสกุล

หรือแนะนำใช้ TEXTSPLIT() (ใน Excel เวอร์ชันใหม่)


จุดเด่นของการใช้ ChatGPT กับ Excel

  • ไม่ต้องจำสูตร — แค่พิมพ์คำถาม
  • วิเคราะห์ข้อมูลได้ไว พร้อมสูตร
  • แก้สูตรและออกแบบตารางได้ครบ
  • ใช้ได้ทั้งกับ Excel Desktop และ Google Sheets

หมายเหตุ

สูตรที่ได้ควรนำไปทดสอบกับข้อมูลจริงในไฟล์ของคุณ
หากใช้ภาษา Excel ที่ไม่ใช่ English (เช่น Excel ภาษาไทย) อาจต้องแปลงชื่อฟังก์ชัน

แชร์เรื่องนี้