按题目要求,用公式方法:
E1公式右拉下拉:
=IF(COUNT($D$1:$D$999)>=ROW(A1),INDEX(C:C,MATCH(SMALL($D$1:$D$999,ROW(A1)),$D:$D,)),"")
如果是EXCEL 2007及以上版本,公式精简为:
=IFERROR(INDEX(C:C,MATCH(SMALL($D$1:$D$999,ROW(A1)),$D:$D,)),"")
如果完成后不想要原C和D列的的内容,可这样操作:
选中E和F列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除C生D列即可。
最快捷的方法是选中C和D列的数据-->排序-->主要关键字-->列D-->确定就行了。