如何findexcel中select的列的总宽度?

我不想用macros等计算宽度。 我只是想select在Excel中的列(只需点击每个字母A,B,C等),然后有一个神奇的答案,我select的每列的宽度总和是一些PX。 Excel只允许我知道每列的宽度,如果我改变任何列的宽度,它只是使所有select的列很广泛。

任何暗示是赞赏。

这不会给你一个神奇的答案,但它可能使得它很快得到没有任何VBA的答案。

1)在文档的顶部插入一个空行

2)在单元格A1中input以下公式:

=CELL("width", A1) 

3)拖动A1的细黑十字(将其hover在单元格的右下angular),将公式应用于所有其他列。

你会得到每列宽度的圆形像素值。 然后,只需select第一行中的单元格,查看要添加的所有列,然后查看Excel窗口的底部。 您在select时应该看到您的值的总和。 例如,如果要合计列A,B和D的宽度,请selectA1 CTRL +单击B1并按CTRL并单击D1。 在右下angular,你会看到他们的总宽度。

我希望这有帮助。

您可以通过给单元格定义一个名称来逐点获取列宽。 以下以单元格A1为例说明:

  1. 设置单元格A1定义的名称,如ColumnWidth
  2. 在RefersTo中,input= get.cell(16,A1)
  3. 在单元格A1或任何其他单元格中,使其等于定义的名称ColumnWidth,即。 = columnWidth时
  4. 将公式拖到列上,列宽将显示在每个对应的列上

注意:确保在步骤2中不要locking单元名称。

希望这可以帮助。

select整个列并右键单击,您可以看到一个名为“ Column width的选项。

在这里输入图像说明

单击Column width ,您可以在新窗口中看到Column width

在这里输入图像说明