我希望有人能帮忙……我需要获取重叠时间的开始和结束时间。例如,我的第一列的时间段是:8:00 - 10:00 12:00 - 14:00 16:00 - 18:00
第二列是9:00-13:00。
我需要获取第一列的时间在第二列内的开始和结束时间,即答案为:9:00 - 10:00 12:00 - 13:00
请帮忙!!
答案1
对于原始帖子中给出的时间,这是有效的:
- 在 LA(左 A)列中:=LEFT(A2,SEARCH(" - ",A2)-1)+0
- 在 RA 列中:=RIGHT(A2,LEN(A2)-(SEARCH(" - ",A2)+2))+0
- 在 LB 列中:=LEFT(B2,SEARCH(" - ",B2)-1)+0
- 在 RB 列中:=RIGHT(B2,LEN(B2)-(SEARCH(" - ",B2)+2))+0
- 在开始列中:=IF(AND(E2<C2,F2>C2),C2,IF(AND(E2<D2,F2>D2),E2,IF(AND(F2>C2,F2<D2),F2,"")))
- 在结束列中:=IF(G2="","",IF(D2-G2<F2-G2,D2,F2))