EXCEL当日期为函数now(),如何根据随时变动的日期去其他表取值?_百度...
发布网友
发布时间:2022-05-06 14:26
我来回答
共2个回答
热心网友
时间:2022-04-23 22:16
now() 返回的时间是带时、分、秒的,如果没有这种精度要求,那么应该改用today(),不然会优点小麻烦(自行验证 = now()=today(),它们是不相等的,虽然看上去都是x年x月x日),你表B的日期肯定不是 now()吧。当然了也不是什么大问题,查的时候再处理下就好。
另外的问题是:
1. 表B的基金名是唯一(只有这个基金名)的吗?不是唯一的话,相当于有两个查询条件:日期+名称。这样的话普通的*lookup可能办不到。如果是唯一的,那么用vlookup就可以了。
2. 如果你不想改表A日期列的now(),那么日期的查找值要用 today()代替now()。
3. 借鉴下他楼的答案:表A D2写公式:=SUMIFS(表B!D:D,表B!A:A,today(),表B!B:B,B2)
热心网友
时间:2022-04-23 23:34
1)建议不要用Now()函数,用TODAY()函数,如果只表示日期的话。
2)表A D2写公式:=SUMIFS(表B!D:D,表B!A:A,A2,表B!B:B,B2)
然后向下拖动填充公式。