Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如果两个日期之间有多个值,如何将条件应用于另一个文件中的vlookup值?_Excel - Fatal编程技术网

Excel 如果两个日期之间有多个值,如何将条件应用于另一个文件中的vlookup值?

Excel 如果两个日期之间有多个值,如何将条件应用于另一个文件中的vlookup值?,excel,Excel,我在一个文件中列出了员工id、他们的雇佣开始日期和雇佣结束日期。另一个文件有其组,如FT、PT、CS等,其开始日期和结束日期分散,在特定员工开始日期和结束日期之间有多个组。 Dor示例- Employee ID 10 | Employment Start Date 01/01/2011 | Employment End Date 12/31/2018 组文件包括: Employee ID 10 | Group Start Date 01/01/2011 | Group End Date 12

我在一个文件中列出了员工id、他们的雇佣开始日期和雇佣结束日期。另一个文件有其组,如FT、PT、CS等,其开始日期和结束日期分散,在特定员工开始日期和结束日期之间有多个组。 Dor示例-

Employee ID 10 | Employment Start Date 01/01/2011 | Employment  End Date 12/31/2018
组文件包括:

Employee ID 10 | Group Start Date 01/01/2011 | Group End Date 12/31/2015 - Group PT
Employee ID 10 | Group Start Date 01/01/2016 | Group End Date 12/31/2017 - Group FT
Employee ID 10 | Group Start Date 01/01/2018 | Group End Date 12/31/2018 - Group FT 
我需要忽略PT,让FT拥有以下内容:

Employee ID | Employment Start Date  | Employment  End Date | Group
10            01/01/2011              12/31/2018              FT
我怎么得到它

提前谢谢

员工ID:

=VALUE(SUBSTITUTE(LEFT(A1,FIND("|",A1,1)-2),"Employee ID ",""))
组开始日期:

=SUBSTITUTE(MID(A1,FIND("|",A1,1)+2,FIND("|",A1,FIND("|",A1,1)+2)-FIND("|",A1,1)-3),"Group Start Date ","")
组结束日期:

=SUBSTITUTE(MID(A1,FIND("|",A1,FIND("|",A1,1)+2)+2,FIND(" - ",A1,FIND("|",A1,FIND("|",A1,1)+2)+3)-FIND("|",A1,FIND("|",A1,1)+2)-2),"Group End Date ", "")
组(英尺/英尺):

只需使用筛选功能筛选PT员工

=RIGHT(A1,2)