我正在尝试查找哪个,单元格在excel电子表格中保存最长的字符串。
我正在使用下面的公式来确定最长字符串的长度
MAX(LEN(A2:A2000))
但在这里我被卡住了,因为我不知道在哪里可以找到这个单元格。
我不想进入宏程序,因为它是一次性的工作。但是,如果没有别的事可做,那么......我可以按照那条路走。
我全神贯注于你的想法。
最佳。
答案 0 :(得分:14)
要获取第一个最长字符串的地址:
=CELL("address",INDEX(A2:A2000,MATCH(MAX(LEN(A2:A2000)),LEN(A2:A2000),0)))
带数组条目( CTRL + SHIFT + ENTER )。
MAX(LEN(A2:A2000))
返回max len MATCH(MAX(LEN(A2:A2000)),LEN(A2:A2000),0)
查找范围为A2:A2000
INDEX(A2:A2000,MATCH(...)
将引用返回给带有max len CELL("address",INDEX(..))
从单元格引用中检索地址
<强>更新强>
作为评论的后续,OP使用法语excel版本,所以下一个公式工作:
=CELLULE("adresse";INDEX(B1:B100;EQUIV(MAX(NBCAR(B1:B100));NBCAR(B1:B100);0)))
带数组条目