【发布时间】:2015-01-19 08:34:13
【问题描述】:
我正在too系统之间进行迁移。旧系统使用Tags对产品进行分类,新系统引入Type。
我可以使用已加载到 Excel 中的数千行 CSV 格式的数据。这是格式的示例。
Col A | Col B | Col C
Product | Type | Tags
Samsung S5 | | Android, Samsung, 5.1" Screen
Sony Z3 | | Android, Bluetooth, Sony, 5.2" Screen
LG G3 | | Android, LG, 5.5" Screen
我希望能够使用 C 列中的单个标记填充 B 列。我可以这样做:
A1: =IF(SEARCH("Sony",B2),"Sony", IF(SEARCH("Samsung",B2),"Samsung",etc))
但是,我想将 C 列中的 60 多个单独标签搜索/匹配为 B 列中的单个值,因此这种方法很快变得难以管理。
是否有其他方法使用 Excel 函数,或者我必须使用 VBA?
我已经很多年没有使用过 VBA,所以任何示例/指针都将不胜感激。
【问题讨论】: