某个时间范围内的索引匹配公式匹配

问题描述 投票:0回答:1

我有 2 张桌子 -

表1

日期时间 姓名
2023年9月4日11:25:00
2023年9月5日11:20:00
2023年9月6日11:30:00
2023年9月7日11:30:00
2023年9月8日1:30:00
2023年9月9日12:00:00
2023年9月10日8:58:00

表2

日期时间 姓名
2023年9月5日10:55:00 卡里姆
2023年9月7日10:30:00 卡里姆
2023年9月6日11:35:00 拉希姆
2023年9月7日10:30:00 拉里姆
2023年9月4日11:25:00 亚历克斯

我想合并这两个表,如果

Datetime
table 1
列和
Datetime
table 2
列之间的差异约为30分钟。

我的桌子应该是这样的

日期时间 姓名
2023年9月4日11:25:00 亚历克斯
2023年9月5日11:20:00 卡里姆
2023年9月6日11:30:00 拉希姆
2023年9月7日11:30:00 不存在
2023年9月8日1:30:00 不存在
2023年9月9日12:00:00 不存在
2023年9月10日8:58:00 不存在
excel datetime excel-formula match
1个回答
0
投票

尝试

=XLOOKUP(1,(@[Datetime]>Table2[Datetime]-1/48)*(@[Datetime]<Table2[Datetime]+1/48),Table2[Name],"Not present")

© www.soinside.com 2019 - 2024. All rights reserved.