Google Sheets có một số tính năng hữu ích để giải quyết những phép tính số, tra cứu và thao tác với các chuỗi. Nếu các trang tính của bạn nâng cao hơn, bạn cũng có thể thấy mình cần thành lập các công thức phức tạp để hoàn thành đạt việc.
Nếu bạn cần vượt ra ngoài độ rộng những gì Google Sheets tích hợp, tạo một hàm tùy chỉnh sẽ là một biện pháp hữu ích. Các hàm tùy chỉnh là các đoạn code thực hành những hành động trên trang tính. Khi viết chúng, bạn có thể đặt tên và gọi chúng nhiều lần. Việc này giúp dành dụm rất nhiều thời gian.
Hãy cùng coi xét cách tạo một hàm tùy chỉnh trong Google Sheets, bằng phương pháp dùng Google script.
Tạo hàm tùy chỉnh trong Google Sheets như ra sao?
- Các hàm trong Google Sheets
- Tạo hàm tùy chỉnh trong Google Sheets
- Mở Script Editor
- Tạo hàm
- Lưu hàm
- Sử dụng hàm tùy chỉnh
- Sử dụng lại hàm
Các hàm trong Google Sheets
Google Sheets có các hàm khá mạnh đã được tích hợp sẵn, chẳng hạn như Sum hoặc Average:
Điều gì sẽ diễn ra nếu bạn muốn thực hành một phép tính không có trong số hàm tiêu chuẩn? Hãy xem xét một tình huống, trong đó bạn muốn thêm thuế bán hàng vào giá của 1 mặt hàng. Vì thuế suất thay đổi theo vị trí, bạn sẽ cực kỳ cần xây dựng một hàm với danh sách dài những hàm logic lồng nhau. Nó sẽ trông giống như sau:
'=if(A2="PA",B2*0.06,if(A2="CA",B2*0.0625,B2*0))'
Bây giờ, hãy mường tượng nếu bạn phải thêm không ít điều kiện vào câu lệnh này cho mỗi trạng thái. Mọi thứ sẽ vượt rời khỏi tầm kiểm soát!
Một hàm tùy chỉnh Google Sheets cũng có thể có thể xử lý tất cả những công việc này. Bạn cũng có thể đặt mọi thứ các code phức tạp vào một script, đặt tên cho nó và gọi hàm. Không có code kềnh càng trong Google Sheet, mà chỉ là một hàm dễ dàng như Sum.
Học cách tạo các hàm tùy chỉnh sẽ mở ra một ngoài nước hoàn toàn mới. Vì vậy hãy bắt đầu ngay thôi nào!
Tạo hàm tùy chỉnh trong Google Sheets
Nếu bạn chưa quen với việc tạo script, đừng sợ! Mọi thứ không cầu kỳ
Các hàm tùy chỉnh cho Google Sheets được viết bằng code JavaScript. Nếu là một chuyên gia về JavaScript, bạn sẽ cảm nhận biết rất thoải mái. Nếu không, vậy đây là một trong các ngôn ngữ lập trình đơn giản mà bạn cũng có thể có thể bắt đầu học ngay bây giờ.
Mở Script Editor
Mở Google Sheets và chọn Tools > Script Editor .
Tạo hàm
Bạn sẽ muốn cung cấp cho hàm của mình một chiếc tên, đơn giản nhưng chỉ rõ được các gì hàm sẽ thực hiện.
Các đầu vào bạn mong muốn sử dụng sẽ ở trong dấu ngoặc đơn dưới dạng các biến. Đây sẽ là giá trị ô mà bạn mong muốn làm việc. Nếu có nhiều hơn một giá trị ô, bạn cũng có thể tách chúng bằng dấu phẩy.
Để sử dụng ví dụ về thuế này, bạn cũng đều có thể sao chép và dán code này vào Script Editor:
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); }
Hàm này được coi là tax sẽ tính thuế suất dựa trên giá, tùy theo địa thế bạn nhập vào hàm. Đây là tỷ lệ thuế giả định.
Script sẽ chiếm 2 ô. Một ô được gán cho input, ô còn sót lại là location. Code sẽ chạy để định vị tình trạng bạn mong muốn tính toán và trả về số chi phí thuế.
Bài viết chỉ bao gồm 2 địa chỉ trong tỉ dụ này để cung cấp cho bạn ý tưởng khái quát. Bạn cũng có thể có thể thêm nhiều hơn bằng phương pháp thêm các loại bổ sung với những vị trí mà bạn cần.
Lưu hàm
Chọn File > Save , đặt tên cho dự án và nhấn OK.
Sử dụng hàm tùy chỉnh
Sau khi tạo hàm của mình, bạn cũng có thể có thể sử dụng nó giống như các hàm tích hợp. Trong ô nơi bạn muốn phép tính của mình hiển thị, hãy nhập một dấu = theo sau là tên hàm.
Chẳng hạn trong tỉ dụ thuế này, ta đang sử dụng 2 input (đầu vào). Location sẽ xác định mức thuế và giá của sản phẩm cần áp dụng thuế cho nó:
=tax(B2, A2)
Trong đó B2 là giá của mặt hàng và A2 là vị trí tính thuế.
Bạn cũng đều có thể sử dụng AutoFill giống như Excel để kéo và thả hàm của mình vào mọi thứ các hàng, giống như cách bạn sử dụng một hàm tích hợp:
Sau khi tạo hàm tùy chỉnh đầu tiên, bạn cũng đều có thể có thêm 1 vài thứ mình muốn. Việc thêm code vào script rất dễ dàng. Thực hiện theo các bước trên để tạo một hàm mới theo và 1 cách và thêm chúng vào bên dưới code hiện có.
Đây là kết quả của script mới:
Sử dụng lại hàm
Sau khi nỗ lực để tạo một hàm tùy chỉnh, bạn có thể sử dụng lại hàm này sau đó. Nếu tạo một script để xử lý một vấn đề phổ biến, bạn cũng có thể dành dụm hơi nhiều thời gian.
Ngay cả những lúc bạn không cần tất cả chúng trên các trang tính trong tương lai, bạn vẫn cần phải biết cách lưu chúng lại, phòng trường hợp gặp phải một vấn đề tương tự.
Có một số phương pháp để sử dụng lại các hàm:
- Lưu các hàm trong 1 trang trắng và sử dụng nó làm template , bằng phương pháp sử dụng một bản sao cho cả các trang tính trong tương lai.
- Sao chép các hàm từ trang này sang trang khác . Điều này khá tẻ nhạt, nhưng sẽ được tác dụng. Mở Script Editor và sao chép tất cả code từ một trang tính, mở trình chỉnh sửa script trong trang tính khác và dán code vào đó.
- Lưu trang tính vào thư viện Google template . Hãy ghi nhớ điều ấy sẽ khiến cho tài liệu của bạn có thể bị những người khác truy cập. Bạn cũng có thể có thể giới hạn điều ấy với các thành viên trong domain, nếu có đăng ký Google Apps for Work. Nếu bạn chưa sử dụng bộ sưu tập template trước đó, thì rất đáng để thử bây giờ.
Google Sheets, hàm tùy chỉnh, tạo hàm tùy chỉnh, cách tạo hàm tùy chỉnh, hàm tùy chỉnh trong Google Sheets, tạo hàm tùy chỉnh trong Google Sheets
Nội dung Cách tạo hàm tùy chỉnh trong Google Sheets được tổng hợp sưu tầm biên tập bởi: Tin Học Trường Tín. Mọi ý kiến vui lòng gửi Liên Hệ cho truongtin.top để điều chỉnh. truongtin.top tks.
Bài Viết Liên Quan
Bài Viết Khác
- Sửa Wifi Tại Nhà Quận 4
- Cài Win Quận 3 – Dịch Vụ Tận Nơi Tại Nhà Q3
- Vệ Sinh Máy Tính Quận 3
- Sửa Laptop Quận 3
- Dịch Vụ Cài Lại Windows 7,8,10 Tận Nhà Quận 4
- Dịch Vụ Cài Lại Windows 7,8,10 Tận Nhà Quận 3
- Tuyển Thợ Sửa Máy Tính – Thợ Sửa Máy In Tại Quận 4 Lương Trên 10tr
- Tuyển Thợ Sửa Máy Tính – Thợ Sửa Máy In Tại Quận 3
- Cách khôi phục các power plan mặc định bị thiếu trong Windows 10
- Hướng dẫn reset Internet Explorer, thiết lập cài đặt mặc định cho IE 11
- Phần mềm diệt virus Norton hay Kaspersky tốt hơn?
- Top 10 Đơn Vị Lắp Đặt Camera Quan Sát Văn Phòng Ở Quận Bình Tân
- Top 5 Địa Chỉ Sửa Laptop Uy Tín Ở Tại Huyện Bàu Bàng