用户名:o98si156
因为**分隔在多个区域中,正如前面11位回答的度友所说,用公式是极为困难的,且**量大时,公式会使得Excel非常。所以根本的解决之道还是在一来自个表格区域为好。但在现有的工作表结构下,则用**查询的方法可能是最好的选择。
下面的截图就是用Excel中的**查询工具S问答QL来实现合并查询排名的问题,结果如图。**选项——现有连接,浏览找到工作簿文件,打开,选择工作表(这里是Sheet1,其实如果多个工作表杀金希科婷体张也,选择哪个无所谓,最终如何选择由SQL语句来确定),在查询性中点“定义”选项,命令文本中输入如下sql语句:
select*,挥iif(is**ll(a.备注),(sele月纸倒坚情ctcount(*)+1from(select*from[Sheet1$a:e]抓报叶教实unionallsele控强等改ct*from[Sheet1$f:j]unionallselect*from[Sheet1$k:o])wher及往历立传既都e工时>a.工时保买民再and备注is**ll),**ll)as排名from(select*from[Sheet1$a:e]unionallselect*from[Sheet1$f:j]uni极袁法见吸干来运onallselect*from[Sheet1$k:o])awhere姓名isnot**ll
选择查询结果的目标区域起始单元格,确定,一会就得到查询结果。