求助:如何将Excel两列公式合并为「Fragttype simplified」单列公式
Excel 多列公式合并到单列解决方案
优先取值合并(适用于两列结果互斥、仅一列有有效值的场景)
若你希望优先用「Fragttype Paller」的结果,当该列无内容时再取「Fragttype koli」,用这个公式:=IF(NOT(ISBLANK([@[Fragttype Paller]])), [@[Fragttype Paller]], [@[Fragttype koli]])错误兼容合并(适用于原公式可能返回#N/A、#VALUE!等错误值的场景)
如果两列公式偶尔会输出错误值,用IFERROR包裹跳过错误,取有效结果:=IFERROR([@[Fragttype Paller]], IFERROR([@[Fragttype koli]], ""))直接整合原公式逻辑(最高效的方式)
要是能拿到两列原公式的具体内容,直接把条件整合到一个公式里更稳妥。比如假设「Fragttype Paller」的公式是=IF(B2="Pall", "托盘运输", ""),「Fragttype koli」是=IF(B2="Koli", "包裹运输", ""),合并后可以写成:=IF(B2="Pall", "托盘运输", IF(B2="Koli", "包裹运输", ""))
这种方式不用依赖其他列的计算结果,能降低出错概率。
如果你的原公式涉及VLOOKUP、数组判断这类复杂逻辑,把两列的公式内容替换到上述IF结构的对应位置就行。
内容的提问来源于stack exchange,提问作者luca ryberg Lonardi
相关产品推荐
相关产品推荐

