如何比较两个电子表格以查看a列是否匹配并且它们重叠范围= true?

时间:2019-06-02 15:20:52

标签: excel excel-formula

我有两个电子表格-一个电子表格代表最近修好的道路,第二个电子表格根据道路的速度限制显示所有符合条件的道路。第一个电子表格具有ID列表(B列)以及维修位置的起点(E列)和终点(F列)。第二个电子表格可能对每个ID(列A)和符合条件的起点(列P)和终点(列Q)具有多个匹配项。

我想比较一下最近修好的名单上是否有符合条件的道路的任何部分。

已完成的维修= 18SealCoatMap,其中B =高速公路名称,E =起点极限,F =终点极限。

| County    | Highway   | BDFO   | EDFO   |  
|-----------|-----------|--------|--------|  
| Guadalupe | FM0078-KG | 13.064 | 14.018 |  
| Guadalupe | FM0078-KG | 14.018 | 14.848 |  
| Guadalupe | FM0078-KG | 14.848 | 18.991 |  
| Guadalupe | FM0465-KG | 0      | 3.342  |

符合条件的维修= MLOVER45,其中A =高速公路名称,B =线路ID,P =起点极限,F =终点极限。

| Lane      | ID | Highway | SpeedLimit | Begin_DFO | End_DFO |    
|-----------|----|---------|------------|-----------|---------|  
| FM0078-KG | 1  | FM0078  | 50         | 13.064    | 14.018  |  
| FM0078-KG | 2  | FM0078  | 55         | 14.845    | 14.848  |  
| FM0078-KG | 3  | FM0078  | 50         | 14.018    | 14.845  |  
| FM0078-KG | 4  | FM0078  | 55         | 14.848    | 15.006  |

到目前为止,我只使用每个合格位置的起点。得到有效的公式后,将其复制到结束位置。

这是一个更多样化的例子... 符合条件的位置: | Lane | ID | Highway | SpeedLimit | Begin_DFO | End_DFO | |-----------|-----|---------|------------|-----------|---------| | FM0791-KG | 369 | FM0791 | 70 | 0 | 6.909 | | FM0791-KG | 372 | FM0791 | 70 | 6.909 | 18.603 | | FM0791-KG | 377 | FM0791 | 55 | 19.286 | 19.486 | | FM0791-KG | 378 | FM0791 | 70 | 19.486 | 30.971 | 完成地点: | County | Highway | BDFO | EDFO | |----------|-----------|--------|--------| | Atascosa | FM0791-KG | 21.619 | 23.196 | | Atascosa | FM0791-KG | 21.619 | 23.196 | | McMullen | FM0791-KG | 0.000 | 7.017 | | McMullen | FM0791-KG | 0.000 | 7.017 | | McMullen | FM0791-KG | 2.190 | 2.760 | | McMullen | FM0791-KG | 2.190 | 2.760 | 我尝试了以下公式,但每个位置都返回true:

=IF(A2='18SealCoatMap'!B2:B345,AND(MLOVER45!P2>'18SealCoatMap'!E2:E345,MLOVER45!P2<'18SealCoatMap'!F2:F345),TRUE)

然后我尝试了:

=INDEX('18SealCoatMap'!B2:B345,MATCH(A2,IF(P2>'18SealCoatMap'!E2:E345,P2<'18SealCoatMap'!F2:F345)),2)

但所有结果都返回了#N/A

如果存在匹配项,我希望结果是符合条件的位置的ID号(或TRUE),以便我可以为尚未超出限制的所有位置安排维修。根据结果​​,我将安排全部或部分需要维修的位置。

0 个答案:

没有答案