excel - 在excel中根据不同的if条件创建一个新列
问题描述
我有一列包含文本:
A
"Books Car Animals"
"Jet Transport Fuel"
"Dell Acer Lenovo"
等等。我需要根据条件创建一个新列,如果单元格中的文本包含 Books,则将其指定为第一,如果它包含 Dell,则将其指定为第二,如果它包含 Fuel,则将其指定为第三。决赛桌应如下所示:
A B
"Books Car Animals" First
"Jet Transport Fuel" Third
"Dell Acer Lenovo" Second
我在同一公式中分配多个 if 时遇到问题。对此的任何线索表示赞赏。谢谢
解决方案
公式如何:
=IF(ISERROR(FIND("Books",A1)),IF(ISERROR(FIND("Dell",A1)),IF(ISERROR(FIND("Fuel",A1)),"None","Third"),"Second"),"First")
如果单元格中没有任何单词,则会写入None
。
推荐阅读
- stack - 在 ubuntu 16.04 中为 vivado hls 设置堆栈大小
- python - 如何将计算的数据放入 Spark.Sql 代码中的 INSERT 查询中
- eclipse-plugin - 无论如何连接IBM RTC和Spring工具套件4 IDE?
- mysql - 如何检查MySQL的两个表中是否不存在指定的id?
- xpath - Chropath 在 Salesforce 中不可见/工作
- java - java中后期绑定的工作原理
- python-3.x - 检查用户输入的 ipv4 格式是否正确
- pine-script - 您如何避免“strategy.entry”价格在回测期间变为“开盘”价格?
- python - Python串行端口在传输中省略字符
- python - 使用 Zbar python 的 QR 方向