excel - 如果列的值不是 Excel 中的 NaN,则用列名填充值
问题描述
假设我们有以下 excel 表:
现在我需要创建一个新列type
,如果cw
的值不是s,则用NaN
填充,然后检查的值是否不是s,然后用填充。type
cw
kf
NaN
type
kf
如果两者都cw
具有kf
值,则仅填充cw
。
如何使用 Excel 公式做到这一点?谢谢。
预期结果:
解决方案
=IF(ISNUMBER([@CW]),"cw",IF(ISNUMBER([@KF]),"kf",""))
或者
=IF(ISBLANK([@CW]),IF(ISBLANK([@KF]),"","kf"),"cw")
其中[@CW]
和[@KF]
分别是对 CW 和 KF 列中单元格的引用。
推荐阅读
- c# - 全局错误处理 - 工作器服务 - .NET 5
- php - 如何在 PHP 中将 if 语句插入到模板字符串文字中?
- azure-data-explorer - 如果列名在数据库中包含“团队”并返回所有表名和列名,如何使用 Kusto 查询语言进行查找?
- export - 如何导出剑道反应网格分组数据
- python - 使用 matplotlib 绘制两个不同大小的列表的问题
- c++ - 如何为文本文件依赖配置 distcc
- univocity - 处理单义性解析器中的转义引号
- postgresql - 在 citus 上测量 tpc-ds 基准
- tensorflow - 带有 XLA 的 TensorFlow 没有充分利用 CPU 容量
- javascript - 自定义输入中的显示 [Vue.Js]