如何在Excel中自动匹配:调整列和行以匹配数据大小

  • Share This
Michael Brown

在本教程中,你将了解到关于Excel AutoFit的全部细节以及在工作表中使用它的最有效方法。

Microsoft Excel提供了一些不同的方法来改变列的宽度和调整行的高度。 调整单元格大小的最简单方法是让Excel自动决定扩大或缩小多少列,并扩大或缩小行以匹配数据的大小。 这个功能被称为 Excel AutoFit 而在本教程中,你将进一步学习3种不同的使用方法。

    Excel AutoFit - 基础知识

    Excel的自动适应功能旨在自动调整工作表中的单元格大小,以适应不同大小的数据,而不必手动改变列宽和行高。

    自动调整列的宽度 - 改变列的宽度以容纳该列中最大的值。

    自动调整行高 - 调整列宽以匹配行中的最大值。 该选项垂直扩展行以容纳多行或超高的文本。

    与列宽不同,Microsoft Excel会根据你在单元格中键入的文本高度自动改变行高,因此,你实际上不需要像列那样经常自动适应行。 然而,当从其他来源导出或复制数据时,行高可能不会自动调整,在这些情况下,行高会自动调整。 自动调整行高 选择是有帮助的。

    在Excel中自动或手动调整单元格大小时,请牢记以下对列和行的限制。

    专栏 使用更大的字体大小或应用额外的字体特征,如斜体或粗体,可能会大大减少最大的列宽。 Excel中列的默认大小是8.43。

    行数 Excel行的默认高度从100%dpi的15点到200%dpi的14.3点不等,最大高度为409点,1点约等于1/72英寸或0.035厘米。

    当列宽或行高被设置为0时,该列/行在工作表上是不可见的(隐藏)。

    如何在Excel中进行自动拟合

    我特别喜欢Excel的一点是,它提供了不止一种方法来做大多数事情。 根据你喜欢的工作方式,你可以通过使用鼠标、功能区或键盘来自动适应列和行。

    双击就能自动拟合列和行

    在Excel中自动拟合的最简单方法是双击列或行的边界。

    • 为了自动适应 栏目 ,将鼠标指针放在列标题的右边界上,直到出现双头箭头,然后双击边界。
    • 为了自动适应 一行 将鼠标指针悬停在行标题的下边界上,然后双击边界。
    • 为了自动适应 多列 / 多个 行数 ,选择它们,并双击选择中任何两列/行标题之间的边界。
    • 为了自动适应 整张 ,按Ctrl + A或点击 选择所有 按钮 然后,根据你的需要,双击任何一列或一行标题的边框,或两者。

    通过使用功能区自动匹配列和行

    在Excel中自动拟合的另一种方法是通过使用功能区的以下选项。

    自动调整列宽 选择工作表上的一个、几个或所有列,进入 首页 标签> 细胞 组,并点击 格式 > 自动调整列的宽度 .

    自动调整行高 选择感兴趣的行,转到 首页 标签> 细胞 组,并点击 格式 > 自动调整行高 .

    使用键盘快捷方式自动调整列宽和行高

    那些大部分时间喜欢用键盘工作的人,可能会喜欢下面这种在Excel中自动适应的方式。

    1. 选择你想自动调整的列/行中的任何单元格。
      • 为了自动适应 多个不相邻的列/行 ,选择一列或一行,按住Ctrl键,同时选择其他列或行。
      • 为了自动适应 整张 ,按Ctrl + A或点击 选择所有 按钮。
    2. 按以下键盘快捷键之一。
      • 自动调整列宽 :Alt+H,然后是O,然后是I
      • 自动调整行高 :Alt + H,然后是O,然后是A

    请注意,你不应该同时敲击所有的键,而是每个键/键的组合依次按下和释放。

    • Alt + H选择 首页 选项卡上。
    • O打开 格式 菜单。
    • 我选择了 自动调整列的宽度 选择。
    • A选择了 自动调整行高 选择。

    如果你不确定你能记住整个顺序,不用担心,只要你按下第一个组合键(Alt + H),Excel就会显示访问功能区所有选项的按键,一旦你打开了 格式 菜单,你会看到选择其项目的按键。

    Excel AutoFit不工作

    在大多数情况下,Excel的自动调整功能工作得很顺利。 然而,有时它不能自动调整列或行的大小,特别是当 包裹文本 功能被启用。

    下面是一个典型的场景:你设置了所需的列宽,打开了文本换行,选择了感兴趣的单元格,然后双击行分隔符来自动调整行高。 在大多数情况下,行的大小是正确的。 但有时(这可能发生在Excel 2007到Excel 2016的任何版本中),在最后一行文本的下面出现一些额外的空间,如下图所示。 此外,文本可能在屏幕上看起来是正确的,但在打印时却被切断了。

    通过试验和错误,找到了以下解决上述问题的方法。 乍一看,它似乎不符合逻辑,但它确实有效 :)

    • 按Ctrl + A选择整个工作表。
    • 通过拖动列标题的右侧边界,使任何一列变得相当宽(因为整个工作表被选中,所有的列都将被调整大小)。
    • 双击任何行的分隔符来自动适应行的高度。
    • 双击任何列的分隔符,以自动适应列的宽度。

    完成了!

    替换Excel中的AutoFit

    当涉及到调整你的列和行的大小以匹配你的内容时,Excel的自动适应功能是一个真正的省时器。 然而,当处理几十或几百个字符长的大文本字符串时,它不是一个选项。 在这种情况下,一个更好的解决方案是包装文本,使其显示在多行而不是一个长行上。

    另一个可能的方法是容纳长文本 合并几个单元 要做到这一点,选择两个或多个相邻的单元格,然后点击 合并& 中心 关于 首页 选项卡,在 统一口径 组。

    这就是你如何使用Excel中的AutoFit功能来增加单元格的大小,使你的数据更容易阅读。 我感谢你的阅读,并希望下周在我们的博客上看到你!

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.