Tôi cần ẩn / hiển thị một nhóm các cột trong Google Sheets một cách đơn giản


7

Tôi cần ẩn và hiển thị một cách dễ dàng một nhóm các cột trong Google Sheets. Trong Excel tôi đã sử dụng Macro có nút, nhưng trong Trang tính tôi không thể đặt nút.

Làm cách nào tôi có thể thêm các nút có chức năng tùy chỉnh trong Google Sheets?

Câu trả lời:


4

Có thể gán một chức năng cho một nút trong Bảng tính Google, nhưng trên thực tế, việc thêm lệnh vào menu bảng tính sẽ dễ dàng hơn. Bằng cách này, bạn không phải tìm kiếm chúng trong bảng tính và chúng không cản trở dữ liệu của bạn.

Giả sử bạn muốn các lệnh tùy chỉnh "hiển thị / ẩn các cột BD, G". Tạo và lưu tập lệnh sau trong (Công cụ-> Trình chỉnh sửa tập lệnh):

function onOpen() {
  var menu = [{name: "Show B-D, G", functionName: "showColumns"}, {name: "Hide B-D, G", functionName: "hideColumns"}]
  SpreadsheetApp.getActiveSpreadsheet().addMenu("Custom", menu);
}

function showColumns() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  sheet.showColumns(2,3);   // B-D, three columns starting from 2nd 
  sheet.showColumns(7);      //  G, column number 7
}

function hideColumns() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  sheet.hideColumns(2,3);  // B-D, three columns starting from 2nd
  sheet.hideColumns(7);     // G, column 7
}

Lần tới khi bạn mở bảng tính này, nó sẽ có tùy chọn menu "Tùy chỉnh" với hai lệnh, để hiển thị và ẩn phạm vi cột này.


Nếu bạn vẫn muốn kích hoạt các tập lệnh bởi một phần tử được nhúng trong trang tính, hãy xem ví dụ minh họa này .


5

Đây hiện là một tính năng tích hợp trong Google Sheets :

  • Chọn các hàng hoặc cột bạn muốn nhóm hoặc hủy nhóm.
  • Ở trên cùng, nhấp vào Dữ liệu và chọn những gì bạn muốn làm: Hàng nhóm, cột nhóm, hàng Unggroup, cột Unggroup
  • Để mở rộng hoặc thu gọn các hàng hoặc cột được nhóm, hãy nhấp vào dấu Plus (+) hoặc Minus (-) bên cạnh các hàng hoặc cột.

Điều này thật tuyệt vời, và thậm chí có thể tạo các nhóm lồng nhau.
Michael
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.