Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2021 Excel 2021 for Mac
เบราว์เซอร์ของคุณไม่สนับสนุนวิดีโอ

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

เมื่อต้องการใช้ฟังก์ชัน LET ใน Excel ให้คุณกำหนดคู่ของชื่อและค่าที่เกี่ยวข้อง และการคำนวณที่ใช้ข้อมูลดังกล่าวทั้งหมด คุณจะต้องกำหนดคู่ของชื่อและค่าอย่างน้อยหนึ่งค่า (ตัวแปร) และ LET สนับสนุนสูงสุดถึง 126

LET ไดอะแกรม

สิทธิประโยชน์

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

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

=LET(ชื่อ1, ชื่อ_ค่า1, การคำนวณ_หรือ_ชื่อ2, [ชื่อ_ค่า2, การคำนวณ_หรือ_ชื่อ3...])

อาร์กิวเมนต์

คำอธิบาย

ชื่อ1

จำเป็น

ชื่อแรกที่กำหนด ต้องเริ่มต้นด้วยตัวอักษร ไม่สามารถเป็นผลลัพธ์ของสูตรหรือขัดแย้งกับไวยากรณ์ของช่วงได้

ชื่อ_ค่า1

จำเป็น

ค่าที่กำหนดให้กับชื่อ1

การคำนวณ_หรือ_ชื่อ2

จำเป็น

อย่างใดอย่างหนึ่งต่อไปนี้:

  • การคำนวณที่ใช้ชื่อทั้งหมดภายในฟังก์ชัน LET ซึ่งต้องเป็นอาร์กิวเมนต์สุดท้ายในฟังก์ชัน LET

  • ชื่อที่สองที่กำหนดให้กับ ชื่อ_ค่า ที่สอง ถ้ามีการระบุชื่อ ชื่อ_ค่า2 และ การคำนวณ_หรือ_ชื่อ3 จะจำเป็นต้องใช้

ชื่อ_ค่า2

ไม่จำเป็น

ค่าที่กำหนดให้กับ การคำนวณ_หรือ_ชื่อ2

การคำนวณ_หรือ_ชื่อ3

ไม่จำเป็น

อย่างใดอย่างหนึ่งต่อไปนี้:

  • การคำนวณที่ใช้ชื่อทั้งหมดภายในฟังก์ชัน LET อาร์กิวเมนต์สุดท้ายในฟังก์ชัน LET จะต้องเป็นการคำนวณ

  • ชื่อที่สามที่กำหนดให้กับ ชื่อ_ค่า ที่สาม ถ้ามีการระบุชื่อ ชื่อ_ค่า3 และ การคำนวณ_หรือ_ชื่อ4 จะจำเป็นต้องใช้

หมายเหตุ: 

  • อาร์กิวเมนต์สุดท้ายต้องเป็นการคำนวณที่ส่งกลับผลลัพธ์

  • ชื่อของตัวแปรจัดชิดกับชื่อที่ถูกต้องที่สามารถใช้ในตัวจัดการชื่อได้ เช่น "a" ถูกต้อง แต่ "c" ไม่ถูกต้อง เนื่องจากขัดแย้งกับการอ้างอิงสไตล์ R1C1

ตัวอย่าง

ตัวอย่าง 1

ลองใช้นิพจน์แบบง่ายๆ "SUM (x, 1)" ที่ x คือตัวแปรที่มีชื่อที่สามารถกำหนดค่าได้ (ในกรณีนี้ x จะกำหนดค่าเป็น 5)

=LET(x, 5, SUM(x, 1))

เมื่อสูตรนี้ถูกป้อนลงในเซลล์ จะส่งกลับค่าเป็น 6 

ตัวอย่าง 2

สมมติว่าคุณมีข้อมูลการขายดิบบางอย่าง และคุณต้องการกรองข้อมูลดังกล่าวเพื่อแสดงให้กับบุคคลหนึ่ง และเพิ่มเส้นประลงในเซลล์ว่างใดๆ

ข้อมูลที่ไม่มีการกรอง

ข้อมูลที่มีการกรอง

ข้อมูลการขายที่ไม่มีการกรอง

ข้อมูลการขายที่มีการกรอง

ในขณะที่ด้านบนจะทำงานได้โดยไม่ต้องใช้ LET แต่การใช้ LET จะช่วยปรับปรุงการอ่านของสูตรและคำนวณได้เร็วเป็นสองเท่าเทียบกับเมื่อไม่ได้ใช้ LET

ข้อมูลตัวอย่าง   

คัดลอกตารางต่อไปนี้ไปยังเซลล์ A1 ของเวิร์กชีตว่าง ถ้าคุณต้องการลองทำตัวอย่างนี้ด้วยตัวคุณเอง

ตัวแทน

ภูมิภาค

ผลิตภัณฑ์

กำไร

Amy

ภาคตะวันออก

Apple

$1.33

Fred

ภาคใต้

กล้วย

$0.09

Amy

ภาคตะวันตก

มะม่วง

$1.85

Fred

ภาคเหนือ

$0.82

Fred

ภาคตะวันตก

กล้วย

$1.25

Amy

ภาคตะวันออก

Apple

$0.72

Fred

ภาคเหนือ

มะม่วง

$0.54

สูตรดั้งเดิม

=IF(ISBLANK(FILTER(A2:D8,A2:A8="Fred")),"-", FILTER(A2:D8,A2:A8="Fred"))

สูตรที่ใช้ LET

=LET(filterCriteria,“Fred”, filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย