Excel搜索指定时间 返回指定时间对应列下的数据并展示? excel查找最接近的数
- excel 如果单元格为某一个特定值,则返回另一个单元格的值,和对应的时间
- EXCEL 如何查找某单元格对应的最新日期的数据
- Excel如何查找并引用最接近日期对应的数据
- excel 根据日期条件查找引用数据
excel 如果单元格为某一个特定值,则返回另一个单元格的值,和对应的时间
如果A列的内容是唯一值,可以用VLOOKUP函数,如果有多个重复值只会对应第一个匹配值
进账金额是否匹配表一的支出金额如果是公式如下
表2的B2单元格输入公式
=VLOOKUP(A1,表一!A:D,4,0)
表2的C2单元格输入公式
=VLOOKUP(A1,表一!A:B,2,0)
下拉复制公式
公式中的表1换成实际的表格名
office.microsoft/zh-cn/excel-help/RZ101862716.aspx?section=3
EXCEL 如何查找某单元格对应的最新日期的数据
假设数据在A2:C20,公式
=INDEX(C2:C20,MATCH(MAX(IF(B2:B20="A",A2:A20)),IF(B2:B20="A",A2:A20),))
同时按下CTRL+SHIFT+回车,输入数组公式。
若日期列A一定为升序排列,公式可为
=LOOKUP(2,0/(B2:B20="A"),C2:C20)
Excel如何查找并引用最接近日期对应的数据
如果两表内容在同一个工作表中
在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行。应根据实际情况进行调整。
excel 根据日期条件查找引用数据
=INDEX(Sheet1!B:B,SMALL(IF((TEXT(Sheet1!A$1:A$100,"mmdd")=TEXT(A2,"mmdd"))*(Sheet1!C$1:C$100=1),ROW(A$1:A$100),65536),ROW(A1)))&""数组公式,按组合键Ctrl+Shift+Enter三键结束输入
效果如图,附件请下载参考