excel匹配2列以对第三列进行排序

舍尔德·德·威特

我有一个像这样的数据表:

First   Second                                      Third   Fourth
B159    top_8,top_9,top_10,top_11                   B159    GRAND PRIX CAP
B185    top_12,top_13,top_14                        B159    GRAND PRIX CAP
B186    top_15,top_16                               B159    GRAND PRIX CAP
B244    top_17,top_18,top_19,top_20,top_21,top_22   B159    GRAND PRIX CAP
B285    top_24,top_25,top_26,top_27,top_28          B185    BALL MARK GOLF CAP
B291    top_29,top_30,top_31,top_32,top_33          B185    BALL MARK GOLF CAP
B295    top_34,top_35                               B185    BALL MARK GOLF CAP
B296    top_36,top_37,top_38,top_39                 B186    TACTEL® PERFORMANCE CAP
B34     top_43,top_44,top_45,top_46                 B186    TACTEL® PERFORMANCE CAP
B345    top_47,top_48,top_49,top_50,top_51,top_52   B244    SUMMIT HAT
B38     top_53,top_54                               B244    SUMMIT HAT
B445    top_55,top_56                               B244    SUMMIT HAT
B446B   top_57,top_58,top_59,top_60,top_61          B244    SUMMIT HAT
B447    top_62,top_63,top_64                        B244    SUMMIT HAT
B44C    top_65,top_66,top_67                        B244    SUMMIT HAT

第一列为我提供了一个组ID,第二列为该组中的项目。第三列是所有组ID和所有产品名称。

现在我想做的是找到第一列(b159)与第三列匹配,以便我可以弄清楚哪个组应具有的名称。

所以最终结果看起来像

First   Second                      Third   Fourth
B159    top_8,top_9,top_10,top_11   B159    GRAND PRIX CAP
B185    top_12,top_13,top_14        B185    BALL MARK GOLF CAP
B186    top_15,top_16               B186    TACTEL® PERFORMANCE CAP

我已经尝试使用vlookupmatch并且尝试了所有可以找到的东西,但我却无济于事。这是我尝试过的:

=VLOOKUP(A1,A1:D15,4)

但这只会返回与第四列相同的值。有人知道我该怎么解决吗?

汤姆·夏普

我可以发现三件事:

(1)应该在C列而不是A中查找

(2)需要加美元符号

(3)可能需要输入“ false”以确保您获得正确的匹配。

所有这些都会导致:

=VLOOKUP(A1,C$1:D$15,2,false)

然后,如果没有匹配项,您应该进行一些错误检查:

=IFERROR(VLOOKUP(A1,C$1:D$15,2,false),"No Match")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据第三列排序

当其他 2 列匹配时返回第三列

将所有2对向量匹配到第三列

MySQL根据第一列对第二列和第三列进行排序

如何在Excel中设置几个排序规则以对列进行排序?

根据两列选择行,然后根据第三列进行排序

通过匹配多列中的条件进行过滤以从第三列返回文本

如果两列匹配且第三列满足值,则Excel计数

如何通过第三列中的数字对数据进行排序?

使用由两个列表排序产生的排序来对第三列表进行排序?

通过匹配另一列对2列进行排序

如何通过匹配值对Excel中的多列进行排序

Excel:有一种方法可以在匹配第三列的同时匹配两列

如果两列匹配,则更改第三列

一列与第三列相匹配的交叉表

Excel:通过评估其他列中的数据与第三列中的匹配数据来编辑列数据

如何使用 MySQL 在第三列中对具有最大值的 2 列进行分组?

大熊猫:按两列分组,然后按第三列的值对其进行排序

如何使用共享的第三列(从最低到最高)在第四列中对ID的组合进行排序?

Excel连接表并在第三列上进行计算

有什么不同的方法可以对加密列进行排序?

按特定列拖动以对表python selenium进行排序

通过最小索引号对Pandas数据框组进行排序,然后基于第三列对组中的所有其他列进行重新排序

Excel比较两列并列出第三列

在Excel中对列进行排序

file1中第三列与file2中第一列的模式匹配

如何更改列排序以对整个工作表(而不只是一列)进行排序?

使用JavaScript在第三列进行HTML表格搜索

将熊猫中的2列映射到第三列