我想知道右列的 7 个单元格的数据是否与左列完全匹配,并告诉我匹配数据的位置。比如必须按相同的顺序。
我尝试使用INDEX
和AGGREGATE
函数但感到困惑,因为它是按相同顺序排列的多个数据,我必须在数据行中找到它们。
是否有正确的命令/功能可以执行此操作?
答案1
如果你有这个TEXTJOIN
功能,请尝试:
编辑
正如@AdamV 指出的那样,我的第一个解决方案仅适用于 diff 列中的单个字符条目。我已对其进行了修改,使其适用于您的数据,如下所示
原始错误解决方案
=FIND(TEXTJOIN(,,what_to_find),TEXTJOIN(,,diff%))
修正公式:
在进行查找之前,我们会填充每个条目,使所有条目都具有相同数量的字符
=INT(FIND(TEXTJOIN(,,RIGHT(REPT("0",16)&what_to_find,16)),TEXTJOIN(,,RIGHT(REPT("0",16)&diff,16)))/16)+1
它将返回左侧列中右侧列模式开始的位置。