Excel Max每列数据的长度

简单的一个人希望。 我试图获得Excel表中每列的最大长度,但现在似乎不工作。 例如,我正在使用= MAX(LEN(A2:A200)),因为MAX不是“官方”公式,但仍然存在,一旦完成键入,似乎必须按CTRL + ALT + SHIFT。

当我这样做的时候,它把大括号括在整个公式中,像这样{= MAX(LEN(A2:A200))}但是如果我点击进入单元格,它们就会消失。 第一列的长度将会出现,但是如果我自动填充到下一列,它将显示与第一列相同长度的列数据,而不是计算下一列。

也许不是一个直接的编程问题,但挠我的头,为什么这不起作用。 我试图显示在新行的标题列上方每列的最大长度。

谢谢

安德鲁

A1中input数组公式

=MAX(LEN(A2:A200)) 

然后停止点击

用箭头键移动到A1 。 触摸Ctrl + c 。 然后使用Ctrl + v粘贴到B2G2

在这里输入图像说明

这将把数组公式放在目标单元格中​​。

当我这样做的时候,它把大括号括在整个公式中,像这样{= MAX(LEN(A2:A200))}但是如果我点击进入单元格,它们就会消失。 第一列的长度将会出现,但是如果我自动填充到下一列,它将显示与第一列相同长度的列数据,而不是计算下一列。

使用括号的公式是正确的(他们被称为matrix公式 )。 括号消失,因为当你编辑单元格的内容时,你必须按Ctrl + Shift + Enter,而不是像正常的公式input