今晚在学员群里看到一个很有挑战性的问题
大概的数据案例如下
第一想法是使用INDIRECT函数,例如第一个合并单元格,可以用下面得出答案
=INDIRECT("C7")-INDIRECT("B2"...)
据此反推 我们要得到每一个合并单元格的开始行行号以及结束行行号
首先我们用ROW函数列出行号
=ROW()
接下来如何获得每个单元格最开始的行号(例如2)和最末尾的行号(例如7)呢,这需要根据合并单元格数量进行分组...+组员数-1
使用MATCH函数找到第一个分组号,返回对应的辅助列1的内容,就是合并单元格最开始的行号
在第一个思路的基础上,加上分组组员数量,减1,即得到末尾行号
回到最开始的思路
=INDIRECT...("C7")-INDIRECT("B2")
我们有了7和2,所以可以直接套了.但是得出来是一串数字,所以需要用TEXT函数美化一下
得出来还不够啊,我们还得处理下格式,变成装车时间(K列)一样的
简单...如果你担心合并单元格的提示,那都是多余的.看看这篇就会懂的