excel - 在排除某些单元格/行的同时自动调整 Excel 中的列宽

标签 excel cell except column-width

找了好多次相关的问题,一直没找到类似的问题。每个人都想知道如何调整列宽,这很简单,我有更微妙的问题。

我喜欢自动调整,使表格看起来干净整洁,并确保所有内容都可见(也就是;ctrl-a,在列之间双击顶部),但是如果您有一个包含长文本的单元格(例如注释表格的底部),当我只是想让它根据我的列标题或表格数据更新时,它使该列像 400 像素宽一样捕获整个文本。 我希望能够标记此文本单元格以供 excel 忽略以进行自动调整。

如果您同意它居中,那么您可以将该单元格对齐方式(和右侧的 1 个单元格)设置为“跨选区居中”,它将被忽略。但是,就像我上面的例子一样,我经常希望这个文本左对齐或右对齐,不允许 C.A.S.去工作。

有没有人能做到这一点?

编辑:经过十多年的搜索,我找到了答案。它是使用如上所述的跨选择中心,但使用自定义数字格式自动填充带有空格的文本以获得所需的对齐方式。我在下面整理了一张图片,以帮助以图形方式解释这一点。

这里还有可复制的自定义数字格式(它们只需要应用到带有文本的最左边的单元格,所有受影响的单元格都需要居中):

[左对齐,删除引号,注意结尾空格] "一般* ;一般* ;一般* ;一般* "

[右对齐,去掉引号] "* 一般;* 一般;* 一般;* 一般" Graphical explanation of using Center Across Selection to ignore auto-column adjustments for cells

最佳答案

不确定这是否是设计使然,但根据我的经验,自动调整大小会忽略任何已打开换行文本的单元格。因此,也许可以考虑为您希望在自动调整大小时忽略的范围启用文本换行。

关于excel - 在排除某些单元格/行的同时自动调整 Excel 中的列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40053518/

相关文章:

regex - 需要通过 vb.net 从字符串中的数字中分离出字母

excel - 如何在VBA中获取当前用户名?

arrays - 如何显示错误,包括元胞数组的内容

excel - Vba检查单元格中是否部分粗体

MySQL EXCEPT 等效项

python - 子图,值错误除外: Invalid syntax

java - 包含一个 Excel 文件并在打包到 jar 后调用

excel - 有没有办法在错误循环中捕获VBA代码?

vba - 如何访问由 Cell(i,j) 创建的新单元格。在 Powerpoint VBA 中拆分

python - 有没有办法在不进行硬编码的情况下编写相同的 try- except 多行代码? Python