Automatisez vos tâches dans Google Sheets avec les Macros

Video google sheet button to run macro

Assigner une macro à un bouton dans Google Sheets

Google Sheets là một công cụ mạnh mẽ để phân tích dữ liệu và cộng tác. Một trong những tính năng thú vị nhất của nó là khả năng tự động hóa các nhiệm vụ lặp đi lặp lại bằng cách sử dụng macros. Macros là các chuỗi lệnh có thể được ghi lại và thực thi bằng một cú nhấp chuột hoặc phím tắt. Bằng cách gán macros cho một nút, bạn có thể tối ưu quy trình làm việc của mình, tiết kiệm thời gian và giảm nguy cơ sai sót từ con người. Trong bài viết này, chúng ta sẽ khám phá quá trình tạo, ghi lại và gán macros cho các nút trong Google Sheets.

Hiểu về Macros trong Google Sheets

Trước khi đi vào chi tiết về cách gán macros cho các nút, điều quan trọng là hiểu macros là gì và làm thế nào chúng hoạt động trong Google Sheets. Macros là thực chất là các kịch bản tự động hóa các tác vụ. Google Sheets sử dụng Google Apps Script, một ngôn ngữ dựa trên JavaScript, để tạo ra các kịch bản này. Tuy nhiên, bạn không cần phải là một lập trình viên để sử dụng macros; Google Sheets cung cấp cách ghi lại các hành động của bạn và tự động chuyển chúng thành kịch bản.

Ghi lại Macros đầu tiên của bạn

Để bắt đầu sử dụng macros, bạn phải ghi lại một macros đầu tiên. Đây là hướng dẫn từng bước để ghi lại macros đầu tiên của bạn:

  • Mở tài liệu Google Sheets của bạn.
  • Đi vào menu Extensions và chọn Macros > Record macro.
  • Thực hiện các hành động mà bạn muốn tự động hóa. Ví dụ, bạn có thể định dạng một phạm vi ô, chèn một công thức hoặc sắp xếp dữ liệu.
  • Khi hoàn tất các hành động, nhấp vào Stop.
  • Đặt tên cho macro của bạn và gán một phím tắt nếu cần thiết.
  • Nhấp vào Save để lưu macros.

Bây giờ, các hành động của bạn đã được chuyển đổi thành một kịch bản bạn có thể chạy bất kỳ lúc nào để lặp lại chuỗi lệnh.

Tạo nút trong Google Sheets

Bây giờ bạn đã có một macro, bạn có thể muốn chạy nó mà không cần phải điều hướng qua các menu hoặc nhớ các phím tắt. Đây là lúc nút xuất hiện. Nút là một đối tượng có thể nhấp được mà bạn có thể thêm vào bảng của mình để kích hoạt một macro. Đây là cách tạo nút:

  • Đi vào menu Insert và chọn Drawing.
  • Trong hộp thoại Drawing, sử dụng công cụ Shape để tạo một hình chữ nhật hoặc bất kỳ hình dáng nào khác phù hợp với bạn.
  • Thêm văn bản vào nút của bạn bằng cách nhấp vào công cụ Text Box và gõ tên của macro của bạn.
  • Nhấp vào Save and Close để thêm nút vào bảng của bạn.

Bây giờ bạn đã có một nút, nhưng chưa làm gì cả. Bước tiếp theo là liên kết nó với macro của bạn.

Gán Macros cho một Nút

Bây giờ bạn đã tạo nút của mình, đến lúc liên kết nó với macro của bạn. Làm theo các bước sau để gán macro của bạn cho nút:

  • Nhấp chuột vào nút mà bạn đã tạo để chọn nó.
  • Nhấp vào ba chấm ở góc trên bên phải của nút và chọn Assign script.
  • Gõ tên của macro mà bạn muốn gán cho nút này. Hãy nhớ đó, đó là tên bạn đã đặt cho macro của bạn khi ghi lại nó.
  • Nhấp vào OK.

Bây giờ nút của bạn đã hoạt động! Khi bạn nhấp vào nút đó, nó sẽ thực thi macro được gán cho nó.

Các Thủ thuật Tốt nhất khi Sử dụng Macros và Nút

Để tận dụng tối đa macros và nút trong Google Sheets, đây là một số thủ thuật tốt nhất để tuân theo:

  • Đơn giản hóa: Bắt đầu với các nhiệm vụ đơn giản để làm quen với việc ghi lại và sử dụng macros.

  • Nhất quán: Sử dụng tên rõ ràng và mô tả cho macros và nút của bạn để bạn dễ dàng nhớ chức năng của chúng.

  • Kiểm tra thật kỹ: Luôn kiểm tra macros của bạn trên một tập dữ liệu nhỏ trước khi áp dụng chúng cho toàn bộ bảng của bạn để đảm bảo chúng hoạt động như mong đợi.

  • Sử dụng Comment: Nếu bạn quen thuộc với Google Apps Script, hãy thêm các comment vào code của bạn để giải thích mỗi phần của macro.

  • Quản lý nâng cao cho Macros: Khi bạn quen thuộc hơn với macros, bạn có thể muốn chỉnh sửa trực tiếp mã của Google Apps Script để kiểm soát và tùy chỉnh nhiều hơn. Đây là cách truy cập và chỉnh sửa mã của macro của bạn:

    • Đi vào menu Extensions và chọn Apps Script.
    • Tìm macro mà bạn muốn chỉnh sửa trong danh sách các kịch bản bên trái màn hình.
    • Thực hiện các thay đổi của bạn trong trình soạn thảo mã. Nếu bạn không quen thuộc với JavaScript, hãy cẩn thận và xem xét việc yêu cầu sự trợ giúp từ người biết.
    • Lưu các thay đổi của bạn và kiểm tra macro để đảm bảo rằng nó vẫn hoạt động như mong đợi.

Việc chỉnh sửa mã của macro của bạn có thể mở ra nhiều tiềm năng hơn, giúp bạn tạo ra các tự động hóa phức tạp vượt ra ngoài khả năng của trình ghi lại macros một mình.

Nghiên cứu một trường hợp: Tối ưu hóa quy trình báo cáo hàng tháng

Hãy xem một ví dụ cụ thể về cách gán một macro cho một nút có thể giúp bạn tiết kiệm thời gian và công sức. Hãy tưởng tượng bạn là người chịu trách nhiệm tạo ra một báo cáo doanh số hàng tháng. Mỗi tháng, bạn thực hiện cùng một chuỗi các bước: định dạng dữ liệu mới, áp dụng các công thức cụ thể và tạo biểu đồ. Bằng cách ghi lại các bước này như một macro và gán nó cho một nút, bạn có thể giảm toàn bộ quy trình đó chỉ với một cú nhấp chuột.

Sau khi ghi lại macro và tạo nút, bạn có thể ngay lập tức thực hiện quy trình tạo báo cáo, đảm bảo tính nhất quán và giành thời gian để tập trung vào phân tích dữ liệu thay vì chuẩn bị chúng.

Câu hỏi Thường gặp

Tôi có thể gán nhiều macros cho một nút duy nhất không?

Không, một nút chỉ có thể liên kết với một macro duy nhất. Tuy nhiên, bạn có thể tạo một macro kết hợp nhiều hành động và gán macro đó cho một nút.

Điều gì xảy ra nếu tôi thay đổi bảng tính sau khi ghi lại một macro?

Nếu bạn thay đổi bảng tính ảnh hưởng đến các hành động đã được ghi lại (như xóa các hàng hoặc cột liên quan đến macro), macro có thể không hoạt động đúng như mong đợi. Luôn kiểm tra macros của bạn sau khi thay đổi bảng tính của bạn.

Tôi có thể chia sẻ macros của mình với người dùng khác?

Có, macros được lưu với bảng tính nên khi bạn chia sẻ bảng tính, macros cũng được chia sẻ. Tuy nhiên, người dùng khác phải có đủ quyền để chạy hoặc chỉnh sửa macros.

Có giới hạn số lượng macros mà tôi có thể tạo không?

Google Sheets không áp đặt một giới hạn cứng cho số lượng macros mà bạn có thể tạo. Tuy nhiên, hiệu suất có thể bị ảnh hưởng nếu bạn có quá nhiều macros phức tạp.

Tôi có thể hoàn tác các hành động do một macro thực hiện không?

Có, bạn có thể hoàn tác các hành động do một macro thực hiện bằng cách sử dụng chức năng Undo (Ctrl + Z hoặc Command + Z). Tuy nhiên, điều này không luôn luôn hoạt động nếu macro đã thực hiện các thay đổi không thể hoàn tác một cách dễ dàng, vì vậy hãy thử nghiệm các macros trong một môi trường kiểm soát.

Kết luận

Gán một macro cho một nút trong Google Sheets có thể cải thiện đáng kể năng suất của bạn bằng cách tự động hoá các nhiệm vụ đơn giản. Dù bạn là một chuyên gia hay một người dùng thỉnh thoảng, khả năng đơn giản hóa các quy trình phức tạp chỉ với một cú nhấp chuột thực sự là một lợi thế. Bằng cách tuân thủ các bước đã trình bày trong bài viết này, bạn có thể bắt đầu khai thác tính năng mạnh mẽ này và biến cách làm việc của bạn với dữ liệu.

Đừng quên tuân thủ các thủ thuật tốt nhất, kiểm tra cẩn thận các macros của bạn và khám phá trình soạn thảo Apps Script để tùy chỉnh nâng cao. Với một chút thực hành, bạn sẽ trở thành một chuyên gia trong việc tạo và sử dụng macros, giúp bạn tiết kiệm thời gian quý báu để tập trung vào thông tin mà dữ liệu cung cấp.

Hãy tận dụng sức mạnh tự động hóa trong Google Sheets và theo dõi bảng tính của bạn trở nên hiệu quả hơn bao giờ hết.

Crawlan.com

Related posts