Gar*_*ent 5 worksheet-function microsoft-excel
我有一小块细胞,比如C4到G11。单元格包含各种长度的文本。我可以使用数组公式轻松获得块中最长字符串的长度:
=MAX(LEN(C4:G11))
Run Code Online (Sandbox Code Playgroud)
我需要一个公式来获取具有这个最长字符串的单元格的地址。如果有多个具有最长字符串的单元格,我需要最靠近块顶部的单元格的地址。如果同一行中有多个具有最长字符串的单元格,则我需要最靠近块左边缘的单元格的地址。
在上面的例子中,公式应该返回E8。
对于此工作簿,我不能使用VBA。有什么建议 ??
因为是加里的学生:
=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)
Run Code Online (Sandbox Code Playgroud)
它是一个数组公式,所以 Ctrl-Shift-Enter。
| 归档时间: |
|
| 查看次数: |
1214 次 |
| 最近记录: |