Excel最大每列数据的长度

时间:2016-11-25 15:45:57

标签: excel maxlength

希望对某人来说很简单。我试图获得excel表中每列的最大长度,但它现在似乎没有工作。我正在使用= MAX(LEN(A2:A200)),因为MAX不是"官方"公式,但仍然在那里你似乎必须按下CTRL + ALT + SHIFT键入完成后。

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

也许不是一个直接的编程问题,而是为什么现在不能解决这个问题。我试图在新行中显示标题列上方每列的最大长度。

由于

安德鲁

4 个答案:

答案 0 :(得分:1)

A1 中输入数组公式

=MAX(LEN(A2:A200))

然后 停止点击

使用箭头键移至 A1 。触摸 Ctrl + c 。然后使用 Ctrl + v 粘贴到 B2 G2

enter image description here

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

答案 1 :(得分:1)

  

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

使用带括号的公式是正确的(它们被称为Matrix formulas)。括号消失,因为当您编辑单元格的内容时,您必须按 Ctrl + Shift + 输入而不仅 Enter < / kbd>像普通公式一样。

答案 2 :(得分:0)

我们假设您的所有数据都来自 Sheet1 ,从 A1 开始。

  1. 创建 Sheet2
  2. Sheet2
  3. 上的单元格 A1 中输入=LEN(Sheet1!A1)公式
  4. Sheet2 A1 单元格向下/向右拉到右侧以覆盖已填充的单元格 Sheet1 的范围(将公式复制到范围内的每个单元格) 范围) - 这将为您提供范围内每个单元格的长度
  5. 在下面的第一列中输入 Sheet2 上的=MAX(A1:A10)公式 最后一行( A10 )被假定为第一行的最后一行 此示例中的列 - 因此公式为 A11
  6. Sheet2 A11 单元格向右拉到最后一列 每列的MAX长度值

答案 3 :(得分:0)

使用加里公式,而不是ENTER,执行 CTRL - SHIFT - ENTER