有条件地将数据从一个Excel工作表传输到另一个工作表

时间:2019-02-19 15:02:25

标签: excel date

我一直在尝试将数据从另一个文件中的工作表传输到我正在使用的工作表中,但是并没有成功,我希望有人能够提供帮助。

源文件名为VDW-December-2017.csv,工作表为VDW。我试着仅完成任务的一部分,因为我认为如果可以做到那么多,那么添加第二个条件会更简单。

因此,源文件和目标文件在A列中都有日期;区别在于源格式为d / m / yyyy hh:mm,而目标表格式仅为日期。

因此,我想尝试一下如果源A2中的日期=目标A2中的日期,则输入“是”,否则输入“否”。这是我写的,只是试图帮助我写出所需的完整公式。

=IF(TEXT(A2,”dd/mm/yyyy”)=TEXT([VDW-December-2017.xlsx]VDW’!A2, “dd/mm/yyy, Yes, No)

这绝对没有做任何事情,因此它不能帮助我慢慢扩展公式并自己解决难题。很抱歉,我的编码技巧很差。

我可能在这里使问题感到困惑,所以请告诉您实际需要什么。

这是必需的:-

如果源日期(文件名VDW-December-2017.xlsx-工作表VDW)(A2)与目标日期(A2)匹配,并且源名称(J2)与目标名称(J2)匹配,则结果应为在源中的P1中。顺便说一句,如果有帮助,J列将带有名称标签。

我认为每个文件中的日期都是不同的格式并不是一个大问题,因为我可以使用=IF(TEXT(A2,”dd/mm/yyyy”)专注于日期部分。

因此,基本上,如果日期和名称都匹配,那么结果将是源文件中的P1。听起来很简单,但是我已经用有限的Excel技能来解决这个问题了很多天了。

我不认为您需要目标文件名或工作表名称,因为这是输入公式的地方。

先谢谢了。在这方面的任何小进步都将是巨大的。我一直在尝试自己使用完整的IF AND公式来执行此操作,但是当该操作不起作用时,我想将其分解为两个部分,至少看看是否可以在日期匹配的情况下得到一些东西。这样,我就会知道自己处在正确的轨道上。但是即使是最简单的部分也一无所有,我需要在这里寻求帮助。

欢呼声

0 个答案:

没有答案