Bài tập Excel Danh sách Tái thư viện

Full PDF PackageDownload Full PDF Package

This Paper

A short summary of this paper

37 Full PDFs related to this paper

Download

PDF Pack

9/21/2021


LAMBDA - Một hàm mới thú vị

Có rất nhiều điều hay ho trong Excel như một tính năng mới, tuyệt vời được gọi là LAMBDA. Nó thực sự là một hàm cho phép bạn viết các hàm của riêng bạn. [Hiện tại, tính năng này chỉ khả dụng trên các kênh Insider dành cho người dùng Microsoft 365, nhưng sẽ triển khai cho các kênh khác trong tương lai.]

Tạo các hàm chưa có trong thư viện hàm Excel có thể cho phép bạn sử dụng lại và chia sẻ các hàm tùy chỉnh dành riêng cho ngành, loại công việc hoặc các dự án được cá nhân hóa của bạn. Bạn có thể thấy tổng quan về cách hoạt động của hàm mới này bằng cách xem một ví dụ được lấy của Rob, một thành viên của nhóm đào tạo Elevate Excel của chúng tôi.

Công ty của Rob thường sử dụng số liệu hiệu suất được tính bằng cách lấy 25% mục nhập hàng đầu từ tập dữ liệu [không bao gồm số không] và tính trung bình tổng của chúng. Đây có thể là một công thức khá phức tạp để viết và khi chuyển nó sang các báo cáo mới, các tham chiếu và giá trị ô cần được cập nhật để làm cho nó hoạt động, điều này có thể dẫn đến sai lầm và rõ ràng là mất thời gian.

Sẽ thật tuyệt nếu Rob và những người dùng khác của anh ấy có thể có một hàm đơn giản hóa mà chỉ cần xác định một vài yếu tố — một hàm có thể được sử dụng trên bất kỳ sổ làm việc nào bởi bất kỳ người dùng nào. Đó là lúc sử dụng LAMBDA.

Viết công thức LAMBDA

Với LAMBDA, bạn thực sự có thể viết một công thức tùy chỉnh được gọi là AVERAGE. TOP. PERCENT trung bình một phần cụ thể [chẳng hạn như 25% cao nhất] của một dải ô và loại trừ các số không. Hãy xem cách đó được thực hiện như thế nào.

Lưu ý: Bạn phải thêm dấu cách sau mỗi dấu chấm trong tên hàm tùy chỉnh [AVERAGE. TOP. PERCENT] cho mục đích lọc email. Tuy nhiên, tên hàm thực tế trong Excel không được chứa khoảng trắng.

Sao chép phép tính hiện có

Bước đầu tiên là sao chép công thức hiện có cho bất kỳ điều gì bạn đang cố gắng hoàn thành. Ví dụ, đó là một hàm AVERAGEIF loại trừ các số không trước khi lấy ra 25% giá trị hàng đầu và tính trung bình chúng. Nó trông như thế này:

Công thức này sẽ được dán vào hàm LAMBDA của bạn như một trong các đối số của nó.

LAMBDA có hai đối số: Tham số và Phần tính. Bạn dán công thức hiện có này vào phần tính của hàm LAMBDA.

Đặt Tham số

Để xác định đối số Tham số, bạn phải xác định các đầu vào mà bạn sẽ đưa vào phần tính cho công thức.

Ví dụ khi bạn muốn thay thế Table1 [Amount] bằng một tên biến để bạn có thể sử dụng nó ở những nơi khác. Đó là biến Range. Bạn cũng có thể thay thế tỷ lệ phần trăm bằng một biến để bạn có thể thay đổi nó bất cứ khi nào bạn viết hàm mới của mình. Biến đó được gọi là Percent.

Vì vậy, công thức LAMBDA bao gồm các đối số tham số và phần tính, tất cả cùng nhau trông giống như sau

Tiếp theo, khi bạn muốn thay thế các tham số trong phần tính bằng các tên tham số mới.

Mẹo: Làm cho tên tham số mang tính mô tả sẽ giúp mọi thứ chính xác hơn khi bạn kết hợp hàm LAMBDA của mình. Bạn KHÔNG nên sử dụng các tên tham số như x, y và z vì bạn sẽ phải thực hiện thêm các bước để tìm ra tên tham số được sử dụng khi viết công thức.

Hai cách để chỉ định giá trị cho các tham số

Tại thời điểm này, Excel không biết những giá trị nào cần cung cấp cho RangePercent, vì vậy công thức LAMBDA trả về lỗi #CALC!.

Bạn phải cho Excel biết bạn muốn các giá trị tham số là gì. Có hai cách để giải quyết vấn đề này.

1. Tạo một hàm tùy chỉnh thông qua trình quản lý tên

Bắt đầu bằng cách sao chép toàn bộ văn bản hàm LAMBDA của bạn. Sau đó, chuyển đến tab Formulas và chọn Define Name.

Điều đó sẽ làm xuất hiện cửa sổ New Name, nơi bạn có thể điền vào các trường NameComment. Bạn nên ghi chú các tham số RangePercent trong các nhận xét.

Sau đó dán hàm LAMBDA vào trường Refers to.

Nhấn OK. Đó là tất cả những gì bạn cần để bắt đầu sử dụng hàm mới của mình. Trong bất kỳ ô trống nào, hãy nhập dấu bằng  [=]  và bắt đầu nhập từ Average. Bạn sẽ thấy rằng hàm mới bạn đã tạo [AVERAGE. TOP. PERCENT] nằm trong danh sách các hàm có sẵn.

Ngay bây giờ, khi bạn bắt đầu viết hàm bằng cách chọn các đối số, screentip thường hiển thị các đối số cho một hàm sẽ không xuất hiện. Đó là lý do tại sao bạn cần phải viết chúng vào phần comment, nhắc nhở bạn về những gì bạn cần trước khi bạn chọn các tham số.

Vì vậy, khi bạn đã gắn thẻ vào hàm AVERAGE. TOP. PERCENT, bạn có thể nhập dấu ngoặc mở, chọn phạm vi, nhập dấu phẩy, sau đó chọn ô có phần trăm của bạn trong đó hoặc chỉ nhập phần trăm dưới dạng số thập phân [chẳng hạn như 0,25]. Khi bạn đóng dấu ngoặc đơn, công thức đã hoàn thành của bạn sẽ giống như sau:

Khi bạn nhấn Enter, nó sẽ trả về một giá trị trung bình là 25 phần trăm hàng đầu trong phạm vi của bạn, không bao gồm số không.

2. Thêm các tham số trong ngoặc đơn sau công thức

Cách thứ hai để cho Excel biết những giá trị nào sẽ sử dụng cho các tham số là viết chúng sau công thức trong dấu ngoặc đơn. Xem phần được đánh dấu bên dưới.

Miễn là chúng được viết theo cùng thứ tự xuất hiện trong công thức, các giá trị đó sẽ được đưa vào công thức một cách chính xác.

Phương pháp thứ hai này có thể tốt hơn để sử dụng trong khi tạo và kiểm tra hàm của bạn trước khi chuyển đến cửa sổ New Name để đặt tên cho hàm.

Thay đổi các hàm LAMBDA được tạo của bạn

Để thực hiện các chỉnh sửa đối với các hàm bạn đã tạo bằng LAMBDA, hãy chuyển đến nút Name Manager trên tab Formulas để hiển thị cửa sổ Name manager. [Phím tắt: Ctrl + F3.] Ở đó, bạn sẽ thấy danh sách các hàm bạn đã tạo.

Bạn có thể chọn bất kỳ mục nào trong danh sách để sửa đổi tên, nhận xét hoặc công thức.

Tái sử dụng LAMBDA

Một trong những lợi ích tuyệt vời của việc tạo các hàm bằng LAMBDA là chúng có thể được sử dụng lại trong các trang tính và sổ làm việc khác.

Cùng một sổ làm việc

Để sử dụng hàm LAMBDA tùy chỉnh trong cùng một sổ làm việc, bạn chỉ cần viết công thức với tên hàm của mình và thêm tham chiếu hoặc giá trị cho các đối số của bạn [phạm vi và tỷ lệ phần trăm trong ví dụ này]. Vì phạm vi được đặt tên nằm trong phạm vi sổ làm việc, hàm sẽ có sẵn trên bất kỳ trang tính nào trong sổ làm việc.

Sách bài tập khác

Một điều quan trọng cần lưu ý là vì phạm vi đã đặt tên bạn đã tạo nằm trong sổ làm việc mà bạn đã tạo nó, bạn sẽ KHÔNG tìm thấy nó được liệt kê trong các tùy chọn hàm của bạn trong một sổ làm việc khác.

Điều đó dễ dàng được sửa đổi bằng cách chỉ sao chép một ô có chứa hàm từ sổ làm việc ban đầu của bạn và dán nó vào sổ làm việc mới. Điều đó sẽ nhập phạm vi đã đặt tên vào sổ làm việc mới. Sau đó, bạn sẽ thấy tên hàm trong danh sách công thức khi viết công thức.

Nếu hàm của bạn chứa các tham chiếu phạm vi, thì công thức được dán vào sổ làm việc mới sẽ chứa các liên kết trở lại sổ làm việc ban đầu. Bạn có thể xóa công thức sau khi dán hoặc sửa đổi các tham chiếu đến phạm vi trong sổ làm việc cuối cùng.

Nếu bạn có nhiều hàm LAMBDA trong sổ làm việc mà bạn muốn nhập vào sổ làm việc mới, bạn cũng có thể sao chép tab trang tính vào sổ làm việc mới. Chỉ cần lưu ý rằng điều này sẽ sao chép TẤT CẢ các phạm vi đã đặt tên được đưa vào sổ làm việc trong sổ làm việc gốc. Nếu bạn sử dụng phạm vi được đặt tên cho những thứ khác, thì bạn có thể không muốn điều này.

Kết luận

Lúc này, việc tạo các hàm LAMBDA có lẽ thuộc lĩnh vực của những người dùng Excel nâng cao. Nhưng việc đọc, hiểu và nhập các công thức với hầu hết các hàm do LAMBDA tạo ra có thể dễ dàng được thực hiện bởi người dùng sơ cấp và trung cấp.

Như đề cập trước đây, người dùng bình thường sẽ dễ dàng đọc và hiểu AVERAGE. Công thức TOP so với công thức AVERAGEIF phức tạp mà bạn thường bắt đầu. Ngay cả những người dùng nâng cao cũng sẽ dành ít thời gian hơn để giải mã các công thức phức tạp.

Tính năng mới này có khả năng thay đổi cách bạn sử dụng các công thức trong Excel và nó sẽ phát triển theo thời gian khi nó trở nên dễ xài hơn với người dùng.

Nguồn: www.excelcampus.com

Video liên quan

Chủ Đề