我已经使用VLOOKUP,LOOKUP和SEARCH尝试了一些公式来实现我想要的但是还没有成功。任何人都可以对以下内容有所了解。
表1,A列具有以下部分代码示例:
ABC-4543ED VG3454325 VG7654-76457-788 ABCD-78567565 DSWE1-FRG546346 0012-52458-85698
在B列中的每一个旁边,我想分配一个类别。类别选择应基于工作表2中的查找,如下所示:
表2有两列A(代码)和B(类别)
A B ABC- Category 1 ABCD- Category 2 VG Category 3 DSWE1- Category 4 0012- Category 5
我希望从查找中得到的表1上的结果是:
A B ABC-4543ED Category 1 VG3454325 Category 3 VG7654-76457-788 Category 3 ABCD-78567565 Category 2 DSWE1-FRG546346 Category 4 0012-52458-85698 Category 5
有什么想法吗?
答案 0 :(得分:0)
您可以使用以下内容:
= LOOKUP(1E + 100,MATCH(Sheet 2中$ A $ 1:$ A $ 5安培;" *",A1,0),Sheet 2中$ B $ 1:$ B $ 5)
答案 1 :(得分:0)
此公式使用sumproduct来确定匹配项和索引以返回您的类别。
=INDEX(#CategoryRange#, SUMPRODUCT(--(LEFT(A1,LEN(#CodeRange#))=#CodeRange#),
ROW(#CodeRange#)))
只需将#CategoryRange#
和#CodeRange#
替换为您的小区范围或命名范围。