TLDR สรุปสั้นๆ

LAMBDA สร้างฟังก์ชันที่ปรับแต่งได้และใช้งานซ้ำได้ง่ายใน Excel โดยไม่ต้องใช้ VBA หรือ การเขียนสคริปต์

คำอธิบาย

LAMBDA เป็นฟังก์ชันที่ทำให้คุณสร้างฟังก์ชันที่ใช้งานซ้ำได้ตามแบบที่คุณต้องการได้อย่างง่ายดาย โดยไม่ต้องใช้ VBA, มาโคร หรือ JavaScript ฟังก์ชันที่สร้างขึ้นนี้จะใช้งานได้ทั่วทั้ง workbook และสามารถเรียกใช้งานได้เหมือนกับฟังก์ชันที่มาพร้อมกับ Excel

มีครั้งแรกในเวอร์ชันไหน

365

รูปแบบคำสั่ง (Syntax)

=LAMBDA([parameter1, parameter2, …,] calculation)

Arguments

  • parameter (Optional – Any)
    ค่าที่คุณต้องการส่งให้กับฟังก์ชัน เช่น การอ้างอิงเซลล์, สตริง หรือ ตัวเลข สามารถใส่ได้ถึง 253 พารามิเตอร์ ข้อมูลนี้ไม่บังคับ
  • calculation (Required – Any)
    สูตรที่คุณต้องการดำเนินการและคืนค่าเป็นผลลัพธ์ ฟังก์ชันนี้จำเป็นต้องมีและต้องคืนค่าผลลัพธ์

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =LAMBDA(number, number + 1)(1)
    Description: เพิ่มเลข 1 เข้าไปในพารามิเตอร์ที่ให้ค่า 1 โดยจะได้ผลลัพธ์เป็น 2
    Result:2
  • Formula:
    =LAMBDA(temp, (5/9) * (Temp-32))(104)
    Description: สูตรนี้ใช้แปลงอุณหภูมิจากฟาเรนไฮต์เป็นเซลเซียส โดยอุณหภูมิฟาเรนไฮต์ที่ให้คือ 104 จะถูกแปลงเป็นเซลเซียสได้เท่ากับ 40
    Result:40
  • Formula:
    =LAMBDA(a, b, SQRT((a^2+b^2)))(3,4)
    Description: คำนวณความยาวของด้านตรงข้ามของสามเหลี่ยมมุมฉาก โดยเมื่อให้ a = 3 และ b = 4 จะได้ความยาวด้านตรงข้ามเท่ากับ 5
    Result:5
  • Formula:
    =LAMBDA(text, LEN(TRIM(text)) - LEN(SUBSTITUTE(TRIM(text), " ", "")) + 1)("Excel LAMBDA makes custom functions easy")
    Description: สูตรนี้ใช้การนับจำนวนคำในสตริง โดยสตริง "Excel LAMBDA makes custom functions easy" มีทั้งหมด 6 คำ
    Result:6
  • Formula:
    =LAMBDA(year, TEXT(DATE(year, 11, CHOOSE(WEEKDAY(DATE(year, 11, 1)), 26, 25, 24, 23, 22, 28, 27)), "mm/dd/yyyy"))
    Description: ค้นหาวันที่ที่ Thanksgiving ของปีที่กำหนด โดยให้ลองปี 2020 ซึ่งให้วันที่ 11/26/2020
    Result:11/26/2020

Tips & Tricks

หนึ่งในเทคนิคที่ดีเมื่อสร้างฟังก์ชัน LAMBDA คือ การทดสอบสูตรก่อนทำการสร้าง LAMBDA เพื่อหลีกเลี่ยงสูตรที่ผิดพลาด และยังสามารถใช้ฟังก์ชัน Excel หลาย ๆ ฟังก์ชันร่วมกับ LAMBDA ได้ เช่น IFERROR เพื่อจัดการข้อผิดพลาด

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

LAMBDA ใช้ได้เฉพาะใน Excel 365, มีข้อจำกัดว่าจะใช้ในแต่ละ workbook เท่านั้น และหากใช้พารามิเตอร์มากกว่า 253 ตัวจะเกิดข้อผิดพลาด

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

References

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


Leave a Reply

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

อบรม In-House Training

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