Cách tạo các chức năng tùy chỉnh trong Google Trang tính

Cách tạo các chức năng tùy chỉnh trong Google Trang tính

Google Trang tính có một số tính năng hữu ích để xử lý các phép tính số, tra cứu và thao tác chuỗi. Nếu trang tính của bạn nâng cao hơn, bạn có thể thấy mình cần phải xây dựng các công thức phức tạp để hoàn thành công việc.





Nếu bạn cần vượt ra ngoài phạm vi của những gì Google Trang tính được tích hợp sẵn (như sắp xếp các cột trong Google Trang tính ), tạo một chức năng tùy chỉnh là giải pháp. Các hàm tùy chỉnh là các đoạn mã thực hiện các hành động trên trang tính của bạn. Sau khi viết chúng, bạn có thể đặt tên và gọi chúng nhiều lần, tiết kiệm thời gian.





Hãy xem cách tạo một chức năng tùy chỉnh trong Google Trang tính bằng cách sử dụng các tập lệnh của Google.





Các chức năng của Google Trang tính

Google Trang tính có các chức năng khá mạnh đã được tích hợp sẵn. Ví dụ về các hàm tích hợp sẵn mà bạn có thể đã sử dụng sẽ là Tổng hoặc Trung bình :

Điều gì sẽ xảy ra nếu bạn muốn thực hiện một phép tính không có trong các hàm tiêu chuẩn? Hãy xem xét một tình huống mà bạn muốn thêm thuế bán hàng vào giá của một mặt hàng. Vì thuế suất thay đổi theo vị trí, bạn sẽ cần phải xây dựng một hàm với một danh sách dài các lôgic lồng nhau. Nó sẽ trông giống như thế này:



'=if(A2='PA',B2*0.06,if(A2='CA',B2*0.0625,B2*0))'

Bây giờ hãy tưởng tượng nếu bạn phải thêm một tá điều kiện trở lên vào câu lệnh này cho mỗi trạng thái. Nó sẽ vượt ra khỏi tầm kiểm soát!

Chức năng tùy chỉnh của Google Trang tính có thể xử lý tác vụ này. Bạn có thể đặt tất cả các đoạn mã phức tạp vào một tập lệnh, đặt tên cho nó và gọi hàm. Không có mã cồng kềnh trong Google Trang tính của bạn, chỉ cần một chức năng đơn giản như Tổng .





Học cách tạo các chức năng tùy chỉnh sẽ mở ra một thế giới khả năng hoàn toàn mới. Vì vậy, chúng ta hãy bắt đầu.

Tạo một chức năng tùy chỉnh của Google Trang tính

Nếu bạn chưa quen với việc viết kịch bản, đừng sợ! Nó rất dễ sử dụng. Ví dụ này sẽ giúp bạn bắt đầu và chẳng bao lâu nữa bạn sẽ viết các tập lệnh của riêng mình.





Các chức năng tùy chỉnh cho Google Trang tính được viết bằng mã JavaScript. Nếu bạn là một chuyên gia về JavaScript, bạn sẽ cảm thấy thoải mái như ở nhà. Nếu không, đó là một ngôn ngữ đơn giản mà bạn có thể học với Bảng gian lận JavaScript .

Mở Trình chỉnh sửa tập lệnh

Mở Google Trang tính của bạn và chọn Công cụ > Trình chỉnh sửa tập lệnh

Tạo chức năng của bạn

Bạn sẽ muốn đặt tên hữu ích cho hàm của mình. Một cái gì đó đơn giản nhưng rất rõ ràng cho biết hàm sẽ làm gì.

Các đầu vào bạn muốn sử dụng nằm trong dấu ngoặc đơn dưới dạng các biến. Đây sẽ là giá trị ô mà bạn muốn làm việc với. Nếu bạn có nhiều giá trị ô, bạn có thể phân tách chúng bằng dấu phẩy.

Để sử dụng ví dụ về thuế này, bạn có thể sao chép và dán mã này vào trình chỉnh sửa tập lệnh:


function tax(input, location) {
var rate = 0 ;
switch (location) {
case 'PA':
rate = 0.06;
break;
case 'CA':
rate = 0.0625;
break;
default:
rate = 0;
}
return (input * rate);
}

Đây là một chức năng được gọi là Thuế sẽ tính thuế suất trên giá dựa trên vị trí bạn nhập vào hàm. Đây là phần trăm thuế giả định.

Tập lệnh sẽ có hai ô. Một người được giao cho đầu vào cái kia để vị trí . Nó sẽ chạy mã để xác định tiểu bang bạn muốn tính và trả lại số tiền thuế.

Tôi chỉ bao gồm hai địa điểm trong ví dụ này để cung cấp cho bạn ý tưởng. Bạn có thể bổ sung thêm bằng cách thêm các dòng bổ sung với các vị trí mà bạn cần. Đó sẽ là phương pháp hay để bổ sung sau khi bạn hoàn thành.

Lưu chức năng của bạn

Lựa chọn Tập tin > Cứu , đặt tên cho dự án của bạn và nhấp vào VÂNG .

Sử dụng chức năng tùy chỉnh của bạn

Sau khi tạo hàm, bạn có thể sử dụng nó giống như cách bạn sử dụng hàm tích hợp sẵn. Trong ô mà bạn muốn phép tính của mình hiển thị, hãy nhập một dấu bằng theo sau là tên hàm của bạn.

Đối với ví dụ về thuế của chúng tôi, chúng tôi đang sử dụng hai đầu vào. Địa điểm sẽ xác định thuế suất và giá của sản phẩm cần áp dụng thuế:

= thuế (B2, A2) ở đâu B2 là giá của sản phẩm và A2 là địa điểm thuế.

Bạn có thể dùng Tự động điền giống như Excel để kéo và thả hàm của bạn vào tất cả các hàng, giống như cách bạn làm với một hàm tích hợp:

Sau khi bạn đã tạo chức năng tùy chỉnh đầu tiên của mình, bạn có thể có một số chức năng khác mà bạn muốn thêm. Thật dễ dàng để thêm nhiều mã vào tập lệnh của bạn. Làm theo các bước sau để tạo một hàm mới theo cách tương tự và thêm chúng vào bên dưới mã hiện có của bạn.

Đây là kết quả của tập lệnh mới:

Sử dụng lại các chức năng của bạn

Sau khi nỗ lực tạo một hàm tùy chỉnh, bạn có thể sử dụng lại nó sau này. Nếu bạn tạo một kịch bản để giải quyết một vấn đề thông thường, bạn có thể tiết kiệm được một số thời gian khá đáng kể.

Ngay cả khi bạn không cần tất cả chúng trong các trang tính trong tương lai, bạn nên biết cách lưu chúng để đề phòng trường hợp bạn gặp phải sự cố tương tự.

Có một số cách để sử dụng lại các chức năng của bạn:

  1. Lưu các chức năng của bạn vào một trang tính trắng và sử dụng nó làm mẫu bằng cách sử dụng một bản sao của nó cho tất cả các trang tính trong tương lai.
  2. Sao chép các chức năng của bạn từ trang này sang trang tiếp theo. Điều này thật tẻ nhạt, nhưng nó sẽ hiệu quả. Mở trình chỉnh sửa tập lệnh và sao chép tất cả mã từ một trang tính, mở trình chỉnh sửa tập lệnh trong một trang tính khác và dán mã vào đó.
  3. Lưu trang tính của bạn vào Thư viện mẫu của Google . Hãy nhớ rằng điều này sẽ giúp người khác có thể truy cập tài liệu của bạn. Bạn sẽ có thể giới hạn điều này đối với các thành viên trong miền của mình nếu bạn có đăng ký Google Apps for Work. Nếu bạn chưa sử dụng thư viện mẫu trước đây, bạn nên xem qua. Có một số các mẫu hữu ích của Google hiện có để làm cho cuộc sống của bạn dễ dàng hơn.

Ghi lại Google Script của bạn

Google Script hỗ trợ định dạng JSDoc, cho phép bạn thêm nhận xét vào công thức của mình để cung cấp một số ngữ cảnh hữu ích.

Bạn đã thấy những nhận xét này trong các chức năng tiêu chuẩn. Khi bạn di chuột qua một chức năng khi bạn viết nó, nó sẽ cho bạn biết một chút về chức năng của mỗi phần.

Điều này không bắt buộc nhưng nó được khuyến khích.

Bạn có thể làm rất nhiều điều thú vị với các chức năng tùy chỉnh trong Google Trang tính. Trên thực tế, tạo các chức năng tùy chỉnh là một trong những cách sử dụng Google Scripts để làm cho Google Trang tính mạnh mẽ hơn .

bản phân phối linux tốt nhất để chạy từ usb

Nếu bạn muốn tìm hiểu thêm về Google Trang tính, bạn nên xem cách tìm các mẫu Google Trang tính tuyệt vời . Nếu bạn muốn tìm hiểu sâu hơn về cách viết tập lệnh với Google Trang tính, bạn sẽ muốn thành thạo JavaScript. Học JavaScript là gì và những điều cơ bản về khai báo biến trong JavaScript.

Đăng lại Đăng lại tiếng riu ríu E-mail Dark Web so với Deep Web: Sự khác biệt là gì?

Dark web và deep web thường bị nhầm lẫn là một và giống nhau. Nhưng không phải vậy, vậy sự khác biệt là gì?

Đọc tiếp
Chủ đề liên quan
  • Năng suất
  • JavaScript
  • Bảng tính
  • Google Drive
  • Google Trang tính
  • Viết kịch bản
  • Hướng dẫn viết mã
Giới thiệu về tác giả Anthony Grant(40 bài báo đã xuất bản)

Anthony Grant là một nhà văn tự do về Lập trình và Phần mềm. Anh ấy là sinh viên chuyên ngành Khoa học Máy tính, chuyên sâu về lập trình, Excel, phần mềm và công nghệ.

Xem thêm từ Anthony Grant

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký