Skip to content

Thủ Thuật 360

  • Sample Page

Thủ Thuật 360

  • Home » 
  • Thủ Thuật Máy Tính » 
  • Giải Mã Hàm LET và LAMBDA trong Excel: Nâng Tầm Công Thức Phức Tạp Của Bạn

Giải Mã Hàm LET và LAMBDA trong Excel: Nâng Tầm Công Thức Phức Tạp Của Bạn

By Administrator Tháng 8 24, 2025 0
Giao diện Excel minh họa hàm LAMBDA Score Calculator tính điểm tự động
Table of Contents

Nếu bạn từng đối mặt với một công thức Excel “khổng lồ” và tự hỏi liệu có cách nào tốt hơn không, thì câu trả lời là có. Đó chính là sự xuất hiện của hai hàm LET và LAMBDA, và bạn không cần phải là một lập trình viên chuyên nghiệp để học cách sử dụng chúng.

Hai hàm mạnh mẽ này hiện đã có sẵn cho tất cả người dùng đăng ký Microsoft 365, kể cả những gói cơ bản nhất. 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 dành cho người nội bộ nữa. Chúng đã sẵn sàng để bạn tận dụng và biến đổi cách làm việc với Excel.

Hàm LET: “Dọn Dẹp” Công Thức Excel Rối Rắm

Bạn đã bao giờ xây dựng một công thức quá dài đến mức nó cần cả thanh cuộn chưa? Hàm LET sinh ra để giải quyết vấn đề đó.

LET cho phép bạn gán tên cho các phần của công thức – giống như việc bạn đặt biệt danh cho các giá trị hoặc phép tính. Thay vì lặp đi lặp lại một công thức con đến năm lần, bạn chỉ cần định nghĩa nó một lần, đặt cho nó một cái tên, và sau đó tái sử dụng cái tên đó trong toàn bộ phép tính của mình. Điều này không chỉ giúp công thức gọn gàng hơn mà còn cải thiện hiệu suất vì Excel chỉ cần tính toán phần được đặt tên một lần duy nhất.

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

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

Trong ví dụ này, có 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 phép tính này chỉ một lần:

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

Với việc áp dụng hàm LET, công thức bây giờ trở nên sạch sẽ hơn, dễ đọc hơn và dễ bảo trì hơn rất nhiều. Nếu bạn muốn cập nhật logic của student_average (ví dụ, thay đổi cách tính trung bình), thay đổi đó sẽ được áp dụng xuyên suốt công thức mà không cần chỉnh sửa ở nhiều vị trí.

Bạn có thể định nghĩa tới 126 biến trong một hàm LET (thật vậy!), điều này khiến 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 đơn giản là để hiểu lại một công thức mà bạn đã viết sáu tháng trước. Hàm LET là công cụ không thể thiếu để tối ưu công thức Excel và làm cho chúng “thân thiện với con người” hơn.

Hàm LAMBDA: Tự Tạo “Hàm Riêng” Trong Excel

Tôi yêu hàm LAMBDA vô cùng bởi nó cho phép tôi biến một công thức khổng lồ, xấu xí thành một cái gì đó dễ quản lý hơn nhiều (chẳng hạn như =GrowthRate(B2, C2)). Bạn định nghĩa nó một lần, lưu nó với một cái 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 chỗ (thông qua Name Manager của Excel), và bản cập nhật sẽ áp dụng cho tất cả các vị trí đã sử dụng hàm đó.

Hướng Dẫn Xây Dựng Hàm Tùy Chỉnh Đầu Tiên Của Bạn

Quá trình này đơn giản hơn bạn nghĩ rất nhiều:

  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 tế của bạn bằng các tên giữ chỗ (ví dụ: “giá” và “tỷ_lệ”).
  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 cho hàm mới của bạn bất kỳ tên nào bạn thích và thêm bất kỳ chú thích nào có thể hữu ích sau này.

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

=TenHamCuaBan()

Các hàm LAMBDA được lưu trữ trong một sổ làm việc cụ thể, vì vậy chúng sẽ không tự động hoạt động trong 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 (AFE) để 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à liên tục 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>=80,"Honors", A1>=50,"Pass", A1<50,"Fail")

Thay vì phải gõ lại đ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>=80,"Honors", score>=50,"Pass", score<50,"Fail"))

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

=Calculator(B2)

Giao diện Excel minh họa hàm LAMBDA Score Calculator tính điểm tự độngGiao diện Excel minh họa hàm LAMBDA Score Calculator tính điểm tự động

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

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 “cắm và chạy”. 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à mình cần.

Sức Mạnh Tổng Hợp: LET và LAMBDA Cùng Nhau

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

Khi bạn đang 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 nghĩ về nó giống như bạn đang 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 chiếc bánh” cuối cùng. Bạn sẽ đặt tên cho từng “nguyên liệu” để 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 và dễ gây nhầm lẫn:

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

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

=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. Bây giờ, 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ả hàm LAMBDA kết hợp LET tính diện tích tam giác bằng công thức Heron trong ExcelKết quả hàm LAMBDA kết hợp LET tính diện tích tam giác bằ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à xuất ra 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, "Báo cáo tháng", "Tổng doanh thu: " & TEXT(_total, "$#,##0.00"), "Sản phẩm bán chạy nhất: " & _top)))

Lưu hàm này dưới dạng MonthlyReport và gọi nó bằng công thức dưới đây. Với một hàm trong một ô, bạn sẽ có đượ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ẽ không còn tư duy như một cỗ máy công thức nữa mà bắt đầu tư duy như một con người. LET mang lại cấu trúc cho 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, 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 rất nhiều.

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

Làm thế nào để khắc phục lỗi Wi-Fi bị mất trên Windows 11?

Next post

7 Cách Giải Phóng Dung Lượng Điện Thoại Samsung Hiệu Quả Nhất

Administrator

Related Posts

Categories Thủ Thuật Máy Tính Giải Mã Hàm LET và LAMBDA trong Excel: Nâng Tầm Công Thức Phức Tạp Của Bạn

Cảnh Báo: Cách Nhận Biết & Phòng Tránh Email Lừa Đảo Amazon Prime Tinh Vi Mới

Categories Thủ Thuật Máy Tính Giải Mã Hàm LET và LAMBDA trong Excel: Nâng Tầm Công Thức Phức Tạp Của Bạn

Lợi Ích Của Notion Plus: Vì Sao Gói Nâng Cấp Này Là Khoản Đầu Tư Xứng Đáng?

Categories Thủ Thuật Máy Tính Giải Mã Hàm LET và LAMBDA trong Excel: Nâng Tầm Công Thức Phức Tạp Của Bạn

Bí Quyết Tối Ưu Lịch Số: Quản Lý Công Việc & Cuộc Sống Hiệu Quả

Leave a Comment Hủy

Recent Posts

  • Khắc Phục Lỗi “Moisture Detected” Trên Điện Thoại Samsung Nhanh Chóng
  • Cảnh Báo: Cách Nhận Biết & Phòng Tránh Email Lừa Đảo Amazon Prime Tinh Vi Mới
  • Lợi Ích Của Notion Plus: Vì Sao Gói Nâng Cấp Này Là Khoản Đầu Tư Xứng Đáng?
  • Bí Quyết Tối Ưu Lịch Số: Quản Lý Công Việc & Cuộc Sống Hiệu Quả
  • Cách Ghi Nhớ Sách Nói Hiệu Quả: 5 Mẹo Từ Chuyên Gia Công Nghệ

Recent Comments

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

  • Lost your password ?