У меня есть скрипт, который сортирует столбец B при редактировании, но есть две проблемы с ним.
1 - отправляет строки со значениями в конец листа.
2 - числа сортируются неправильно.Они должны идти в порядке 1,3,4,5 и 20, но когда он сортирует себя, он заказывает их как 1, 20, 3, 4, 5. Как будто он распознает только 2 из 20 и размещает егопосле 1.
Я искал форум за форумом, пытаясь понять это без удачи, поэтому помощь будет принята с благодарностью.
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("050")
var range = sheet.getRange("A6:L200");
// Sorts by the values in column 2 (B)
range.sort({column: 2, ascending: true});
}
Я не знаю, имеет ли это значениеили нет, но сортируемый лист использует VLOOKUP.Каждый столбец от B использует VLOOKUP.
=IFERROR(VLOOKUP(A6,data2019,3,FALSE),"")