Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

 

โดยปกติแล้ว บทช่วยสอนส่วนใหญ่จะหยุดที่ “ขอให้ Copilot เขียนสูตร” สิ่งนี้มีประโยชน์ แต่คุณค่าที่แท้จริงคือ คุณสามารถอธิบายสถานการณ์ทางธุรกิจที่ยุ่งยากเป็นภาษาอังกฤษธรรมดา ให้ Copilot ร่างสูตร จากนั้นใช้ฟีเจอร์อธิบายสูตรนี้ของ Excel เพื่อทำความเข้าใจอย่างชัดเจนว่าสูตรนี้สร้างขึ้นเพื่ออะไรและเพราะเหตุใด สิ่งนี้จะช่วยให้คุณใช้พลังที่แท้จริงของ Copilot ซึ่งกำลังสอนตัวเองว่าสูตรที่ซับซ้อนอย่างแท้จริงทำงานอย่างไร

ในบทช่วยสอนนี้ เราจะแสดงวิธีใช้ Copilot ใน Excel เพื่อสร้างและทำความเข้าใจสูตรที่ซับซ้อน คุณจะอธิบายเป้าหมายทางธุรกิจเป็นภาษาที่ใช้ในชีวิตประจำวันและให้ Copilot สร้างสูตรที่ซับซ้อน

ข้อกำหนดเบื้องต้น: การสมัครใช้งาน Microsoft 365 พร้อมเปิดใช้งาน Copilot (สิทธิ์การใช้งาน Copilot แบบชำระเงินให้ฟีเจอร์กริดและคำอธิบายแบบเต็มที่แสดงที่นี่)

ขั้นตอนที่ 1:เตรียมข้อมูลของคุณ

สิ่งสำคัญคือต้องจัดโครงสร้างข้อมูลของคุณก่อนใช้ Copilot ข้อมูลของคุณควรอยู่ในตารางหรือช่วงที่รองรับเพื่อให้ Copilot สามารถเข้าใจได้อย่างถูกต้อง Microsoft แนะนำเป็นพิเศษให้จัดรูปแบบข้อมูลในตารางหรือช่วงที่รองรับก่อนที่จะใช้ Copilot ใน Excel

  • เลือกช่วงทั้งหมด
  • ไปที่ ส่วนแทรก แท็บ>> เลือก ตาราง หรือกด Ctrl+T
  • ทำเครื่องหมายที่ “ตารางของฉันมีส่วนหัว”
  • คลิก ตกลง

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

  • ไปที่การออกแบบตาราง แท็บ>> เลือก กล่องชื่อตาราง>> ตั้งชื่อตาราง ข้อมูลการขาย

ตอนนี้คุณมีข้อมูลที่มีโครงสร้างซึ่ง Copilot สามารถอ้างอิงได้อย่างง่ายดาย

ขั้นตอนที่ 2:อธิบายเป้าหมายของคุณเป็นภาษาอังกฤษธรรมดา (ไม่ต้องใช้ไวยากรณ์สูตร)

อย่าเริ่มต้นด้วย “เขียนสูตรให้ฉัน” เริ่มต้นด้วยเป้าหมาย สมมติว่าคุณต้องการสูตรหก (สูตรหนึ่งที่ขยายโดยอัตโนมัติ) ที่ตอบคำถามทางธุรกิจจริง มาสำรวจคำถามทางธุรกิจต่อไปนี้:

"I want a formula for the Sales Log column E that looks up the rep's Region,
then checks if their Revenue is above $10,000 — if yes, use the 'High' tier rate
from the Commission table; if no, use the 'Standard' tier rate. Both Region and Tier
need to match."

สังเกตว่าคุณทำอะไรที่นั่น:คุณอธิบายตรรกะ ไม่ใช่ไวยากรณ์ คุณบอก Copilot เกี่ยวกับโครงสร้างข้อมูล เงื่อนไข และผลลัพธ์ที่คาดหวัง ซึ่งเป็นแบบเดียวกับที่เคยใช้เวลาเขียนสูตรด้วยตนเองประมาณ 10–15 นาที

วิธีถาม Copilot:

  • ไปที่หน้าแรก แท็บ>> เลือก Copilot
  • พิมพ์หรือวางข้อความแจ้งที่เป็นภาษาอังกฤษธรรมดาทุกประการด้านบน
  • กด Enter หรือคลิกปุ่มคำแนะนำ
  • Copilot สร้างสูตรทันทีและแทรกลงในเซลล์ Excel
  • แสดงตัวอย่างผลลัพธ์บนตาราง

การส่งคืน Copilot สูตร:

=XLOOKUP(C2&IF(D2>10000,"High","Standard"),'Commission Table'!$A$2:$A$9&'Commission Table'!$B$2:$B$9,'Commission Table'!$C$2:$C$9)

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

หมายเลขคอลัมน์ที่แน่นอนอาจแตกต่างกันเล็กน้อยขึ้นอยู่กับตารางของคุณ นักบินมักจะเข้าใจถูก

ขั้นตอนที่ 3:ให้ Copilot อธิบายสูตร (ช่วงเวลาแห่งการเรียนรู้ที่แท้จริง)

ตอนนี้ มาสำรวจส่วนที่ทรงพลังซึ่งคนส่วนใหญ่มักข้ามไป

  • คลิกเซลล์ใดก็ได้ที่มีสูตรหก
  • คลิกขวา>> เลือก คำแนะนำ Copilot>> เลือก “อธิบายสูตรนี้” จากเมนูแบบเลื่อนลง

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

Copilot จะเปิดการ์ดคำอธิบาย (หรือบานหน้าต่าง) ทันทีพร้อมรายละเอียดที่ชัดเจนทีละขั้นตอนเป็นภาษาอังกฤษธรรมดา

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

คำอธิบาย Copilot โดยทั่วไปที่คุณจะเห็น:

สูตร =XLOOKUP(C2&IF(D2>10000,”High”,”Standard”),'Commission Table'!$A$2:$A$9&'Commission Table'!$B$2:$B$9,'Commission Table'!$C$2:$C$9) ค้นหาอัตราค่าคอมมิชชั่นสำหรับบันทึกการขายในแถวที่ 2 โดยจับคู่ภูมิภาคและระดับรายได้กับ "ตารางคอมมิชชัน"

  • รวมภูมิภาคในเซลล์ C2 (“ภาคเหนือ”) เข้ากับระดับที่กำหนดโดยรายได้ใน D2 (12,500) มากกว่า 10,000 (“สูง” หากเป็นจริง “มาตรฐาน” หากเป็นเท็จ)
  • ค้นหาค่ารวมนี้ (“NorthHigh”) ใน “ตารางคอมมิชชั่น” โดยการเข้าร่วมคอลัมน์ภูมิภาค (A2:A9) และคอลัมน์ระดับ (B2:B9) สำหรับแต่ละแถว
  • เมื่อพบการแข่งขัน ระบบจะส่งกลับอัตราค่าคอมมิชชันที่สอดคล้องกันจากคอลัมน์ C2:C9 ของ “ตารางคอมมิชชั่น”

ตัวอย่างเช่น เนื่องจาก D2 คือ 12,500 (>10,000) สูตรจึงค้นหา "NorthHigh" และส่งกลับอัตราจาก C3 ซึ่งก็คือ 0.08 (8%)

ขอให้ Copilot อธิบายทีละชั้น

หากคุณไม่ปฏิบัติตามสูตรจากคำอธิบายข้างต้น ไม่ต้องกังวล ในการสนทนา Copilot เดียวกัน ให้พิมพ์:

"Can you explain this formula to me one part at a time, starting from the inside out?"

นักบินจะพาคุณผ่านมันไป คำอธิบายดังกล่าวมีลักษณะดังนี้และความหมายที่แท้จริง:

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

รายละเอียดทีละขั้นตอน (จากใน → นอก)

ขั้นตอนที่ 1:D2>10000

นี่คือการเปรียบเทียบภายในสุด

มันทำอะไร ตรวจสอบว่ามูลค่ารายได้ใน D2 มากกว่า $10,000 หรือไม่ ค่า D2 12500ผลลัพธ์ จริง

ขั้นตอนที่ 2:IF(D2>10000,”สูง”,”มาตรฐาน”)

รวมการเปรียบเทียบในคำสั่ง IF เพื่อส่งคืนชื่อระดับ

มันทำอะไร หากเป็น TRUE → ส่งคืน “สูง” หากเป็น FALSE → ส่งคืน “มาตรฐาน” เนื่องจาก D2 =12500 12500> 10000 เป็นจริงผลลัพธ์ “สูง”

ขั้นตอนที่ 3:C2&IF(D2>10000,”สูง”,”มาตรฐาน”)

เชื่อมต่อภูมิภาคเข้ากับระดับเพื่อสร้างคีย์การค้นหา .

มันทำอะไร รวมภูมิภาค (C2) + ระดับเข้าด้วยกัน ค่า C2 “ทิศเหนือ”หากผลลัพธ์ “สูง”ผลลัพธ์ “นอร์ธไฮ”

นี่คือสิ่งที่เราค้นหา ในตารางคอมมิชชั่น

ขั้นตอนที่ 4:'ตารางคอมมิชชั่น'!$A$2:$A$9&'ตารางคอมมิชชัน'!$B$2:$B$9

สร้างอาร์เรย์การค้นหา โดยการเชื่อมภูมิภาค + ระดับจากตารางคอมมิชชั่น

มันทำอะไร รวมแต่ละภูมิภาคด้วยระดับเพื่อสร้างอาร์เรย์ของคีย์ ผลลัพธ์ (อาร์เรย์) {“นอร์ธสแตนดาร์ด”; “เหนือสูง”; “เซาท์สแตนดาร์ด”; “เซาท์ไฮ”; “อีสต์สแตนดาร์ด”; “อีสต์ไฮ”; “เวสต์สแตนดาร์ด”; “เวสต์ไฮ”}

นี่คือสิ่งที่เรา กำลังค้นหา .

ขั้นตอนที่ 5:'ตารางคอมมิชชัน'!$C$2:$C$9

นี่คืออาร์เรย์ส่งคืน — อัตราค่าคอมมิชชั่น

มันทำอะไร ระบุค่าที่จะส่งคืนเมื่อพบรายการที่ตรงกัน ผลลัพธ์ (อาร์เรย์) {0.05; 0.08; 0.04; 0.07; 0.06; 0.09; 0.045; 0.075}

ขั้นตอนที่ 6:XLOOKUP แบบเต็ม(…)

รวมทุกอย่างเข้าด้วยกัน!

=XLOOKUP( “NorthHigh”, {“NorthStandard”;”NorthHigh”;…}, {0.05;0.08;…} )

มันทำอะไร ค้นหา “NorthHigh” ในอาร์เรย์การค้นหา ส่งคืนอัตราที่สอดคล้องกัน พบการแข่งขันที่ ตำแหน่ง 2 (NorthHigh)ผลลัพธ์ 0.08 (แสดงเป็น 8.00% )

สถานการณ์ทางธุรกิจที่มีสูตรที่ซับซ้อน

คุณสามารถใช้พร้อมท์ประเภทต่างๆ ได้ ยิ่งคุณระบุชื่อคอลัมน์และเกณฑ์ได้แม่นยำเท่าใด โอกาสที่จะได้สูตรที่แม่นยำก็จะยิ่งสูงขึ้นเท่านั้น มาสำรวจคำถามทางธุรกิจต่อไปนี้:

“แสดงเฉพาะยอดขายคอมพิวเตอร์ในภูมิภาคตะวันออกเท่านั้น ระบุพนักงานขายที่ไม่ซ้ำกันแต่ละราย ยอดขายรวมในช่วงเวลานั้น และสถานะประสิทธิภาพ:'มีประสิทธิภาพสูง' หากมากกว่า $500, 'เฉลี่ย' หาก $100–$150 หรือ 'จำเป็นต้องปรับปรุง' จัดเรียงรายการตามยอดขายรวมจากมากไปหาน้อย โดยมีส่วนหัวที่ชัดเจน”

สิ่งนี้ซับซ้อนเนื่องจากต้องมีการกรองหลายเงื่อนไข (ภูมิภาค + หมวดหมู่) การรวมต่อบุคคล การใช้ตรรกะแบบลำดับชั้น และการเรียงลำดับ ซึ่งเป็นแบบเดียวกับที่เคยใช้เวลา 10–15 นาทีในการเขียนสูตรด้วยตนเอง

  • พิมพ์หรือวางข้อความแจ้งที่เป็นภาษาอังกฤษธรรมดานี้:
"Create a dynamic spill formula for table SalesData. Filter to Region = "East",
Product Category = "Computers". Return unique Salesperson, their Total Sales Amount,
and a Performance Status column ("High Performer" if total > 2000, "Average" if >= 1000,
otherwise "Needs Improvement"). Sort by Total Sales descending. Include headers:
Salesperson, Total Sales, Performance Status."
  • กด Enter หรือคลิกปุ่มคำแนะนำ

การส่งคืน Copilot สูตร:

=LET(
filtered, FILTER(SalesData, (SalesData[Region]="East")*(SalesData[Category]="Computers"), ""),
salespersons, UNIQUE(INDEX(filtered,,4)),
totals, MAP(salespersons, LAMBDA(sp, SUMIFS(SalesData[SalesAmount], SalesData[Region], "East", SalesData[Category], "Computers", SalesData[Salesperson], sp))),
status, MAP(totals, LAMBDA(t, IFS(t>2000, "High Performer", t>=1000, "Average", TRUE, "Needs Improvement"))),
combined, HSTACK(salespersons, totals, status),
sorted, SORT(combined, 2, -1),
VSTACK({"Salesperson","Total Sales","Performance Status"}, sorted)
)
  • คลิก เสร็จสิ้น
  • แทรกสูตรลงในเซลล์ Excel โดยอัตโนมัติ

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

Copilot จะแสดงสูตรที่อธิบายไว้ในวิธีการทำงานของสูตรนี้โดยอัตโนมัติ:

วิธีการทำงานของสูตร:

  1. ตัวกรอง – รับแถวทั้งหมดโดยที่ Region =“East” AND Category =“Computers”
  2. ไม่ซ้ำใคร – แยกชื่อพนักงานขายที่แตกต่างจากข้อมูลที่กรอง
  3. แผนที่ + SUMIFS – คำนวณยอดขายรวมสำหรับพนักงานขายที่ไม่ซ้ำกันแต่ละคน
  4. แผนที่ + ไอเอฟเอส – กำหนดสถานะประสิทธิภาพตามเกณฑ์
  5. HSTACK – รวมสามคอลัมน์ในแนวนอน
  6. เรียงลำดับ – คำสั่งซื้อตามยอดขายรวม (คอลัมน์ 2) จากมากไปน้อย (-1)
  7. VSTACK – เพิ่มแถวส่วนหัวที่ด้านบน

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

สูตรนี้เป็นแบบไดนามิกเต็มรูปแบบและจะคำนวณใหม่โดยอัตโนมัติหากคุณเพิ่มข้อมูลการขายของ East/Computers ลงในตาราง!

คุณยังสามารถใช้ฟีเจอร์อธิบายสูตรนี้สำหรับสูตรนี้ได้ ไม่ว่าจะด้วยวิธีใด เป้าหมายก็คือการเรียนรู้ เลือกแนวทางที่เหมาะกับคุณที่สุด

Copilot ของ Excel ต้นแบบ:สร้างและถอดรหัสสูตรที่ซับซ้อนทีละขั้นตอน

ขั้นตอนที่ 4:ทำซ้ำและปรับปรุง (สร้างความซับซ้อนมากขึ้น)

อยู่ในบานหน้าต่าง Copilot (หรือพิมพ์ =อีกครั้ง) และให้คำสั่งติดตามผลเช่น:

  • “แก้ไขสูตรเพื่อแสดงจำนวนคำสั่งซื้อต่อพนักงานขายเป็นคอลัมน์ที่สี่ด้วย”
  • “สร้างเกณฑ์ $2,000 และ $1,000 เป็นเกณฑ์อ้างอิงเซลล์ K1 และ K2 เพื่อให้ฉันสามารถเปลี่ยนแปลงได้อย่างง่ายดาย”
  • “เพิ่มคอลัมน์ที่แสดงยอดขายเฉลี่ยต่อคำสั่งซื้อโดยใช้จำนวนรหัสคำสั่งซื้อ”

แต่ละครั้ง Copilot จะอัปเดตสูตร และคุณสามารถขอคำอธิบายสูตรอีกครั้งเพื่อดูว่ามีอะไรเปลี่ยนแปลงไปบ้าง การวนซ้ำนี้เป็นวิธีที่มืออาชีพเปลี่ยนจากสูตรพื้นฐานไปเป็นแดชบอร์ดไดนามิกระดับการใช้งานจริง

เคล็ดลับมือโปรเพื่อมูลค่าสูงสุด

  • ระบุให้เจาะจงในพรอมต์ภาษาอังกฤษธรรมดาของคุณ:ตั้งชื่อตาราง ระบุเงื่อนไขที่แน่นอน และพูดว่า "สูตรสหกแบบไดนามิก" หรือ "รวมส่วนหัว"
  • ตรวจสอบผลลัพธ์กับข้อมูลของคุณเสมอ Copilot มีความสามารถอย่างมากแต่ก็ไม่ผิดพลาด
  • เรียนรู้โดยการคัดลอกส่วนที่อธิบายไปไว้ในสูตรของคุณเองในภายหลัง คุณจะภายใน LET, BYROW, LAMBDA ฯลฯ ได้เร็วกว่าหลักสูตรใดๆ
  • ทำงานอย่างสวยงามบนชุดข้อมูลขนาดใหญ่ (นับหมื่นแถว) เนื่องจากสิ่งเหล่านี้เป็นฟังก์ชันอาร์เรย์ไดนามิกที่ได้รับการปรับปรุง

บทสรุป

ด้วยการทำตามขั้นตอนข้างต้น คุณสามารถใช้ Copilot ใน Excel เพื่อสร้างและทำความเข้าใจสูตรที่ซับซ้อนได้ คุณสามารถใช้เพื่อแปลตรรกะทางธุรกิจเป็นสูตร จากนั้นใช้อธิบายสูตรนี้เพื่อทำความเข้าใจผลลัพธ์ Copilot เป็นหนึ่งในวิธีที่ง่ายและมีประสิทธิภาพที่สุดในการเรียนรู้สูตร Excel ไปพร้อมกับการทำงานจริงให้สำเร็จ ผ่านกระบวนการนี้ คุณจะไม่เพียงแค่จบลงด้วยสูตรที่ซับซ้อนเท่านั้น คุณจะเข้าใจว่าทำไมทุกชิ้นจึงมีอยู่ และวิธีปรับแต่งให้เข้ากับสถานการณ์ในอนาคต นั่นคือพลังที่แท้จริงของ Copilot ใน Excel ลองตอนนี้ด้วยข้อมูลตัวอย่างด้านบน หากข้อมูลของคุณแตกต่างออกไป เพียงอธิบายเป้าหมายของคุณเองในรูปแบบภาษาอังกฤษธรรมดาแบบเดียวกัน กระบวนการนี้เหมือนกัน

รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!