发布网友 发布时间:2022-04-27 07:23
共4个回答
热心网友 时间:2022-06-28 11:30
如果两表内容在同一个工作表中
在C4中输入或复制粘贴下列公式
=IFERROR(LOOKUP(1,0/((E:E=A4)*(F:F=B4)),G:G),INDEX(G:G,MAX(IF((F$1:F$100=B4)*(E$1:E$100<A4),ROW($1:$100)))))
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
如果是两个表,只要在单元格引用左侧加上工作表名称及半角叹号!即可。
=IFERROR(LOOKUP(1,0/((表二!E:E=A4)*(表二!F:F=B4)),表二!G:G),INDEX(表二!G:G,MAX(IF((表二!F$1:F$100=B4)*(表二!E$1:E$100<A4),ROW($1:$100)))))
上面公式单元格引用区域比较小,才100行。应根据实际情况进行调整。
追问你好,这两个公式在数据量不多的时候都能得出正确的结果,但是我今天用在两张数据量很大的表上面之后,就总是出现#N/A这样的结果,不知道是为什么,能帮忙看一下吗?谢谢了追答上面公式单元格引用区域比较小,才100行。应根据实际情况进行调整。
比如将公式中的100调整为1000或2000。
热心网友 时间:2022-06-28 11:31
C4 公式热心网友 时间:2022-06-28 11:31
LOOKUP函数即可热心网友 时间:2022-06-28 11:32
如果表2日期是按顺序排列,那么可以