excel求大神解答提取另一个表格数据并排序

360U3129796668 |浏览841次
收藏|2019/04/17 09:19

满意回答

2019/04/17 09:36

假设两表的数据位于A1:C100,其中第1行为标题行;注意:两表的A列须完全一致,可以取消表2A列的所有单元格"合并",然后在它的A1录入公式:=表1!A1下拉复制到所有行数;或也需要同样的合并格式的话,直接复制表1的A列过来。需要利用辅助列:在"表1"的单元格D2录入公式:=IF(A2="",MAX(A$2:A2),A2)下拉复制到D3-D100;在"表2"的单元格C2录入公式:=LARGE(IF(表1!$D$2:$D$100=表1!D2,表1!$C$2:$C$12,0),ROW(A1)-MATCH(MAX(A$2:A2),A$2:A2,0)+1)编辑后,须按Ctrl+Shift+Enter确认;在"表2"的单元格B2录入公式:=INDIRECT("表1!B"&MATCH(C2,IF(表1!$D$2:$D$100=表1!D2,表1!$C$2:$C$100,""),0)+1)编辑后,须按Ctrl+Shift+Enter确认;复制B2:C2,至B3-B100即可。

尊尼CKin

其他回答(1)
  • 你的表格不规范,如果“时间”栏不用合并单元格,此问题就是个多条件排序问题。辅助列+多条件排序的操作技巧法:
    回答于 2019/04/17 10:06
0人关注该问题
+1

 加载中...