у вас не так много вариантов ...
вы можете использовать имена по порядку при добавлении, затем назначать им номера (оба действия на одном листе) и затем использоватьпростая SORT
формула в sheet2, чтобы отсортировать эти имена в алфавитном порядке.
=SORT(sheet1!A2:F)
2-й вариант - настроить таблицу поиска на некотором вспомогательном листе3, а затем использовать ArrayFormula
с VLOOKUP
для сопоставления идентификатора (уникальные имена).и затем в B2:
=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, sheet3!A:F, {2,3,4,5,6}, 0)))
3-й вариант будет использовать сценарий сортировки для указанного диапазона
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("ChangeSheetNameHere");
var range = sheet.getRange("A2:Z");
function onEdit(e) {
range.sort([{column: 1, ascending: true}]);
}