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:
    =LET(x, 5, SUM(x, 1))
    Description: กำหนดให้ x มีค่าเป็น 5 และบวกเพิ่มอีก 1
    Result:6 (คืนค่าผลรวมของ x=5 บวก 1)
  • Formula:
    =LET(x, 5, y, 5, x + y)
    Description: กำหนดให้ x และ y มีค่าเป็น 5 แล้วรวมผลลัพธ์
    Result:10 (คืนค่าผลรวมของ x และ y)
  • Formula:
    =LET(avg, AVERAGE(B2:D2), IF(avg > 80, "A", IF(avg > 70, "B", IF(avg > 60, "C", "D"))))
    Description: คำนวณเฉลี่ยคะแนน และให้เกรดตามช่วงคะแนนที่กำหนด
    Result:ขึ้นอยู่กับคะแนนเฉลี่ยในช่วง B2:D2
  • Formula:
    =LET(full_name, A2, space, SEARCH(" ", full_name), mid_name, MID(full_name, space + 1, SEARCH(" ", full_name, space + 1) - space - 1), mid_name)
    Description: แยกชื่อกลางจากชื่อเต็มในเซลล์ A2
    Result:คืนค่าชื่อกลางจากเซลล์ A2
  • Formula:
    =LET(filterCriteria, "Fred", filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))
    Description: กรองข้อมูลยอดขายเฉพาะ 'Fred' และเติมเครื่องหมาย – ในช่องว่าง
    Result:คืนค่าช่วงข้อมูลที่กรองแล้วหรือเติม – ถ้าไม่มีข้อมูล

Tips & Tricks

– ทุกครั้งที่ต้องใช้การคำนวณซ้ำ ควรใช้ LET เพื่อประหยัดเวลาและเพิ่มความชัดเจน – LET จัดการกับ arrays ได้ง่ายขึ้น โดยเฉพาะเมื่อใช้ร่วมกับ dynamic arrays ใน Excel 365

ข้อควรระวัง (Cautions)

– ตั้งชื่อตัวแปรให้ถูกต้องและไม่ซ้ำกับอ้างอิงเซลล์อื่นหรือชื่อเคยใช้ใน Name Manager – ตัวแปรที่ตั้งใน LET มีผลเฉพาะภายในสูตรนั้น ๆ ไม่ส่งผลที่อื่น – ชื่อที่ตั้งต้องเริ่มด้วยตัวอักษรและห้ามมีช่องว่าง

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot