在Excel中如何在sorting后得到原始行索引
我使用Excel Interop编写Excel加载项。 我想在Excel中使用sorting后得到原始行索引。 例如:
Excel中的原始文本:
AB 1名称国家 2道格拉斯CA 3爱丽丝美国
sorting后:
AB 1名称国家 2爱丽丝美国 3道格拉斯CA
原始命名为“道格拉斯”的行索引为2.sorting后的行索引为3.如何在sorting后得到原始行索引(行索引为2)?
完成分类之后,您无法find原始索引 ,因为太晚了。 Excel不存储历史logging。
一些技巧来解决这个问题:
- 添加一个索引 breforesorting(例如在一个新的列)
- 在sorting之前存储值 (在VBA中,例如在multidimensional array中)