根据excel中的不同if条件创建新列

时间:2018-05-08 08:05:39

标签: excel excel-vba vba

我有一个包含文字的列:

         A
"Books Car Animals" 
"Jet Transport Fuel"
"Dell Acer Lenovo"

等等。我需要根据以下条件创建一个新列:如果单元格中的文本包含书籍,则将其分配给第一个,如果它包含Dell,则将其指定为第二个,如果它包含Fuel,则将其指定为第三个。决赛桌应如下所示:

         A                          B
"Books Car Animals"               First
"Jet Transport Fuel"              Third
"Dell Acer Lenovo"                Second

我在同一公式中分配多个时遇到问题。任何领导对此表示赞赏。谢谢

1 个答案:

答案 0 :(得分:0)

公式如何:

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

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