Skip to content

Thủ Thuật 365

  • Sample Page

Thủ Thuật 365

  • Home » 
  • Thủ Thuật Máy Tính » 
  • Cách Sử Dụng Hàm LAMBDA và LET trong Excel: Tối Ưu Công Thức & Tạo Hàm Riêng

Cách Sử Dụng Hàm LAMBDA và LET trong Excel: Tối Ưu Công Thức & Tạo Hàm Riêng

By Administrator Tháng 8 17, 2025 0
Hình ảnh minh họa hàm LAMBDA "Calculator" tự định nghĩa trong Excel để tính điểm sinh viên
Table of Contents

Nếu bạn đã từng “đứng hình” trước một công thức Excel dài ngoằng và nghĩ rằng “phải có cách nào tốt hơn chứ”, thì câu trả lời là có. Đó chính là bộ đôi hàm LAMBDA và LET, và bạn không cần phải học lập trình chuyên sâu để nắm vững chúng.

Các hàm mạnh mẽ này hiện đã có sẵn cho tất cả người dùng đăng ký Microsoft 365, ngay cả với gói cơ bản. Bạn không còn phải chờ đợi quyền truy cập thử nghiệm hay các bản dựng nội bộ nữa.

LET: Sắp Xếp Lại Công Thức Rối Rắm để Dễ Đọc Hơn

Bạn đã bao giờ xây dựng một công thức dài đến mức đáng lẽ nó phải có thanh cuộn chưa? Hàm LET có thể khắc phục điều đó.

LET cho phép bạn gán tên cho các phần của công thức—giống như đặt biệt danh cho các giá trị hoặc phép tính. Thay vì lặp lại cùng một công thức con năm lần, bạn định nghĩa nó một lần, đặt cho nó một tên, và sau đó tái sử dụng tên đó trong toàn bộ phép tính của mình.

Ví dụ, tôi sẽ sử dụng LET để chấm điểm học sinh. Nếu không có LET, công thức sẽ trở nên rất lộn xộn một cách nhanh chóng:

=IFS(AVERAGE(B2:E2) > 85, "Grade A", AVERAGE(B2:E2) >= 70, "Grade B", AVERAGE(B2:E2)

Đây là ba lần gọi hàm AVERAGE(B2:E2) giống hệt nhau, điều này khá kém hiệu quả và khó đọc. Hàm LET cho phép chúng ta định nghĩa nó một lần:

=LET(student_average, AVERAGE(B2:E2), IFS(student_average > <span>85</span>, <span>"Grade A"</span>, student_average >= <span>70</span>, <span>"Grade B"</span>, student_average 70, <span>"Grade C"</span>))

Giờ đây, công thức trở nên gọn gàng hơn, dễ đọc hơn và dễ bảo trì hơn. Nếu tôi cập nhật logic của student_average, thay đổi sẽ được áp dụng khắp nơi.

Bạn có thể định nghĩa tối đa 126 biến trong một hàm LET (thật vậy đấy), điều này làm cho nó trở nên hoàn hảo để tính toán các chỉ số phức tạp, xây dựng các bảng điều khiển một ô đầy logic, hoặc thực sự hiểu một công thức bạn đã viết sáu tháng trước.

LAMBDA: Tự Tạo Hàm Tùy Chỉnh Của Riêng Bạn Trong Excel

Tôi rất yêu thích LAMBDA vì nó cho phép tôi biến một công thức khổng lồ, khó coi thành một thứ gì đó dễ quản lý (như =GrowthRate(B2, C2)). Bạn định nghĩa nó một lần, lưu lại với một tên và tái sử dụng nó trên toàn bộ sổ làm việc của mình. Khi bạn cần điều chỉnh logic, bạn chỉ cần thay đổi ở một vị trí duy nhất (thông qua Name Manager của Excel), và cập nhật sẽ được áp dụng ở mọi nơi.

Hướng Dẫn Xây Dựng Hàm Tùy Chỉnh LAMBDA Đầu Tiên

Quy trình này đơn giản hơn bạn nghĩ:

  1. Mở sổ làm việc mà bạn muốn sử dụng hàm tùy chỉnh.
  2. Thay thế các giá trị thực của bạn bằng các tên giữ chỗ (ví dụ: “price” và “rate”).
  3. Kiểm tra hàm LAMBDA trong bất kỳ ô nào để xem nó có hoạt động không.
  4. Nhấn Ctrl+F3 để mở Name Manager, nhấp vào New và dán chuỗi LAMBDA của bạn vào trường Refers To.
  5. Đặt tên bất kỳ cho hàm mới của bạn và thêm bất kỳ ghi chú nào có thể hữu ích sau này.

Giờ đây, bạn có thể gõ công thức bên dưới, giống như bất kỳ hàm tích hợp sẵn nào của Excel:

=YourFunctionName()

Các hàm LAMBDA được lưu trong một sổ làm việc cụ thể, vì vậy chúng sẽ không tự động hoạt động ở các tệp khác. Để tái sử dụng chúng trên nhiều tệp, bạn có thể thử tiện ích bổ sung Advanced Formula Environment để nhập hoặc xuất các hàm của mình.

Giả sử bạn là một gia sư tự do và thường xuyên phải tính toán điểm số. Bạn có thể phải sử dụng một công thức như thế này:

=IFS(A1>=<span>80</span>,<span>"Honors"</span>, A1>=<span>50</span>,<span>"Pass"</span>, A1 50,<span>"Fail"</span>)

Thay vì phải gõ đoạn mã này mỗi lần, bạn có thể tạo một hàm Score Calculator:

=LAMBDA(score, IFS(score>=<span>80</span>,<span>"Honors"</span>, score>=<span>50</span>,<span>"Pass"</span>, score 50,<span>"Fail"</span>))

Lưu hàm này trong Name Manager với tên “Calculator”, và giờ đây bạn chỉ cần gõ công thức dưới đây ở bất kỳ đâu trong sổ làm việc của mình:

=Calculator(B2)

Hình ảnh minh họa hàm LAMBDA &quot;Calculator&quot; tự định nghĩa trong Excel để tính điểm sinh viênHình ảnh minh họa hàm LAMBDA "Calculator" tự định nghĩa trong Excel để tính điểm sinh viên

Bạn thậm chí có thể sử dụng LAMBDA cho các hàm phức tạp hơn, như một hàm loại bỏ từng ký tự không mong muốn, hoặc một hàm tiếp tục nhân cho đến khi đạt đến 1 (chỉ vì bạn có thể).

Những hàm phức tạp này thoạt nhìn có vẻ phức tạp, nhưng một khi đã được lưu, tất cả các hàm LAMBDA đều trở thành plug-and-play. Và nhờ các chatbot AI, bạn có thể dễ dàng tạo ra các công thức và chuỗi truy vấn mình cần.

Sức Mạnh Khi Kết Hợp Hàm LET và LAMBDA: Công Thức Thân Thiện Với Con Người

Khi đứng riêng lẻ, LET và LAMBDA đều rất tuyệt vời. Nhưng khi kết hợp chúng lại, chúng tạo thành một “cặp đôi quyền lực”.

Khi bạn tạo một hàm LAMBDA, bạn có thể sử dụng LET bên trong chuỗi để đặt tên cho các phần logic. Hãy hình dung nó như việc bạn chia một công thức phức tạp thành các bước rõ ràng trước khi “nướng” ra kết quả cuối cùng. Bạn sẽ đặt tên cho từng “thành phần” để mỗi bước đều có ý nghĩa.

Ví dụ, giả sử bạn cần tính diện tích tam giác bằng công thức Heron, một phép tính nổi tiếng là phức tạp:

=SQRT(((a+b+c)/2)*(((a+b+c)/2)-a)*(((a+b+c)/2)-b)*(((a+b+c)/2)-c))

Chúc bạn may mắn khi gỡ lỗi công thức này sáu tháng sau. May mắn thay, với LET và LAMBDA, bạn có thể làm cho nó gọn gàng hơn:

=LAMBDA(a, b, c, LET(s, (a + b + c) / 2, SQRT(s * (s - a) * (s - b) * (s - c))))

Thay vì lặp lại (a+b+c)/2 bốn lần, giờ đây bạn có s xuất hiện bốn lần, dễ “tiêu hóa” hơn rất nhiều. Hơn nữa, bạn có thể lưu toàn bộ hàm LAMBDA này trong Name Manager. Giờ đây, phép tính phức tạp đó trở nên dễ đọc, hiệu quả và dễ tái sử dụng.

Kết quả tính toán diện tích tam giác bằng hàm LAMBDA kết hợp LET sử dụng công thức Heron trong ExcelKết quả tính toán diện tích tam giác bằng hàm LAMBDA kết hợp LET sử dụng công thức Heron trong Excel

Bạn cũng có thể xây dựng toàn bộ báo cáo bên trong một ô duy nhất bằng cách kết hợp này. Hãy tưởng tượng một hàm nhận dữ liệu bán hàng của bạn và trả về một bản tóm tắt hàng tháng được định dạng gọn gàng trong một ô:

=LAMBDA(p_col, s_col, LET(_total, SUM(s_col), _top, INDEX(p_col, XMATCH(MAX(s_col), s_col)), TEXTJOIN(CHAR(10), TRUE, "Report", "Total: " & TEXT(_total, "$#,##0.00"), "Top: " & _top)))

Lưu hàm này với tên MonthlyReport và gọi nó bằng công thức dưới đây. Chỉ với một hàm trong một ô, bạn sẽ nhận được một báo cáo hoàn chỉnh.

=MonthlyReport(B:B, C:C)

Khi bạn bắt đầu sử dụng LET và LAMBDA, bạn sẽ ngừng suy nghĩ như một cỗ máy công thức và bắt đầu suy nghĩ như một con người. LET mang lại cấu trúc cho các công thức của bạn bằng cách đặt tên cho từng bước, trong khi LAMBDA biến logic thành các hàm dễ tái sử dụng và thân thiện với người dùng. Cùng nhau, chúng giúp các công thức Excel dễ viết, dễ đọc và dễ tái sử dụng hơn.

Vì vậy, lần tới khi bạn thấy mình đang viết một công thức trông như thể nó thuộc về một cuốn tiểu thuyết khoa học viễn tưởng, hãy dừng lại. Hãy tự hỏi: Liệu đây có thể là một LAMBDA không? Rất có thể, câu trả lời là có.

Share
facebookShare on FacebooktwitterShare on TwitterpinterestShare on Pinterest
linkedinShare on LinkedinvkShare on VkredditShare on ReddittumblrShare on TumblrviadeoShare on ViadeobufferShare on BufferpocketShare on PocketwhatsappShare on WhatsappviberShare on ViberemailShare on EmailskypeShare on SkypediggShare on DiggmyspaceShare on MyspacebloggerShare on Blogger YahooMailShare on Yahoo mailtelegramShare on TelegramMessengerShare on Facebook Messenger gmailShare on GmailamazonShare on AmazonSMSShare on SMS
Post navigation
Previous post

Booking.com: Vì Sao Tôi Tin Dùng Ứng Dụng Này Hơn Airbnb Cho Mọi Chuyến Đi?

Next post

Chạy AI Offline: Top 5 Ứng Dụng Chạy LLM Cục Bộ Trên Máy Tính Cá Nhân

Administrator

Related Posts

Categories Thủ Thuật Máy Tính Cách Sử Dụng Hàm LAMBDA và LET trong Excel: Tối Ưu Công Thức & Tạo Hàm Riêng

Cập Nhật Windows 11 KB5051987 Gây Lỗi File Explorer Nghiêm Trọng: Cách Khắc Phục Tạm Thời

Categories Thủ Thuật Máy Tính Cách Sử Dụng Hàm LAMBDA và LET trong Excel: Tối Ưu Công Thức & Tạo Hàm Riêng

Màn Hình Máy Tính Làm Được Gì Ngoài PC? 7 Cách Tận Dụng Sáng Tạo

Categories Thủ Thuật Máy Tính Cách Sử Dụng Hàm LAMBDA và LET trong Excel: Tối Ưu Công Thức & Tạo Hàm Riêng

Cách Buộc ChatGPT Sử Dụng Nguồn Thông Tin Chất Lượng Cao và Đáng Tin Cậy

Leave a Comment Hủy

Recent Posts

  • Cập Nhật Windows 11 KB5051987 Gây Lỗi File Explorer Nghiêm Trọng: Cách Khắc Phục Tạm Thời
  • WhatsApp Đã Có Ứng Dụng Gốc Cho iPad: Nâng Tầm Trải Nghiệm Đa Nhiệm
  • Firefox 136 Ra Mắt: Khám Phá Sidebar Mới Với Tab Dọc và AI Thông Minh
  • Màn Hình Máy Tính Làm Được Gì Ngoài PC? 7 Cách Tận Dụng Sáng Tạo
  • Cách Buộc ChatGPT Sử Dụng Nguồn Thông Tin Chất Lượng Cao và Đáng Tin Cậy

Recent Comments

Không có bình luận nào để hiển thị.
Copyright © 2025 Thủ Thuật 365 - Powered by Nevothemes.
Offcanvas
Offcanvas

  • Lost your password ?