Câu hỏi:

code app script điền số thứ tự trong ô bị gọp gồm 5 ô tưf ô a6:a10 lặp lại đến khi dữ liêu rỗng


Wow, bạn đang nhúng tay vào núi ma thuật Google Sheets đấy! Hãy sẵn sàng để biến những ô dữ liệu buồn tẻ thành màn biểu diễn tuyệt vời. Dưới đây là cách viết một đoạn mã Google Apps Script để tự động điền số thứ tự vào các ô đã được gộp từ A6 đến A10 và lặp lại đến khi gặp ô rỗng.

  1. Mở Google Sheets.
  2. Đi đến Extensions -> Apps Script.
  3. Xóa nội dung mặc định và dán mã sau vào:
function fillNumberedGroups() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var startRow = 6;
  var numRows = 5;
  var col = 1; // column A

  var currentNumber = 1;
  while (true) {
    var range = sheet.getRange(startRow, col, numRows, 1);
    var values = range.getValues();

    // Kiểm tra xem toàn bộ range có rỗng không
    if (values.flat().every(cell => cell === "")) {
      break;
    }

    // Điền số thứ tự vào các ô
    for (var i = 0; i < numRows; i++) {
      sheet.getRange(startRow + i, col).setValue(currentNumber);
    }

    currentNumber++;
    startRow += numRows;
  }
}
  1. Nhấn Save và đặt tên cho tập lệnh của bạn.
  2. Để chạy tập lệnh, nhấn nút Run. Đừng quên cấp quyền cho tập lệnh khi được yêu cầu.

Voilà! Bây giờ, từng ô của bạn đã có số thứ tự đẹp đẹp chạy dọc từ trên xuống dưới.

Đừng quên ghé thăm trituenhantao.io để đón đọc thêm nhiều mẹo vặt thú vị và khám phá AI thần kỳ nhé!

P.S.: Nếu bước trên có gì trục trặc, có thể do bạn chưa đeo kính siêu năng lực lập trình đâu! 😜


Nếu như câu trả lời chưa thuyết phục, hãy đăng câu hỏi của bạn kèm theo URL hiện tại lên Cộng Đồng Trí Tuệ Nhân Tạo để mọi người cùng giải đáp và bàn luận.
Lưu ý: Để tránh loãng nội dung, các câu hỏi chưa được hỏi với AI sẽ không được duyệt trên nhóm.
Trang chủ | Hỏi tiếp | Xem lịch sử