Thep Excel

LAMBDA – สร้างฟังก์ชันใช้เอง

สร้างฟังก์ชันใช้เองโดยไม่ต้องเขียนโค้ด

LAMBDA เป็นฟังก์ชันปฏิวัติวงการที่ให้ผู้ใช้สร้าง Custom Function ขึ้นมาเองได้ โดยกำหนดพารามิเตอร์และสูตรคำนวณ จากนั้นตั้งชื่อผ่าน Name Manager เพื่อเรียกใช้ซ้ำ หรือใช้ร่วมกับ Helper Functions (เช่น BYROW, MAP) เพื่อสร้างสูตร Dynamic Array ที่ซับซ้อน

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

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

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

Argument Type Required Default Description
parameter Any Optional ตัวแปรนำเข้า (Input) ที่จะส่งเข้าไปในฟังก์ชัน (ตั้งชื่ออะไรก็ได้ เช่น x, y, price)
calculation Formula Yes สูตรคำนวณที่ใช้ตัวแปร parameter มาประมวลผล

How it works

สร้างสูตรหาพื้นที่วงกลม

สร้างฟังก์ชัน =CIRCLEAREA(radius) เพื่อคำนวณพื้นที่โดยไม่ต้องพิมพ์ PI()*r^2 ทุกครั้ง

แปลงหน่วยอุณหภูมิ

สร้างฟังก์ชัน =FAHRENHEIT(celsius) เพื่อแปลงองศาเซลเซียสเป็นฟาเรนไฮต์

Loop ข้อมูล (ใช้คู่กับ Helper)

ใช้ LAMBDA ร่วมกับ BYROW หรือ MAP เพื่อคำนวณข้อมูลทีละแถวหรือทีละเซลล์แบบอัตโนมัติ

Examples

สร้างฟังก์ชันแปลงอุณหภูมิ

สร้างฟังก์ชันชั่วคราวเพื่อแปลง Celsius เป็น Fahrenheit และเรียกใช้ทันทีด้วยค่า 100
Excel Formula:

=LAMBDA(temp, (temp * 9/5) + 32)(100)

Result:

212

ใช้ใน Name Manager

สามารถตั้งชื่อให้สูตร LAMBDA เพื่อนำไปใช้ในเซลล์อื่นได้ง่ายๆ เช่น =ToFahrenheit(30)
Excel Formula:

Name: ToFahrenheit
Refers to: =LAMBDA(c, c*1.8+32)

Result:

ฟังก์ชันใหม่

ใช้กับ Helper Function

ใช้ LAMBDA เป็นอาร์กิวเมนต์ให้กับฟังก์ชัน BYROW เพื่อกำหนดว่าจะทำอะไรกับแต่ละแถว
Excel Formula:

=BYROW(Data, LAMBDA(row, SUM(row)))

Result:

ผลรวมรายแถว

FAQs

ต้องเขียน VBA ไหม?

ไม่ต้องเลย LAMBDA เป็นสูตร Excel ปกติที่ทำงานบน Formula Bar ได้ทันที และไฟล์ไม่ต้องบันทึกเป็น .xlsm

ส่งต่อไฟล์ให้คนอื่นใช้ได้ไหม?

ได้ ถ้าผู้รับใช้ Excel 365 หรือ 2021 ขึ้นไป แต่ถ้าใช้เวอร์ชันเก่าจะขึ้น Error #NAME?

Resources & Related

Resources

Additional Notes

ฟังก์ชัน LAMBDA ช่วยให้คุณสร้างสูตรที่ใช้เอง (Custom Function) ได้โดยไม่ต้องเขียน VBA คุณสามารถตั้งชื่อสูตร ใส่ตัวแปร และนำไปใช้ซ้ำได้ทั่วทั้งไฟล์เหมือนฟังก์ชันมาตรฐานของ Excel

Leave a Reply

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