希望对某人来说很简单。我试图获得excel表中每列的最大长度,但它现在似乎没有工作。我正在使用= MAX(LEN(A2:A200)),因为MAX不是"官方"公式,但仍然在那里你似乎必须按下CTRL + ALT + SHIFT键入完成后。
当我这样做时,它会在整个公式中放置大括号,如{= MAX(LEN(A2:A200))}但如果我点击进入单元格,它们就会消失。将显示第一列的长度,但如果我自动填充到下一列,它将显示第一列中相同长度的列数据,而不是计算下一列。
也许不是一个直接的编程问题,而是为什么现在不能解决这个问题。我试图在新行中显示标题列上方每列的最大长度。
由于
安德鲁
答案 0 :(得分:1)
在 A1 中输入数组公式:
=MAX(LEN(A2:A200))
然后 停止点击 。
使用箭头键移至 A1 。触摸 Ctrl + c 。然后使用 Ctrl + v 粘贴到 B2 到 G2 :
这会将数组公式放在目标单元格中。
答案 1 :(得分:1)
当我这样做时,它会在整个公式中放置大括号,如{= MAX(LEN(A2:A200))}但如果我点击进入单元格,它们就会消失。将显示第一列的长度,但如果我自动填充到下一列,它将显示第一列中相同长度的列数据,而不是计算下一列。
使用带括号的公式是正确的(它们被称为Matrix formulas)。括号消失,因为当您编辑单元格的内容时,您必须按 Ctrl + Shift + 输入而不仅 Enter < / kbd>像普通公式一样。
答案 2 :(得分:0)
我们假设您的所有数据都来自 Sheet1 ,从 A1 开始。
=LEN(Sheet1!A1)
公式
=MAX(A1:A10)
公式
最后一行( A10 )被假定为第一行的最后一行
此示例中的列 - 因此公式为 A11 )答案 3 :(得分:0)
使用加里公式,而不是ENTER,执行 CTRL - SHIFT - ENTER