轨迹的读音:Excel中如何获取一张表中的指定条件的行次的其他内容?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 23:59:39
我有一张表,业务是按日期排列的,我想在另一张表是自动显示该项业务的最后一次发生的时间,怎么处理?

日期值也可以比较大小。“最后一次发生的时间”应该是该日时间前的最大值,所以用统计第n个最大值函数可以达到目的。
达到目的:在一个新工作表中自动显示最后一次发生业务的情况(包含时间及各项目)。
原表假设:列标题从A1开始,第一列为日期数据,数据区域为A2:K200,数据表名称“流水帐”。
解决方法:
1.单元格A1中输入公式“=IF(流水帐!A1="","",流水帐!A1)”(不含外引号)并向右复制得到列标题。
2.单元格A2中输入公式“==LARGE(流水帐!$A$2:$A$200,1)”(不含外引号),并将单元格设置为“日期”格式,得到最后日期。
3.单元格B2中输入公式“=VLOOKUP($A$2,流水帐!$A$2:$K$200,COLUMN(B1),FALSE)”(不含外引号),并向右复制到对应项,显示业务数据,单元格设置为“常规”格式。
效果:随“流水帐”中业务发生的最后一个时间行数据的变化而自动发生改变。
试试看,其实公式设计还可以发生一些改变,使其更简单。