答案 0 :(得分:2)
我建议通过使用帮助列来根据需要对数据进行排序来实现此目的。
RANK
函数创建值的排名,例如:=RANK(B2, $B$2:$B$16)
MATCH
和INDEX
的组合查找订单列中的每个值,例如:=INDEX($B$2:$B$16, MATCH(E2, $C$2:$C$16, 0))
TEXT
函数进行包装,以避免Excel对图表中的日期进行排序,例如:=TEXT(INDEX($A$2:$A$16, MATCH(E2, $C$2:$C$16, 0))|"dd mmmm yyyy")
IFERROR
包装公式以整理它以下示例输出:
更新:
为避免在出现相同值时出现问题,您可以在等级函数中添加一个countif RANK(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2)-1
答案 1 :(得分:0)
我的工作正常,但需要将对E2
的引用更改为D2
。不确定上面是否有错误...
3。列E:使用MATCH
和INDEX
的组合在订单列中查找每个值,例如:=INDEX($B$2:$B$16, MATCH(**D**2, $C$2:$C$16, 0))