excel如何通过某数据(日期)提取对应数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何通过某数据(日期)提取对应数据?相关的知识,希望对你有一定的参考价值。

如图:1.只用在I1输入值班日期2.对应H和I列自动通过旁边数据识别当天对应数据

=VLOOKUP(I$1&G3,IF(1,0,B2:B100&C2:C100,D2:D100),2,0)

=VLOOKUP(I$1&G3,IF(1,0,B2:B100&C2:C100,E2:E100),2,0)

参考技术A

如果仅限你图片上这些数据的话,用VLOOKUP就行,简答易操作。

参考技术B 在H3中输入或复制粘贴下列公式
=LOOKUP(1,0/(($B:$B=$I$1)*($C:$C=$G3)),D:D)

=SUMIFS(D:D,$B:$B,$I$1,$C:$C,$G3)
下拉填充,右拉填充
EXCEL2021版,还可用如下公式
=FILTER(D:D,($B:$B=$I$1)*($C:$C=$G3))
参考技术C H3:
=LOOKUP(1,0/($B:$B=$I$1)/($C:$C=$G3),D:D)
右拉,下拉本回答被提问者采纳

EXCEL 拆分日期后年份

A1为日期2009-01-01,现想拆分这个日期,分别在B1,C1,D1中显示“年,月,日”,不管用公式或是分列的方法,把日期2009-01-01分开后,年份的那一列自动变为另一个完整的日期(1905-07-01)了,有办法解决吗?

参考技术A 用分列的方法可以完成。假如数据在A列,具体步骤:
选中A列->数据->分列->分隔符号->下一步->“其他”内输入“-"符号->下一步->“数据预览”内选中第1列,“列数据格式”选“文本”->完成即可。

这样“年份”就不会变成“1905-07-01”这种格式了。
参考技术B 年份那一列单元格格式错了,设置为文本就OK了, 参考技术C 要先把B1,C1,D1的格式设定成‘文本”格式。本回答被提问者采纳 参考技术D B1输入公式
=LEFT(TEXT(A1,"e-m-d"),4)

以上是关于excel如何通过某数据(日期)提取对应数据?的主要内容,如果未能解决你的问题,请参考以下文章

excel中怎样在一个表中提取另一个表对应的数据?

Excel如何根据日期自动抓取数据?

如何在excel里输入日期,自动跳出对应的节日

mysql如何提取两个日期之间的所有数据

怎样根据姓名匹配对应数据,Excel如何从一个表中分类提取另一个表对应

如何将EXCEL单元格中字符型日期截取并转为日期型?