首页 > 解决方案 > 如果列的值不是 Excel 中的 NaN,则用列名填充值

问题描述

假设我们有以下 excel 表:

在此处输入图像描述

现在我需要创建一个新列type,如果cw的值不是s,则用NaN填充,然后检查的值是否不是s,然后用填充。typecwkfNaNtypekf

如果两者都cw具有kf值,则仅填充cw

如何使用 Excel 公式做到这一点?谢谢。

预期结果:

在此处输入图像描述

标签: excel

解决方案


=IF(ISNUMBER([@CW]),"cw",IF(ISNUMBER([@KF]),"kf",""))

或者

=IF(ISBLANK([@CW]),IF(ISBLANK([@KF]),"","kf"),"cw")

其中[@CW][@KF]分别是对 CW 和 KF 列中单元格的引用。


推荐阅读