首页 > 解决方案 > 在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 时遇到问题。对此的任何线索表示赞赏。谢谢

标签: excelvba

解决方案


公式如何:

=IF(ISERROR(FIND("Books",A1)),IF(ISERROR(FIND("Dell",A1)),IF(ISERROR(FIND("Fuel",A1)),"None","Third"),"Second"),"First")

如果单元格中没有任何单词,则会写入None


推荐阅读