最长的字符串在哪里

最长的字符串在哪里

我有一小块细胞,比如说C4通过G11单元格包含各种长度的文本。我可以使用数组公式轻松获取块中最长字符串的长度:

=MAX(LEN(C4:G11))


在此处输入图片描述

我需要一个公式来获取具有这个最长字符串的单元格的地址。如果有多个单元格具有最长的字符串,我需要最靠近块顶部的单元格的地址。如果同一行中有多个单元格具有最长的字符串,我需要最靠近块左边缘的单元格的地址。

在上面的例子中,公式应该返回E8

对于此工作簿,我不能使用虚拟专用网络。 有什么建议 ??

答案1

因为他是 Gary 的学生:

=ADDRESS(MIN(IF(LEN($C$4:$G$11)=MAX(LEN($C$4:$G$11)),ROW($C$4:$G$11))),MIN(IF(LEN($C$4:$G$11)=MAX(LEN($C$4:$G$11)),COLUMN($C$4:$G$11))),4)

它是一个数组公式,因此按 Ctrl-Shift-Enter。

在此处输入图片描述

相关内容