Excel函数:如果一行中的两个单元格都以相同的两个字符开头

mklgxw1f  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(135)

我正在努力找出如何创建这样的函数。我正在寻找一个公式,该公式将确定指定区域中的两个单元格是否包含重复的前两个字符。示例如下:
| 第1行|异丙肾上腺素|公元前34239|二氢吡啶|异丙肾上腺素|小行星85678|
我想要一个公式,当它看到“AB”和“BC”的前两个字符在该行中出现两次时,将输出“bad”。
任何帮助都是感激不尽的!我已经纠结了好几个小时了。
这是我目前所尝试的:=IF(LEFT(A1:E1,“AB”),“good”,“bad”)显然,问题是我只能搜索一组重复的第一个字符。这将变得非常乏味。另外,这将返回一个溢出错误。

pdtvr36n

pdtvr36n1#

你可以试试-

=LET(x,LEFT(A1:E1,2),y,UNIQUE(x),BYCOL(y,LAMBDA(col,IF(SUM(--(x=col))>1,"BAD","GOOD"))))

相关问题