Mục lục
Trong khi làm việc trong Excel hoặc tạo các trang tính tùy chỉnh để phân tích kinh doanh, chúng ta có thể cần tạo một công thức tùy chỉnh của riêng mình. Mặc dù có tất cả các hàm do Excel cung cấp, nhưng chúng ta có thể cần tạo một hàm để hoàn thành công việc của mình. Excel cho phép bạn tạo các hàm của riêng mình bằng cách sử dụng Mã lập trình VBA . Hôm nay trong bài viết này, chúng tôi sẽ cung cấp một bài viết từng bước để tạo một công thức tùy chỉnh trong Excel.
Tải xuống Sách bài tập thực hành
Tải xuống sách thực hành này để thực hiện nhiệm vụ khi bạn đang đọc nó bài viết.
Tạo Công thức tùy chỉnh trong Excel.xlsx
Tạo Công thức tùy chỉnh trong Excel
Hãy xem xét một ví dụ mà bạn phải tạo một công thức tùy chỉnh để tìm ra tổng giá của Mặt hàng được cung cấp trong tập dữ liệu. Excel cho phép chúng ta tạo các hàm tùy chỉnh của riêng mình bằng các mã VBA . Các hàm tùy chỉnh này trong Excel được gọi là Hàm do người dùng xác định (UDF) . Chúng cho phép bạn tạo các chức năng tùy chỉnh của riêng mình để thực hiện bất kỳ loại thao tác nào. Trong phần này, chúng tôi sẽ thực hiện một chuyến tham quan từng bước để tạo một cái. Bắt tay vào làm thôi!
Bước 1: Bật Tùy chọn nhà phát triển để mở cửa sổ VBA trong Excel
Trước tiên, chúng ta cần tìm hiểu cách mở Cửa sổ VBA để tạo công thức tùy chỉnh. Hãy làm theo các bước sau để tìm hiểu!
- Nhấp vào Thanh công cụ truy cập nhanh được tùy chỉnh Từ các tùy chọn có sẵn, nhấp vào ThêmCửa sổ Lệnh.
- Tùy chọn Excel mở ra. Nhấp vào Tùy chỉnh Ruy băng .
- Bây giờ hãy kiểm tra tùy chọn Nhà phát triển để tạo dải băng này. Nhấp vào OK để tiếp tục.
- Trang tính Excel của bạn hiện có một dải băng mới có tên Nhà phát triển .
- Chọn Dải băng Nhà phát triển . Nhấp vào Macro để mở VBA
- Hoặc bạn chỉ cần nhấn “ Alt+F11 ” để thực hiện điều đó.
Bước 2: Viết mã VBA để tạo công thức tùy chỉnh
- Trong cửa sổ VBA , nhấp vào Chèn .
- Từ các tùy chọn khả dụng, nhấp vào Mô-đun để tạo mô-đun. Chúng tôi sẽ viết mã VBA của chúng tôi trong mô-đun.
- Viết mã VBA của bạn để tạo một công thức tùy chỉnh. Để tìm Tổng giá cho các mặt hàng đã cho, mã VBA là,
1240
- Chúng ta cần khai báo VBA mã dưới dạng hàm. Đó là lý do tại sao đoạn mã này bắt đầu bằng phần khai báo hàm và kết thúc bằng Kết thúc hàm
- Công thức cần có tên. Chúng tôi đặt tên là TOTALPRICE
- Chúng tôi sẽ cần một số đầu vào trong hàm. Các đầu vào được xác định trong dấu ngoặc đơn sau tên hàm.
- Chúng ta cần gán cho hàm một số loại giá trị để trả về. Sau khi hoàn thành các tiêu chí này, cú pháp cuối cùng của chúng ta là:
TOTALPRICE = (number1 *number2)
- Đóng cửa sổ VBA và quay lại trang tính chính.
Bước 3: Áp dụng Công thức Tùy chỉnh trong Bảng tính Excel
- Sau khi tạo công thức tùy chỉnh, bây giờ chúng ta sẽ áp dụng nó cho tập dữ liệu của mình. Nhấp vào Ô E4 và tìm kiếm công thức tùy chỉnh của chúng tôi.
- Khi công thức xuất hiện, hãy nhấp đúp vào công thức đó để chọn.
- Chèn các giá trị vào công thức. Công thức cuối cùng là:
=TOTALPRICE(C4,D4)
- Trong đó C4 và D4 là Cổ phiếu và Đơn giá
- Nhấn Nhập để nhận được kết quả.
- Công thức tùy chỉnh của chúng tôi đang hoạt động hoàn hảo! Giờ hãy áp dụng công thức tương tự cho các ô còn lại để có kết quả cuối cùng.
- Hãy thảo luận một ví dụ khác! Trong tập dữ liệu mới này, chúng tôi phải tìm ra Giá bán lẻ bằng cách tạo công thức tùy chỉnh.
- Mở Cửa sổ>VBA và chuyển đến Mô-đun làm theo quy trình mà chúng ta đã thảo luận trước đó.
- Viết ra VBA Mã VBA cho công thức tùy chỉnh là,
6646
- Bây giờ hãy đóng cửa sổ VBA và chuyển đến trang tính chính. Trong Ô F4 , tìm kiếm chức năng tùy chỉnh mới của chúng tôi RETAILPRICE .
- Nhấp đúp vào chức năng đó khi tìm thấy.
- Chèn các giá trị vào công thức và biểu mẫu cuối cùnglà:
=RETAILPRICE(C4,D4,E4)
- Trong đó C4, D4, E4 là Giá1, Giá2, và Số chia
- Nhận kết quả bằng cách nhấn Enter . Giờ hãy áp dụng hàm này cho tất cả các ô để có kết quả cuối cùng.
- Đây là cách bạn có thể tạo công thức tùy chỉnh trong excel và sử dụng nó.
Đọc thêm: Cách tạo công thức trong Excel cho nhiều ô (9 phương pháp)
Ghi chú nhanh
👉 Bạn không thể Ghi lại a công thức tùy chỉnh giống như bạn có thể làm với macro Excel.
👉 Việc tạo công thức tùy chỉnh có nhiều hạn chế hơn so với macro VBA thông thường. Nó không thể thay đổi cấu trúc hoặc định dạng của trang tính hoặc ô.
Kết luận
Cách tạo công thức tùy chỉnh trong excel được thảo luận trong bài viết này. Chúng tôi hy vọng bài viết này chứng minh hữu ích cho bạn. Hãy bình luận nếu bạn có bất kỳ câu hỏi hoặc thắc mắc nào.