ARRAYFORMULA 兼容大小写敏感查找/索引匹配

问题描述

我非常需要区分大小写的查找,例如可以在数组公式中运行的“vlookup”或索引匹配。我需要这样做的部分原因是,我可以根据导入的范围评估项目中的其他内容(无需手动逐个单元格导入)。我已经用尽了多种选择。

ALMOST!

图像中的示例基本上执行了我想要的功能,但没有识别区分大小写的失败。如果这样做就完美了。我需要一些可以区分相似字符的不同 unicode 的东西。

截图中使用的代码是:=arrayformula(if(if(AQ73:AT73=0,1,0)+if(AQ73:AT73="",0)>0,"",iferror( vlookup(""&AQ73:AT73&"",$A$1:$L,12,FALSE),"-")))

一些失败的尝试代码来完成任务(其中一些我删除了除了有问题的查找之外的其他术语以进行简化的错误测试): =arrayformula(if(if(if(AB59:AE59=0,0)+if(AB59:AE59="",iferror(if(or(V60=0,V60=" "),(iferror(ArrayFormula(vlookup(vlookup(true,{REGEXMATCH(AB59:AE59,A1:A),A1:L},13,0)),"-")))))))

=ArrayFormula(iferror(vlookup(AB59:AE59,$L1:$L,match(TRUE,EXACT(AB59:AE59,$A1:$A),0))))

我知道还有更多尝试,但我一定是沮丧地删除了它们。

如果没有数组,我什至无法开始工作,更不用说尝试将其合并为一个了: =if(or(or(V60=0,V60=""),(iferror(vlookup(code(V60),code($A$1:$L),"-")))

对我来说如此令人沮丧地接近于完全按照我想要的方式做的事情,只是因为缺乏像区分大小写/Unicode 精度这样简单的东西而毁了它。如果可能的话,我很想避免像帮助列这样的事情,因为在导入范围位期间我必须为我的项目使用额外的烦恼,但如果我必须这样做,我会尝试找到一种方法来完成这项工作.这是一张愚蠢的大桌子——它很复杂。如果可能的话,我不会确切地解释我为什么需要这个,而是真的很感激我所要求的确切解决方案,而不是试图绞尽脑汁寻找某种解决方案,而没有一个公式可以简单地执行此操作。提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)