EXCEL高手,如何把排序后的数据转换为排序前的顺序呢?
见附件
除了撤消(Ctrl+Z),想不出其他方法了^_^
最好先复制一个,然后再排序.
只要排序前的顺序还在就好办了, 为排序前的数据在B列设置序号1,为他们编号,在E列为排序后的数据加一列序号---序号2,并设置公式:=VLOOKUP(D2,$A$2:$B$918,2,FALSE)并向下填充.最后选中D到E列重新按"序号2"排序. 只是你的数据中有重复的名称,重新排序后不能完全还原.如果还有其他相关数据,进行多条件查找后是可以完全还原的.
答:多加个判断就行了 譬如主程序中所给数据是存放在一个一维数组的a[],从小到大排列,数据个数是x int s=1; //设置一个状态判断变量...详情>>