如何展开Excel电子表格中的所有列?


106

我有一个包含许多列的电子表格。列都是小的标准宽度。双击列之间的分隔线将扩大列的宽度,以包含该列中最长的字符串。

在电子表格的每一列上都有执行此操作的快捷方式吗?


1
只是一个评论:“如何”一词通常表示“这是一个指南”,而不是“我该怎么做”。
桑福德,2010年

Answers:


165

单击行标题和列标题相遇的位置,这将选择整个工作表,如下所示:

替代文字

然后双击任一列分区线。

我一直在这样做,而且要尽快。


16

我不知道捷径。我使用菜单。
1)选择完整的电子表格
2)选择格式
3)列
4)自动选择


1
+1我喜欢这种解决方案,因为它可以在您选择的任何范围内工作,并且可以排除例如要跨越许多列的标题。
dkusleika

有时,对于长字符串,自动调整功能不会扩展为适合该列中的最长行。浏览此技巧使我有了其他手动设置宽度的选项,这很有用。
保罗

对于特别长的字符串,有时Excel会失败。虽然,我还没有遇到过较新的版本。
戴夫

您能在2010年更新一下吗?或者至少指定要为其解释的版本。
LaRiFaRi

在撰写本文时,我相信我在家中使用的是2000版的Office,在工作中使用的是2003版。
戴夫


6

尝试选择所有内容(快速按CTRL + A两次,或仅选择所需的列),然后双击分区线。在Excel 2007中,该解决方案似乎可以正常工作。换句话说,它会自动将每一列的大小调整为自己的最长字符串。


在2003
Dave

3
它确实可以在2003年使用。在两个版本中,您都必须确保选中了整个列,而不仅是单元格区域。
dkusleika

为什么要CTRL + a 两次?在某些版本的Excel中确实需要吗?
LaRiFaRi

@LaRiFaRi:例如,在Excel 2013中,按Ctrl + A 一次可选择当前包含其内容的单元格-等同于Ctrl + Shift + Space。接下来的第二个 Ctrl + A选择整个工作表。
Lernkurve '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.