【发布时间】:2020-11-16 11:46:02
【问题描述】:
早安,
我根据从我们的办公系统下载的 csv 表构建了这个索引/匹配公式,它工作正常:
IFERROR(INDEX('2nd'!$A$1:$D$100,MATCH("Enter BIN 1 Quantity",'2nd'!$B$1:$B$100,0),4),0)
但是,我注意到我下载的一些表格显示了不同的搜索模式。有时它是 “输入 Bin1 数量”(无空格),有时它只是“Bin 1 数量”或 Bin1 数量”。如何使我的公式适应这种不同的搜索条件?非常感谢您的帮助。
提前非常感谢。 迈克
在这个决赛表上,我将显示索引匹配公式中的所有数据。得到另外 2 张表格,第 1 张和第 2 张我将在其中粘贴下载的 csv 表。第二张表显示我在此处发布的第一张桌子图片(w/c 包括不同的描述及其等效值)。
嗨@OverflowStacker,我在下面尝试了你的解决方案,但它的抛出数字错误。根据上面的表格,这里是基于您的解决方案的公式,请检查参考中的任何问题,谢谢,提前感谢您的帮助(我将其作为数组输入,如下所述)
INDEX('2nd'!$D$2:$D$100,SMALL(IF(ISNUMBER(SEARCH(INDEX($T$2:$T$5,SMALL(IF(ISNUMBER(SEARCH($T$2:$T$5,SUBSTITUTE('2nd'!B2," ",""))),ROW($T$2:$T$5)),1)),SUBSTITUTE('2nd'!$B$2:$B$100," ",""))),ROW('2nd'!$B$2:$B$100)),1))
这是我放置可能的搜索字符串的地方。
【问题讨论】:
-
您到底在寻找哪一部分?是否还有“bin1”和“quality”等其他组合或者搜索“bin1”就足够了?
-
嗨@OverflowStacker,我认为仅仅放置:Bin 1" 是不够的,因为有些表还显示“Good Bin”。我正在寻找一种类似于 OR 函数的方法,所以我可以声明这些字符串单独在 MATCH 函数中
-
我发布了一个示例表以供参考。项目名称下的这些描述各不相同。我想要一种方法,类似于 OR 函数,其中我将声明所有搜索条件,以便我仍然可以获得其对应价值
标签: indexing excel-formula match