Phím tắt di chuyển hàng lên trên Google Trang tính

Tập lệnh sau di chuyển các hàng liên tiếp đã chọn theo một trong bốn cách được mô tả trong câu hỏi. Nó được kích hoạt bởi các mục menu tùy chỉnh (Tùy chỉnh > Di chuyển hàng. ) được tạo bởi hàm onOpen mỗi khi mở bảng tính. Thật không may, không có cách nào để gán phím tắt cho các chức năng tập lệnh

Cấu trúc của các hàm đơn giản. chèn hàng, sao chép phạm vi (bao gồm công thức và định dạng), xóa bản sao cũ của phạm vi. Chức năng trợ giúp getData loại bỏ nhu cầu lặp lại việc thu thập dữ liệu giống nhau trong từng chức năng trong số bốn chức năng

function onOpen() {
  var menu = [{name: "Move rows up", functionName: "moveUp"}, {name: "Move rows down", functionName: "moveDown"}, {name: "Move rows to top", functionName: "moveTop"}, {name: "Move rows to bottom", functionName: "moveBottom"}];
  SpreadsheetApp.getActiveSpreadsheet().addMenu("Custom", menu);
}

function moveDown(){
  var d = getData(); 
  d.sheet.insertRowsAfter(d.row+d.height, d.height);
  d.selection.copyTo(d.sheet.getRange(d.row+d.height+1, 1, d.height, d.width));
  d.sheet.deleteRows(d.row, d.height);
}

function moveBottom(){
  var d = getData(); 
  d.sheet.insertRowsAfter(d.last, d.height);
  d.selection.copyTo(d.sheet.getRange(d.last+1, 1, d.height, d.width));
  d.sheet.deleteRows(d.row, d.height);
}

function moveUp(){
  var d = getData();
  d.sheet.insertRowsBefore(d.row-1, d.height);
  d.sheet.getRange(d.row+d.height, 1, d.height, d.width).copyTo(d.sheet.getRange(d.row-1, 1, d.height, d.width));
  d.sheet.deleteRows(d.row+d.height, d.height);
}

function moveTop(){
  var d = getData(); 
  d.sheet.insertRowsBefore(1, d.height);
  d.sheet.getRange(d.row+d.height, 1, d.height, d.width).copyTo(d.sheet.getRange(1, 1, d.height, d.width));
  d.sheet.deleteRows(d.row+d.height, d.height);
}              

function getData() {              
  var d = {};
  d.sheet = SpreadsheetApp.getActiveSheet();
  d.selection = d.sheet.getActiveRange();
  d.row = d.selection.getRowIndex();
  d.height = d.selection.getHeight();
  d.width = d.selection.getWidth();
  d.last = d.sheet.getLastRow();
  return d;
}

Bạn muốn khai thác thêm Google Documents cho cơ quan hoặc trường học?

Bạn có thể thêm, thay đổi, di chuyển hoặc xóa các cột, hàng hoặc ô trong bảng tính của mình

Thêm một hàng, cột hoặc ô

  1. Trên máy tính, hãy mở một bảng tính trong Google Trang tính
  2. Chọn một hàng, cột hoặc ô
  3. Bấm chuột phải vào hàng, cột hoặc ô
  4. Từ menu xuất hiện, chọn Chèn 1 trái, phải, trên hoặc dưới

Thêm nhiều hàng, cột hoặc ô

  1. Trên máy tính, hãy mở một bảng tính trong Google Trang tính
  2. Đánh dấu số hàng, cột hoặc ô bạn muốn thêm. Để đánh dấu nhiều mục
    • Mac. ⌘ + nhấp vào hàng hoặc cột.  
    • các cửa sổ. Ctrl + nhấp vào hàng hoặc cột
  3. Bấm chuột phải vào hàng, cột hoặc ô
  4. Từ menu xuất hiện, chọn Chèn [Số] hoặc Chèn ô
    Ví dụ
    1. Đánh dấu 5 hàng
    2. Nhấp chuột phải vào bất kỳ đâu trên các hàng đó
    3. Chọn Chèn 5 hàng trên hoặc dưới

Để thêm hơn 100 hàng vào bảng tính của bạn

  1. Trên bảng tính của bạn, cuộn xuống dưới cùng
  2. Bên cạnh "thêm hàng ở dưới cùng", hãy nhập số hàng bạn muốn thêm
  3. Nhấp vào Thêm

Thay đổi chiều cao hàng hoặc chiều rộng cột

  1. Trên máy tính, hãy mở một bảng tính trong Google Trang tính
  2. Chọn một hàng hoặc cột để thay đổi kích thước. Để đánh dấu nhiều hàng hoặc cột
    • Mac. ⌘ + nhấp vào hàng hoặc cột
    • các cửa sổ. Ctrl + bấm vào hàng hoặc cột
  3. Nhấp chuột phải vào số hàng hoặc ký tự cột
  4. Nhấp vào Thay đổi kích thước hàng hoặc Thay đổi kích thước cột. Sau đó, chọn một tùy chọn
    • Nhập chiều cao hoặc chiều rộng tùy chỉnh
    • Phù hợp với dữ liệu
  5. Nhấp vào OK

Bạn cũng có thể kéo cạnh của hàng hoặc cột để thay đổi kích thước hoặc bấm đúp vào cạnh của hàng hoặc cột để vừa với dữ liệu

Ctrl E trong Google Trang tính là gì?

Phím tắt Google Trang tính