Trình soạn thảo công thức excel lambda
Một gói trong Java được sử dụng để nhóm các lớp liên quan. Hãy nghĩ về nó như một thư mục trong một thư mục tập tin. Chúng tôi sử dụng các gói để tránh xung đột tên và viết mã dễ bảo trì hơn. Các gói được chia thành hai loại Show
Gói tích hợpJava API là một thư viện gồm các lớp được viết sẵn, miễn phí sử dụng, được bao gồm trong Môi trường phát triển Java Thư viện chứa các thành phần để quản lý đầu vào, lập trình cơ sở dữ liệu, v.v. Danh sách đầy đủ có thể được tìm thấy tại trang web của Oracles. https. // tài liệu. tiên tri. com/javase/8/docs/api/ Thư viện được chia thành các gói và các lớp. Có nghĩa là bạn có thể nhập một lớp duy nhất (cùng với các phương thức và thuộc tính của nó) hoặc toàn bộ gói chứa tất cả các lớp thuộc về gói đã chỉ định Để sử dụng một lớp hoặc một gói từ thư viện, bạn cần sử dụng từ khóa 4cú pháp
Nhập một lớp họcNếu bạn tìm thấy một lớp mà bạn muốn sử dụng, ví dụ: lớp 5, được sử dụng để nhận đầu vào của người dùng, hãy viết đoạn mã sauVí dụ
Trong ví dụ trên, 6 là một gói, trong khi 5 là một lớp của gói 6Để sử dụng lớp 5, hãy tạo một đối tượng của lớp và sử dụng bất kỳ phương thức nào có sẵn trong tài liệu về lớp 5. Trong ví dụ của chúng tôi, chúng tôi sẽ sử dụng phương pháp 2, được sử dụng để đọc một dòng hoàn chỉnhVí dụSử dụng lớp 5 để nhận đầu vào của người dùng
Chạy ví dụ » Nhập một góiCó nhiều gói để lựa chọn. Trong ví dụ trước, chúng tôi đã sử dụng lớp 5 từ gói 6. Gói này cũng chứa các tiện ích ngày và giờ, trình tạo số ngẫu nhiên và các lớp tiện ích khácMuốn nhập nguyên kiện thì kết thúc câu bằng dấu hoa thị ( 6). Ví dụ sau sẽ nhập TẤT CẢ các lớp trong gói 6Gói do người dùng định nghĩaĐể tạo gói của riêng bạn, bạn cần hiểu rằng Java sử dụng thư mục hệ thống tệp để lưu trữ chúng. Cũng giống như các thư mục trên máy tính của bạn Ví dụ└── root └── mypack └── MyPackageClass.java Để tạo một gói, hãy sử dụng từ khóa 8MyPackageClass. java
Chạy ví dụ » Lưu tệp dưới dạng MyPackageClass. java và biên dịch nó C. \Users\Tên của bạn>javac MyPackageClass. java Sau đó biên dịch gói C. \Users\Tên của bạn>javac -d. MyPackageClass. java Điều này buộc trình biên dịch tạo gói "mypack" Từ khóa 9 chỉ định đích cho nơi lưu tệp lớp. Bạn có thể sử dụng bất kỳ tên thư mục nào, như c. /user (windows), hoặc, nếu bạn muốn giữ gói trong cùng một thư mục, bạn có thể sử dụng dấu chấm " 0", như trong ví dụ trên Nếu bạn đã sử dụng Trình quản lý tên của Excel để tạo các công thức phức tạp hơn có thể được tham chiếu qua một từ duy nhất, chắc chắn bạn đã trải qua nỗi đau liên quan đến giao diện cũ của một thập kỷVì Excel đã phát triển qua nhiều năm nên giao diện của Trình quản lý tên không thay đổi để theo kịp các yêu cầu mới đặt ra cho nó Hãy cùng khám phá phần mềm mới của Excel về quản lý các công thức phức tạp với các tên được chỉ định, Môi trường công thức nâng cao (Trình chỉnh sửa) Trình chỉnh sửa công thức nâng cao được phát triển để hỗ trợ viết và quản lý các công thức phức tạp được gán tên để sử dụng dễ dàng hơn Động lực đằng sau sự phát triển này là sự ra đời của các chức năng LAMBDA Nếu bạn chưa nghe về chức năng LAMBDA, hãy xem video của tôi bên dưới để biết giới thiệu nhanh và các trường hợp sử dụng (liên kết video ở đây) Các công thức sử dụng hàm LAMBDA trở nên khó đọc khi được hiển thị trên một dòng. Chúng thậm chí còn khó đọc hơn khi được hiển thị trong các trường chỉnh sửa nhỏ của hộp thoại Trình quản lý tên Trình chỉnh sửa công thức nâng cao mới sẽ phục vụ như một giải pháp thay thế thân thiện với người dùng hơn cho hộp thoại Trình quản lý tên trường học cũ khi làm việc với các công thức phức tạp hơn “Làm cách nào để tôi có Trình chỉnh sửa công thức nâng cao mới?” Câu hỏi tuyệt vời. Bạn thật thông minh khi hỏi Advanced Formula Editor hiện là một phần bổ trợ cho Excel có thể tải xuống miễn phí từ tính năng “Nhận phần bổ trợ” trong Excel Mở Excel và điều hướng đến tab Chèn/dải băng. Nhóm Add-ins giữ nút Get Add-Ins Trong hộp thoại Bổ trợ Office, tìm kiếm “Trình chỉnh sửa công thức nâng cao”. Khi tìm thấy, bấm vào nút Thêm để cài đặt trình soạn thảo vào Excel Sau khi cài đặt, nút khởi chạy cho trình chỉnh sửa mới sẽ xuất hiện ở ngoài cùng bên phải của dải băng Trang chủ Tham quan Trình chỉnh sửa mới Nhấp vào nút Môi trường công thức nâng cao để mở trình chỉnh sửa ở bên phải màn hình Trong lần khởi chạy đầu tiên, chúng tôi có thể xem qua giao diện và thậm chí thử một số ví dụ đơn giản về công thức được viết bằng trình chỉnh sửa mới Nhấp vào nút Thử ví dụ sẽ hiển thị cho chúng tôi một công thức có tên đơn giản là ISBLANK sử dụng hàm LAMBDA để tạo câu lệnh IF sử dụng hàm ISBLANK Đừng lo lắng nếu điều này trông hơi đáng sợ; . Chúng tôi sẽ xây dựng một từ đầu chỉ trong một chút Đừng Quên Bước Quan Trọng NàyNếu chúng ta vào Excel và cố gắng sử dụng hàm IFBLANK mới được tạo này, hãy lưu ý rằng nó không xuất hiện trong danh sách các hàm của IntelliSense Một yêu cầu của trình soạn thảo mới là bạn phải “xuất bản” (i. e. , “Đồng bộ hóa”) công thức đã đặt tên với Trình quản lý Tên Bây giờ khi chúng tôi cố gắng sử dụng chức năng IFBLANK tùy chỉnh, nó sẽ xuất hiện trong danh sách IntelliSense Sử dụng IFBLANK trong một thử nghiệm đơn giản, có vẻ như vậy… Mở Trình quản lý tên Excel sẽ hiển thị chức năng IF BLANK tùy chỉnh như thể chúng tôi đã tạo nó trong giao diện cũ hơn Làm chủ các hàm Excel trong Office 365 & Office 2021 - Toàn bộ khóa họcExcel đã thay đổi mãi mãi. ĐỪNG BỎ LỠ NHẬN TRUY CẬP Soạn thảo và chỉnh sửa chức năng tùy chỉnh Môi trường Công thức Nâng cao mới giúp tạo và chỉnh sửa các hàm tùy chỉnh dễ dàng hơn rất nhiều Khi chỉnh sửa công thức, chúng tôi có quyền truy cập vào hệ thống IntelliSense để giúp định hướng hiểu biết của chúng tôi về những gì được mong đợi của từng chức năng Chúng tôi cũng có thể đổi tên các chức năng tùy chỉnh hiện có… … và xóa các chức năng tôi không cần nữa Tôi cũng có thể chia sẻ các chức năng tùy chỉnh Tuy nhiên, tôi bị giới hạn chỉ sao chép mã chức năng vào Clipboard để dán vào một số khu vực khác, chẳng hạn như email, tệp văn bản hoặc tệp Excel khác Những cách khác nhau để xem môi trường Môi trường công thức nâng cao có hai cách khác nhau để hiển thị nội dung của nó Chế độ xem người quản lýDạng xem Người quản lý hiển thị nội dung môi trường dưới dạng các thẻ riêng biệt Chế độ xem trình chỉnh sửaChế độ xem Trình chỉnh sửa hiển thị tất cả các công thức tùy chỉnh giống như chúng sẽ xuất hiện nếu được liệt kê trong một thứ gì đó như Notepad Điều thú vị về cả hai chế độ xem là bạn có thể thêm dấu xuống dòng ở giữa công thức để chia logic thành nhiều dòng để hỗ trợ dễ đọc Tách chức năng tùy chỉnhĐể biết vị trí một chức năng tùy chỉnh kết thúc và chức năng tiếp theo bắt đầu, hãy đặt dấu chấm phẩy ở cuối bất kỳ chức năng tùy chỉnh nào Thêm tài liệu nội dòngBạn cũng có thể thêm nhận xét vào công thức tùy chỉnh của mình bằng cách bao quanh các nhận xét bằng ký tự /* và */ Tạo một chức năng được đặt tên tùy chỉnh từ đầu Chúng tôi có một danh sách các vị trí địa lý được phân tách bằng các hàng trống Chúng tôi muốn lấy từ danh sách này một danh sách mới có tên vị trí mà không có dòng trống ngăn cách từng mục nhập Giải quyết mà không cần Advanced EditorChúng ta có thể viết trong một ô công thức sau để đạt được kết quả của mình 0Hàm FILTER sẽ trả về dữ liệu từ các ô A3. A11 nhưng chỉ dành cho các ô mà chúng không bằng “không có gì” (hai dấu ngoặc kép biểu thị văn bản trống. ) Giả sử bạn thực hiện loại thao tác này thường xuyên. Sẽ không hay sao nếu bạn có thể tạo phiên bản FILTER tùy chỉnh của riêng mình, phiên bản này sẽ yêu cầu ít thông tin đầu vào hơn từ phía bạn phải không? Điều này có thể đạt được bằng cách sử dụng hàm LAMBDA Để thiết lập tính năng này, hãy mở Trình chỉnh sửa công thức nâng cao và nhấp vào nút Thêm công thức đã đặt tên Chúng tôi sẽ gọi chức năng tùy chỉnh mới của mình là “NoBlank” và chúng tôi sẽ bắt đầu với chức năng LAMBDA Các hàm LAMBDA bắt đầu bằng cách xác định tên đối số. Trong trường hợp của chúng tôi, đây sẽ là đối số chứa phạm vi ô do người dùng đặt Hãy gọi đối số này là “myrange”. Chúng ta chỉ cần xác định nó một lần mặc dù nó sẽ được sử dụng hai lần trong công thức thực tế vì nó trỏ đến cùng một vị trí Phần thứ hai của hàm LAMBDA là phép tính sẽ xảy ra bằng cách sử dụng đối số được cung cấp ở phần đầu. Đây sẽ là công thức LỌC mà chúng ta đã tạo trước đó. Sự khác biệt là thay vì tham chiếu ô chính xác, chúng tôi sẽ sử dụng đối số “myrange” Nhấp vào THÊM khi hoàn tất Đừng Quên…Hãy nhớ rằng, các hàm tùy chỉnh mới không được tích hợp vào Excel để sử dụng cho đến khi bạn “đồng bộ hóa” Trình chỉnh sửa công thức nâng cao với Trình quản lý tên Sử dụng chức năng “NoBlank” mới được tạoChúng ta có thể sử dụng chức năng tùy chỉnh mới theo cách sau 1Điều này làm cho việc sử dụng các chức năng phức tạp hơn dễ dàng hơn nhiều. Hãy nỗ lực một chút lúc ban đầu và gặt hái thành quả về sau Bạn thậm chí có thể lồng chức năng tùy chỉnh này vào các chức năng khác để có được chức năng chuyên sâu hơn 2GÓI POWER EXCELMọi thứ bạn cần để thành thạo các công cụ Business Intelligence của Excel NHẬN TRUY CẬP Nhập chức năng tùy chỉnh Một tính năng tuyệt vời khác của Advanced Formula Editor là khả năng nhập nhiều hàm tùy chỉnh trong một bước Điều này làm cho việc chia sẻ sáng tạo của bạn với người khác dễ dàng hơn cũng như tận dụng các sáng tạo của người khác, những người có thể có nhiều kỹ năng viết hàm tùy chỉnh hơn bạn. (Thỉnh thoảng nhờ giúp đỡ một chút cũng không tệ. ) Hiện tại, tính năng nhập giới hạn bạn cung cấp URL Gist GitHub cho nguồn mã của chức năng Nếu bạn muốn dùng thử tính năng này, Microsoft đã tạo một kho chứa các chức năng tùy chỉnh tuyệt vời để bạn nhập bằng URL sau https. // hay còn gọi là. ms/LAMBDAGistĐiều này sẽ đưa bạn đến trang web của Microsoft, sau đó bạn có thể sao chép URL của trang web thực tế và đặt nó vào hộp thoại nhập GHI CHÚ. URL đầy đủ thực tế được liệt kê bên dưới https. //ý chính. github. com/chgrossMSFT/d172fd552cf6893bcdc7942223cb0e55Hiện tại, có khoảng hơn chục chức năng tùy chỉnh thú vị và hữu ích mà bạn có thể tận dụng ngay Có các chức năng được tạo sẵn này cũng là một cách tuyệt vời để tìm hiểu và hiểu LAMBDA bằng kỹ thuật đảo ngược sáng tạo của người khác Đừng Quên…Hãy nhớ rằng, các hàm tùy chỉnh mới không được tích hợp vào Excel để sử dụng cho đến khi bạn “đồng bộ hóa” Trình chỉnh sửa công thức nâng cao với Trình quản lý tên Một ví dụ thực tế của Advanced Editor Sử dụng chức năng tùy chỉnh APPENDROWS từ bản tải xuống Microsoft GitHub (phần trước), hãy xem cách chúng ta có thể tận dụng ngay tài năng của người khác Chúng tôi có hai bảng tên là “Q1Table” và “Q2Table” chứa thông tin Doanh thu cho các Bộ phận và Khu vực Chúng tôi muốn tạo một bảng được nối thêm động được tạo thành từ hai bảng này Chúng ta có thể viết công thức sau bằng hàm tùy chỉnh APPENDROWS 3Vì các bảng nguồn là các Bảng Excel thích hợp nên khi chúng ta thêm, xóa hoặc thay đổi bất kỳ hàng nào, bảng được thêm vào sẽ tự động cập nhật Hạn chế của môi trường công thức nâng cao Một trong những nhược điểm của trình chỉnh sửa mới là chúng tôi không thể thực hiện tham chiếu ô trực tiếp bằng cách nhấp vào ô Thay vào đó, bạn phải nhập địa chỉ ô (có thể là địa chỉ tương đối hoặc tuyệt đối) theo cách thủ công Ví dụ: nếu bạn muốn trỏ đến ô A1. A4 trên trang tính có tên “Báo cáo”, bạn sẽ phải viết hoàn toàn thủ công theo cách sau Tương lai của Advanced Formula Editor Như với hầu hết các công cụ của Microsoft, khả năng và tính linh hoạt của công cụ sẽ tăng lên khi công cụ hoàn thiện Vì trình chỉnh sửa mới này vẫn còn ở giai đoạn sơ khai, nên chúng tôi có thể thấy rất nhiều cách sử dụng mới cho công cụ mới này khi nhiều người biết đến sự tồn tại và khả năng của nó Nếu bạn đã kìm hãm việc thử nghiệm các hàm LAMBDA vì việc viết chúng trong Trình quản lý tên cũ quá khó khăn trong , thì có lẽ Môi trường công thức nâng cao có thể là thứ thu hút sự quan tâm của bạn |