在单元格中查找特定文本然后删除其行
Finding a specific text in a cell then deleting its row
好的,所以我有一个姓名列表,我在其中写下了名字。这些名字按字母顺序排列在另一个列表中,我给名字编号。但是每当我添加或删除名称时,单元格都会移动位置但数字保持不变,所以如果 Adam 有 1 1 1 1 和 Bobby 2 2 2 2,通过添加 Ben 他将取代 Bobby 的位置(因为字母顺序)并且有2 2 2 2 而 Bobby 将有 0 0 0 0。如何让数字跟在名字后面?
带有示例的照片(观看 appleboy 出现的地方):
你没有太多选择...
您可以在添加名称时按顺序排列名称,然后为它们分配编号(两个操作都在同一个 sheet 上),然后在 [=26= 中使用简单的 SORT
公式]2 以按字母顺序对这些名称进行排序。
=SORT(sheet1!A2:F)
第二个选项是在一些助手 sheet3 上设置查找 table,然后使用 ArrayFormula
和 VLOOKUP
来匹配 ID(唯一名称) .然后在 B2:
=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, sheet3!A:F, {2,3,4,5,6}, 0)))
第三个选项是对指定范围使用排序脚本
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("ChangeSheetNameHere");
var range = sheet.getRange("A2:Z");
function onEdit(e) {
range.sort([{column: 1, ascending: true}]);
}
好的,所以我有一个姓名列表,我在其中写下了名字。这些名字按字母顺序排列在另一个列表中,我给名字编号。但是每当我添加或删除名称时,单元格都会移动位置但数字保持不变,所以如果 Adam 有 1 1 1 1 和 Bobby 2 2 2 2,通过添加 Ben 他将取代 Bobby 的位置(因为字母顺序)并且有2 2 2 2 而 Bobby 将有 0 0 0 0。如何让数字跟在名字后面? 带有示例的照片(观看 appleboy 出现的地方):
你没有太多选择...
您可以在添加名称时按顺序排列名称,然后为它们分配编号(两个操作都在同一个 sheet 上),然后在 [=26= 中使用简单的 SORT
公式]2 以按字母顺序对这些名称进行排序。
=SORT(sheet1!A2:F)
第二个选项是在一些助手 sheet3 上设置查找 table,然后使用 ArrayFormula
和 VLOOKUP
来匹配 ID(唯一名称) .然后在 B2:
=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, sheet3!A:F, {2,3,4,5,6}, 0)))
第三个选项是对指定范围使用排序脚本
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("ChangeSheetNameHere");
var range = sheet.getRange("A2:Z");
function onEdit(e) {
range.sort([{column: 1, ascending: true}]);
}