Excel需要调整函数以找到精确匹配的单元格



我有一个项目的数据集及其相应的类别。列A和B对此并不重要,但行需要与列C相对应。列C是项目类别,40000个项目。在E列中,我有一组数字,对应于G列中的类别名称列表,它们都有780项长。

我想在C列中搜索列表中的类别(E列(,最后得到该类别的编号(D列值(,该编号对应于数据集中的每个项目(暂时为F列(。完成后,我会将它们复制到C列,并删除D-F列。

我现在的公式是=LOOKUP(2,1/SEARCH($E$2:$E$780,C2(,$D$2:$D$780(

问题是,有像"喷雾设备涡轮机"这样的词,然后是像"喷雾"这样的单词,它首先选择了喷雾,并指定了错误的数字。我需要匹配大小写和整个单元格内容。我试着做find&替换,但在完成了780中的80个并浪费了太多时间后退出。

我一直在努力让vlookup发挥作用,但我一直在获得#N/A、#Value和#Ref。有时同时进行。还考虑为查找和替换创建一个宏,因为它具有我需要的特定性,但这有点超出了我的能力。我知道我错过了一些非常基本的东西,但我没有在网上找到解决方案,也很感激任何帮助。谢谢

附言:有人能解释一下2,1/在我的函数中是什么吗,这样我将来就可以编辑它了,我得到了其他的操作逻辑,但不知道它们是从什么派生出来的。

我也非常感谢这个社区的帮助!多亏了你,我用Excel感觉更舒服了,但一些基础知识仍然困扰着我。Vlookup根本不喜欢我。

我需要匹配大小写和整个单元格内容

关于G列或D列是否包含所需输出,您的叙述和示例公式之间似乎存在一些矛盾。我用D栏。

在未使用的列的第二行尝试此操作,然后填写。

=index(d:d, aggregate(15, 7, row($2:$780)/exact(e$2:e$780,C2), 1))

最新更新