Arrays 在Excel中如何在排序后获取原始行索引
我正在使用excel互操作编写excel加载项。我想在Excel中使用排序后获得原始行索引。例如: Excel中的原始文本: A B 1 Name Country 2 Douglas CA 3 Alice US A B 1个国家 加利福尼亚州道格拉斯2号 3.爱丽丝与我们 排序后: A B 1 Name Country 2 Alice US 3 Douglas CA A B 1个国家 2.爱丽丝与我们 3道格拉斯加利福尼亚州 最初命名为“Douglas”的行索引为2。排序后的行索引为3。Arrays 在Excel中如何在排序后获取原始行索引,arrays,excel,sorting,Arrays,Excel,Sorting,我正在使用excel互操作编写excel加载项。我想在Excel中使用排序后获得原始行索引。例如: Excel中的原始文本: A B 1 Name Country 2 Douglas CA 3 Alice US A B 1个国家 加利福尼亚州道格拉斯2号 3.爱丽丝与我们 排序后: A B 1 Name Country 2 Alice US 3 Dougl
排序后如何获取原始行索引(行索引为2) 排序完成后,您无法找到返回的原始索引,因为太晚了。Excel不存储历史记录 解决此问题的一些技巧:
- 在排序前添加索引(例如在新列中)
- 在排序之前存储值(例如,在VBA中,在多维数组中)
- 在排序前添加索引(例如在新列中)
- 在排序之前存储值(例如,在VBA中,在多维数组中)