Help help GOOGLE SHEETS tự động lên hàng trên nếutrống

Over

Junior
Joined
Apr 4, 2013
Messages
114
Reactions
31
MR
0.491
Insuree Balance
0
1695772898610.png


em muốn các hàng tự động di chuyển lên trên cùng nếu trống có được không vậy mọi người , em xin cảm ơn ạ.
 
làm tay thì sẽ được ntn , có cách nào tự động không ạ ?
1695773068319.png


em muốn nó lên trên tự động như hình , mong các bác giúp em với ạ
 
Last edited:
nhờ mọi người giúp em với
 
Lọc --> Tick bỏ chọn khoảng trống. Cái này đối phó thôi, còn cách khác tạm thời mình chưa nghĩ ra
 
Google Sheets thì dùng appscript xóa dòng trống thôi bác

function deleteBlankRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
var numRows = data.length;
var blankRows = [];
for (var i = 0; i < numRows; i++) {
if (data[0] === "") {
blankRows.push(i + 1);
}
}
for (var j = blankRows.length - 1; j >= 0; j--) {
sheet.deleteRow(blankRows[j]);
}
}
 
Google Sheets thì dùng appscript xóa dòng trống thôi bác

function deleteBlankRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
var numRows = data.length;
var blankRows = [];
for (var i = 0; i < numRows; i++) {
if (data[0] === "") {
blankRows.push(i + 1);
}
}
for (var j = blankRows.length - 1; j >= 0; j--) {
sheet.deleteRow(blankRows[j]);
}
}
để em thử cách này của bác nha
 
còn cách nào hửu ích nhanh gọn không mọi người ?
 
làm cách của bác kia là đúng rồi, ko thì phải làm tay. Cách số 2
 
Có thể được. Bạn có thể sử dụng hàm SORT để sắp xếp các hàng trống lên trên cùng. Dưới đây là các bước thực hiện:

  1. Chọn dải ô mà bạn muốn sắp xếp.
  2. Nhập công thức sau vào ô bất kỳ:
=SORT(A2:A,1,TRUE)
Trong đó:

  • A2:A là dải ô mà bạn muốn sắp xếp.
  • 1 là cột mà bạn muốn sắp xếp.
  • TRUE là giá trị trả về các ô trống ở đầu dải ô.
  1. Nhấn Enter.
Các hàng trống sẽ được sắp xếp lên trên cùng.

Ngoài ra, bạn có thể sử dụng hàm FILTER để lọc các hàng trống và sau đó di chuyển chúng lên trên cùng. Dưới đây là các bước thực hiện:

  1. Chọn dải ô mà bạn muốn lọc.
  2. Nhập công thức sau vào ô bất kỳ:
=FILTER(A2:A,A2:A="")
  1. Nhấn Enter.
Các hàng trống sẽ được lọc ra.4. Chọn các hàng trống.5. Nhấn Ctrl + X để cắt.6. Nhấp chuột phải vào hàng đầu tiên của dải ô.7. Chọn Chép.8. Nhả chuột.

Các hàng trống sẽ được dán lên trên cùng của dải ô.

Ví dụ:

Dữ liệu ban đầu:

A | B
---|---
1 | abc
2 | def
3 | ghi
4 |
5 | jkl
6 | mno

Sử dụng hàm SORT:

=SORT(A2:A,1,TRUE)
Kết quả:

AB
drive_spreadsheetXuất sang Trang tính
4 |1 | abc2 | def3 | ghi5 | jkl6 | mno

Sử dụng hàm FILTER:

=FILTER(A2:A,A2:A="")
Kết quả:

AB
drive_spreadsheetXuất sang Trang tính
4 |


Bạn có thể chọn cách thực hiện phù hợp với nhu cầu của mình.
 
Dùng appscript thì chỉ cần bấm và run thôi là gọn nhất rồi mà bác
 

Announcements

Forum statistics

Threads
415,576
Messages
7,043,860
Members
168,862
Latest member
referralaffiliat
Back
Top Bottom