求匹配目的地时获取航空/船运模式对应天数的计算公式
Excel 匹配目的地返回运输模式天数公式方案
前提说明
默认你的表格结构如下,可根据实际情况调整公式内的单元格引用:
- P列:存储全量目的地列表
- Q列:对应目的地的航空模式使用天数
- R列:对应目的地的船运模式使用天数
- 待查询的目标目的地放在
A1单元格
单模式查询公式
如果需要单独查询航空/船运的天数,分别使用对应公式即可:
- 航空模式天数查询:
=IFERROR(VLOOKUP(A1,P:R,2,FALSE),"") - 船运模式天数查询:
=IFERROR(VLOOKUP(A1,P:R,3,FALSE),"")
同单元格合并展示两种模式公式(适用于Excel 2019及以上/365版本)
如果需要在同一个单元格内同时展示有数据的运输模式天数,使用以下公式:
=TEXTJOIN(" / ",TRUE,IFERROR(VLOOKUP(A1,P:R,2,FALSE)&"天(航空)",""),IFERROR(VLOOKUP(A1,P:R,3,FALSE)&"天(船运)",""))
公式逻辑说明
- VLOOKUP函数会自动匹配目标目的地和P列的列表,匹配成功就返回对应列的天数数值
- IFERROR函数会捕获匹配失败、对应运输模式无天数的报错,直接返回空值,符合需求
- TEXTJOIN函数会自动跳过空值,仅展示有有效天数的运输模式信息
内容的提问来源于stack exchange,提问作者shirleyMY
相关产品推荐
相关产品推荐

