根据字符串长度匹配

根据字符串长度匹配

我有类似如下的数据:

在此处输入图片描述


我的目标是:

  • 找到列中最长的字符串A
  • 检索列中的值在同一行

所以在上面的例子中我想要朱丽叶. 如果列中有多个单元格A具有最大长度,然后我需要匹配第一次出现。

我可以轻松地做到这一点帮手列。在C1我可以输入=LEN(A1)并复制下来;然后使用=INDEX(B:B,MATCH(MAX(C:C),C:C,0)),但用户不想要辅助列。

答案1

如果我理解正确的话,不需要辅助列,只需要一个数组函数:

=INDEX(B:B,MATCH(MAX(LEN(A:A)),LEN(A:A),0))

Ctrl++ ShiftEnter当然了:)

在此处输入图片描述

相关内容