TLDR สรุปสั้นๆ
LET ช่วยตั้งชื่อตัวแปรในสูตร Excel เพื่อปรับปรุงความเร็วและความเข้าใจ ลดการคำนวณซ้ำ
คำอธิบาย
ฟังก์ชัน LET ใน Excel ให้คุณกำหนดตัวแปรภายในสูตร เพิ่มความสะดวกในการคำนวณที่ซับซ้อน โดยสามารถลดความซ้ำซ้อนของการคำนวณและปรับปรุงความเข้าใจในสูตรด้วยการตั้งชื่อตัวแปรที่มีความหมาย
มีครั้งแรกในเวอร์ชันไหน
2021
รูปแบบคำสั่ง (Syntax)
=LET(name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])
Arguments
-
name1 (Required – string)
ชื่อตัวแรกที่ต้องการกำหนด ต้องเริ่มด้วยตัวอักษรและไม่สามารถเกิดจากผลลัพธ์ของสูตรหรือขัดแย้งกับรูปแบบของช่วงข้อมูล -
name_value1 (Required – any)
ค่าที่จะถูกกำหนดให้กับ name1 -
calculation_or_name2 (Required – any)
สามารถเป็นการคำนวณที่ใช้ทุกตัวแปรภายในฟังก์ชัน LET หรือชื่อที่สองที่จะกำหนดถ้ามีการตั้งชื่อ name_value2 และ calculation_or_name3 ก็จะต้องมี -
name_value2 (Optional – any)
ค่าที่จะถูกกำหนดให้กับ calculation_or_name2 -
calculation_or_name3 (Optional – any)
การคำนวณที่ใช้ทุกตัวแปรภายในฟังก์ชัน LET หรือชื่อตัวแปรที่สามที่จะกำหนดถ้ามี
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: กำหนดให้ x มีค่าเป็น 5 และบวกเพิ่มอีก 1=LET(x, 5, SUM(x, 1))
Result:6 (คืนค่าผลรวมของ x=5 บวก 1) -
Formula:
Description: กำหนดให้ x และ y มีค่าเป็น 5 แล้วรวมผลลัพธ์=LET(x, 5, y, 5, x + y)
Result:10 (คืนค่าผลรวมของ x และ y) -
Formula:
Description: คำนวณเฉลี่ยคะแนน และให้เกรดตามช่วงคะแนนที่กำหนด=LET(avg, AVERAGE(B2:D2), IF(avg > 80, "A", IF(avg > 70, "B", IF(avg > 60, "C", "D"))))
Result:ขึ้นอยู่กับคะแนนเฉลี่ยในช่วง B2:D2 -
Formula:
Description: แยกชื่อกลางจากชื่อเต็มในเซลล์ A2=LET(full_name, A2, space, SEARCH(" ", full_name), mid_name, MID(full_name, space + 1, SEARCH(" ", full_name, space + 1) - space - 1), mid_name)
Result:คืนค่าชื่อกลางจากเซลล์ A2 -
Formula:
Description: กรองข้อมูลยอดขายเฉพาะ 'Fred' และเติมเครื่องหมาย – ในช่องว่าง=LET(filterCriteria, "Fred", filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))
Result:คืนค่าช่วงข้อมูลที่กรองแล้วหรือเติม – ถ้าไม่มีข้อมูล
Tips & Tricks
– ทุกครั้งที่ต้องใช้การคำนวณซ้ำ ควรใช้ LET เพื่อประหยัดเวลาและเพิ่มความชัดเจน – LET จัดการกับ arrays ได้ง่ายขึ้น โดยเฉพาะเมื่อใช้ร่วมกับ dynamic arrays ใน Excel 365
ข้อควรระวัง (Cautions)
– ตั้งชื่อตัวแปรให้ถูกต้องและไม่ซ้ำกับอ้างอิงเซลล์อื่นหรือชื่อเคยใช้ใน Name Manager – ตัวแปรที่ตั้งใน LET มีผลเฉพาะภายในสูตรนั้น ๆ ไม่ส่งผลที่อื่น – ชื่อที่ตั้งต้องเริ่มด้วยตัวอักษรและห้ามมีช่องว่าง
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply