0

我正在尝试获取a列(5000 行)并与b列(138 行)匹配,当它在单元格b中找到匹配项时,将获取单元格c(在同一行)并将其打印在单元格d中。我试图使用 IF 语句和 VLOOKUP 但似乎无法正确使用。

使用嵌套 IF 语句的问题是b列是 138 到 150 个类别。

       a栏 b栏 c栏 d栏

        这是橙色 Fitness Bug Fitness 应该打印“Orange Fruit”
        这是黄色 Jack Rabit Jacks 应该打印“Bees”
        这是 ebay Yellow Jacket Bees 应该打印“网站”
        这是 Rabit Ebay 网站 网站应该打印“千斤顶”
        这是 Fitness Oranges Orange Fruit 应该打印“Fitness”
4

1 回答 1

1

=""""&VLOOKUP(INDIRECT("B"&MATCH("*"&A1&"*",B:B,0)),B:C,2,FALSE)&""""在第一行并向下复制。

编辑(基于评论的澄清和对问题的重新解释)

="Should print """&VLOOKUP(INDIRECT("B"&MATCH("*"&MID(A1,9,LEN(A1)-7)&"*",B:B,0)),B:C,2,FALSE)&""""
于 2013-05-17T01:37:34.643 回答