根据另一列创建新的值列

时间:2018-10-26 20:10:41

标签: excel vba

我有一个包含多列的值列表。其中一列包含格式为“ X-Y”的值(值不是数字。X或Y中没有其他连字符/“-”。唯一的连字符是分隔符)。我想创建一个新列,其中包含特定值,具体取决于这一列中的X。

例如,如果X ='egg',我希望它在其旁边的列中打印出'bacon'。如果X ='duck',我希望它旁边的列中的值是'bird'。

如果A列的值保持震颤,我希望它旁边的B列打印出培根。如果A列保留值鸡蛋鸭,我仍然希望B列包含值腊肉。如果A列保留值鸭子,则B列将包含值鸟。

我希望这很清楚。我将如何去做呢?

我一般不太熟悉数据处理,因此,如果除了VBA之外还有其他更有效的方法,我也愿意研究一下。 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用VLOOKUP,并使用FIND查找连字符:

enter image description here