中企动力 > 商学院 > excel单元格自动调整大小
  • ?

    怎么把excel表格的格子调成同样大小?

    靖易

    展开

    Excel中可以通过分别设置单元格列宽和行高为同一个数值的方式将格子调成一样大小的。

    软件版本:Office2007

    方法如下:

    1.调整列宽大小:先选择A列,然后同时按下Ctrl+Shift+向右箭头,将全部列都选中,点击右键,选择“列宽”:

    2.输入列宽数值(系统默认为8.38),点击确定:

    3.这样所有单元格的宽度就变成一致了。

    调整行的方法基本一致:先选择第一行,按下Ctrl+Shift+向下箭头键,点击右键,选择“行高”,输入行高数值即可。

    (本文内容由百度知道网友鱼木混猪贡献)

  • ?

    让Excel自动调整序号,删除、添加行列后仍保持序号连续不中断

    汪萍

    展开

    之前曾发文介绍过几种在Excel中自动添加序号的简便方法,但简便的方法在添加或者删除行、列后序号会中断,不连续了,这时又需要重新调整序号。如果要经常修改表格,增加或者删除行列,则反复调整序号也会影响工作效率。最近学习了一种利用函数在Excel中自动添加序号的方法,这种方法虽然在建立序号时有点复杂,但能够一劳永逸,可以实现让Excel在删除、添加行列后自动调整序号。下面以Excel2007为例介绍如何操作,以供参考。

    这里介绍两种方法,一种可以完全实现在删除、添加行列后自动调整序号,但需要先建立“Excel表”。另一种方法是不建立“Excel表”,但只能实现在删除行、列后自动调整序号。在添加行、列后还需要手动操作一下。

    方法一:在“Excel表”中实现完全自动调整序号。

    1、先建立“Excel表”。

    这里的“Excel表”(较早的Excel版本中称为“Excel列表”)不同于Excel的工作表,“Excel表”的功能是可以让在“Excel表”中的数据独立于Excel工作表中的其他行和列,从而让Excel单独管理其中的数据。建立“Excel表”的方法是:

    ●先选中要编辑的表格范围(选择之后还可以通过添加行、列的方式扩大“Excel表”范围)。

    ●然后点击插入选项卡中的“表”按钮。(其他的Excel版本中该按钮的名称和位置可能不同,如Excel2010中该按钮的名称为“表格”)

    ●点击后会弹出对话框,其中有一个“包含标题行”选项。

    ●如果勾选了“包含标题行”选项,Excel会自动将“Excel表”中的第一行设置成带下拉按钮的标题行。

    ●如果不勾选“包含标题行”,Excel会自动给“Excel表”添加一个标题行,则选择范围会自动多出一行。

    ●点击对话框中的确定按钮后,Excel会将选择的范围建立成“Excel表”并自动设置成默认的样式。(如果对表格的样式不在意,可跳过下面几个步骤,直接看小标题2。)

    如果不喜欢Excel的默认样式,可以用其他颜色取代表中的填充颜色和线条颜色(但笔者的Excel中不能选择“无填充颜色”设置“Excel表”,选择“无填充颜色”后笔者的“Excel表”的颜色不改变,只能选择白色来代替无填充颜色。)

    ●如果不想要最上方带下拉按钮的那一标题行,可以在建立“Excel表”时不勾选“包含标题行”,建立好“Excel表”后,在“Excel表”中点击鼠标,此时Excel会显示“设计”选项卡,再点击取消勾选“设计”选项卡中的“标题行”选项,则标题行就取消了。

    “Excel表”的神奇之处在于当在“Excel表”中添加行或者列后,Excel会根据“Excel表”单元格中的公式内容,自动在新增加的单元格中填充公式。

    2、表格的序号产生在列中时(即序号在表格中是纵向排列的)用“ROW”函数生成序号:

    如果序号产生在列中(在表中纵向排列)。则需要使用“ROW”函数,“ROW”函数可返回单元格所在的行号。

    例如在“C3”单元格中(其的列号为C,行号为3)输入“=ROW()”,然后按回车键,则C3单元格中会显示“3”即该单元格的行号。(注:ROW后的括号必须要有,这是Excel规定的语法。)

    ●那么要想在“C3”单元格中显示序号1,则应输入“=ROW()-2”,再按回车键。

    ●然后用拖动填充柄或者选择性粘贴公式的方法复制公式到其他序号所在的单元格中,但填充或者粘贴的范围不要超出之前建立的“Excel表”范围。这时,再删除或者添加序号所在的行时,Excel就会自动调整序号,保持序号的连续性。

    3、表格的序号产生在行中时(即序号在表格中是横向排列的)用“COLUMN”函数生成序号:

    如果序号产生在行中(在表中横向排列),则需要使用“COLUMN”函数,“COLUMN”函数可返回单元格所在的列号。其原理和“ROW”函数相同,只是在确定生成序号的公式时,要先将代表列号的字母转换成对应的数字。

    ●例如想在“C3”单元格中显示序号1(C列对应数字为第3列),则公式应为“COLUMN()-2”。

    注意事项:

    ●必须在“Excel表”范围内进行添加或者删除行、列的操作才能实现自动调整序号的功能。要想确认某个单元格是否在“Excel表”内,可以先点击选择该单元格,然后查看Excel是否显示“设计”选项卡,如果显示“设计”选项卡,说明该单元格是在“Excel表”范围内,如果不显示“设计”选项卡,说明该单元格不在“Excel表”范围内。

    ●如果同一行或者列中有两个“Excel表”,则在行号或者列标上点击鼠标右键后弹出的右键菜单中添加、删除行、列的选项会呈灰色、不能用。此时可以在“Excel表”中的单元格上点击鼠标右键,在右键菜单中会出现添加表行、表列和删除表行、表列的选项。

    方法二、不建立“Excel表”,直接输入公式生成序号。

    也可以不建立“Excel表”,直接输入方法一的公式生成序号,但这样只能实现在删除行、列后自动调整序号。在添加行、列后,序号之间会出现一个空单元格。

    此时只需拖动填充柄将空单元格上方的序号公式填充到这个空单元格中,则序号仍是连续的。如果添加行的操作较少,用这个方法也比较简便。

    除了“ROW”和“COLUMN”函数外,Excel中也可以利用其他的函数实现自动调整序号,但笔者感觉这两个函数用起来相对简单一些。如果读者有其他更好的方法,欢迎交流。

  • ?

    excel的打印区域自动调整大小,太省心了!|办公软件

    nana1208

    展开

    在excel中打印表格需要设置打印区域 (页面布局 - 打印区域) ,一旦设置好是不会自动改变的。当表格区域大小改变时,如果想让打印区域也能自动调整大小,就需要使用今天分享的方法了。

    技巧: 可以自动调整大小的打印区域

    操作步骤:

    1、选取区域 - 页面布局 - 设置打印区域。

    2、公式 - 名称管理器,打印选取print_area,然后在下面的文本框输入以下公式:

    =OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1))

    公式简介:

    COUNTA(Sheet1!$A:$A):统计有多少行

    COUNTA(Sheet1!$1:$1):统计有多少列

    OFFSET(A1,,,行数,列数):以A1为顶点根据行和列数生成一个动态区域

    效果如下面动态图所示,添加新的列或行后,打印区域也会自动调整大小(注意虚线变化)

    【往期精彩内容回顾】

    1.《其实你都不知道,行政当真是超人》

    2.《为什么一定要把行政姑娘娶回家》

    3.《行政就是打杂的?|深度好文》

    4.《老板惊呆了,行政妹子不花钱绿化整个办公室》

    5.《团建游戏大全,拿去不谢|行政技巧》

    6.《ppt别再用笨方法了,试试这几招|办公软件》

    7.《excel打印设置6条技巧,行政必学|办公软件》

  • ?

    Excel单元格自动填充无边框与边距的调整及其行高单位改为厘米

    弗利特伍德

    展开

    在 Excel 表格行右边或列下边输入文字回车后,通常会默认用它们的单元格背景和边框填充当前单元格;所填充的单元格会出现无边框或少边框的情况,这需做相应的调整才能使单元格正常;另外,在给单元格填充背景时,会出现背景颜色把边框遮挡的情况,这也需要调整。此外,有时还要把单元格的行高单位由磅改为厘米,Excel没有提供这方面的功能,需要用 VBA 实现。以下是Excel单元格自动填充无边框、少边框与边距的调整及把单元格行高单位改为厘米的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel单元格自动填充无边框、少边框和背景与边框颜色相近或相同调整

    (一)单元格自动填充无边框

    1、某些时候,当在某列下面输入文字按回车后,当前单元格会自动用上面的颜色填充,并且导致单元格无边框,如图1所示:

    图1

    2、再把背景颜色改为白色也是一样,如图2所示:

    3、若想要单元格边框重新出现,只需把单元格样式设为“常规”;方法为:选中单元格,选择“开始”选项卡,单击“单元格条件”,在弹出的选项中选择“常规”,如图3所示:

    图3

    (二)单元格自动填充少边框

    在表格最后一列右边输入文字,按回车,则自动用左边的单元格颜色填充,但只填充了单元格的左右边框,下边框没有填充,需补上下边框;按 Ctrl + 1 组合键,打开“设置单元格格式”窗口,选择“边框”选项卡,单击“外边框”上的图标,单击“确定”,则单元格四边都有了边框,操作过程步骤,如图4所示:

    图4

    (三)单元格背景颜色与边框颜色相近或相同

    若单元格背影颜色与边框颜色相近或相同,好像背景颜色把边框遮挡了,此时,只需把单元格背景颜色换一种即可。选中背景颜色与边框颜色相同的单元格,选择“开始”选项卡,单击“填充颜色”图标,在弹出的色板中选择一种与边框不同的颜色,则单元格背景与边框区别开,操作过程步骤,如图5所示:

    图5

    二、Excel单元格边距调整

    在 Excel 中,不能像 Word 一样调整单元格边距,只能通过调整对齐方式来调边距;另外,单元格边距也不会随字号的增大而增加。Excel对齐方式分为水平对齐和垂直对齐,其中水平对齐分为:左对齐、居中和右对齐,垂直对齐分为:顶端对齐、垂直对齐和底端对齐;通过选择这六种对齐方式就可以改变单元格边距,操作演示如图6所示:

    图6

    三、Excel把单元格行高单位改为厘米(cm)

    1、选中要把行高单位改为厘米的单元格,按 Alt + F11 组合键,打开 VBA 编辑窗口,单击“插入”菜单,在弹出的选项中选择“模块”新建一个空白模块窗口,把以下代码:

    Sub SetRowHeightInCm()

    Dim cm As Single

    cm = Application.InputBox("输入行高(厘米)", _

    "行高设置", Type:=1)

    If cm > 15 Then

    MsgBox ("单元格行高最大值不能超过15厘米!")

    cm = Application.InputBox("输入行高(厘米)", _

    "行高设置", Type:=1)

    End If

    If cm Then

    If Selection.Cells.Count > 0 Then

    Selection.RowHeight = Application.CentimetersToPoints(cm)

    Else

    MsgBox ("请选择单元格!")

    End If

    End If

    End Sub

    复制到空白模块窗口,切换到 Excel 窗口,按住 Alt,按一次 W,按一次 M,按一次 V,打开“宏”窗口,选中“宏名”SetRowHeightInCm,单击“执行”,则弹出“行高设置”窗口,输入 2,单击“确定”,则选中单元格行高变为 2 厘米;再按住 Alt,按一次 W,按一次 M,按一次 V,打开“宏”窗口,执行 SetRowHeightInCm,在弹出的“行高设置”窗口,输入16,单击“确定”,则弹出提示“单元格行高最大值不能超过15厘米!”,单击“确定”,再次弹出“行高设置”窗口,输入 1,则单元格行高变为 1 厘米;操作过程步骤,如图7所示:

    提示:在 VBA 代码编辑窗口按 F5 可直接执行代码,只是执行看不到效果,但切换到 Excel 窗口后,行高已经变为所设置的值。

    2、VBA 代码说明

    A、InputBox()语法为:

    expression.InputBox(Prompt, [Title], [Default], [Left], [Top], [HelpFile],[HelpContextID], [Type])

    Prompt 为提示,[Title] 窗口标题,[Default] 为默认值, [Left] 为窗口距离屏幕左边的距离, [Top] 为窗口距离屏幕上边的距离, [HelpFile] 为帮助文件名称,[HelpContextID] 为帮助内容主题, [Type] 为返回的数据类型(0表示公式;1表示数字;2表示字符串(文本);4表示逻辑值(True 或 False);8表示单元格引用,作为一个 Range 对象;16表示错误值;64表示数组)。

     3、代码执行过程

    首先用 InputBox() 函数弹出一个输入框,然后判断用户输入数值是否大于 15 厘米,如果大于,则弹出一个提示窗口(因为 Excel 中行高不能超过 15 厘米),用户单击确定后,再次弹出一个输入框;接着用 If cm Then 判断用户输入值是否为真(即正常的数值),如果为真,再用 Selection.Cells.Count > 0 判断是否选中了单元格,如果选中了,把用户输入的值设置为选中单元格的行高;如果没有选中,则弹出“请选择单元格!”的提示。

  • ?

    WPS Excel入门2:怎样快速调整单元格大小

    马科斯

    展开

    好比打包东西时,我们需要给物品一个大小最合适的包装,在WPSExcel表格中填充数据后,也需要设置最合适的单元格大小,使之看起来更美观。有三种方法可以调整单元格大小,前两种方法很常见,最后一种用得人不多,但在填写简历和调查表上也很实用。

    方法1:列号行号上拖动、双击。

    选中需要调整大小的列,将鼠标移动到两列交界线处,变成双向箭头后,按住鼠标左键拖动,可以将这些列的宽度调整成一样的。变成双向箭头后双击一下,可以调整最适合内容的列宽。行的处理方法也相同哦。

    方法2:最适合的列宽和行高。

    点击“开始”菜单下的“行高”或“列宽”,直接输入数字,可以调整单元格大小。不过一般很少这样操作,因为你可能不知道应该设置成多少。

    所以,建议选中表格,点击“最适合的行高”或“最适合的列宽”。这样可以将单元格的大小调整成适应内容长度。但需要注意的是,如果你的单元格内容很长,设置“最合适的列宽”将会是整个单元格变得很长,如果你希望这样,就要使用自动换行。

    方法3:缩小字体填充。

    选中单元格,在单元格的格式设置窗口中,点击“对齐”,选中“缩小字体填充”。不少朋友在Excel中填写表格后,表格大小发生了变化,以至于打印时超出了界限,这个问题可以通过这个办法完美解决。

    直接选择其他字号也可以调整单元格的大小,这和“缩小字体填充”有什么区别呢?如图,设置缩小字体填充之后,单元格大小就是固定的,其中的文字大小会根据文字长度自动调整。下次,你填写公司发的调查表时,就不用担心文字太多导致表格变形啦。

    有朋友说了, 这哪里是调整单元格大小的操作呢?我觉得这是反向思维,调整单元格大小目的也是为了让其中的文字和单元格相得益彰,“缩小字体填充”操作可以达到这一目的,当然也算调整表格大小的操作啦,你说呢?

    谢谢阅读,欢迎点赞、评论、关注和点击头像。

  • ?

    如何让excel中的单元格自动适应文本内容?

    卓涵柳

    展开

      1、打开需要调整的excel表格,选中需要调整字号的单元格区域,单击菜单栏上的“格式”—“单元格”;

      2、在“单元格格式”对话框中,找到“对齐”选项卡,在“文本控制”框中勾选“缩小字体填充”复选框,确定即可。

      3、在这些单元格中输入时,如果输入长度超过了单元格的宽度,Excel就会自动缩小字符的大小,以使数据全部显示在单元格中。

      

    (本文内容由百度知道网友yjtkgg321贡献)

  • ?

    EXCEL设置让文字自动适应单元格

    贺新瑶

    展开

    例:将单元格的内容设置为“缩小字体填充”,使其完整显示在单元格中。

    操作步骤:

    1、选中报表中“备注”列的H4单元格,按下快捷键Ctrl+1,打开“设置单元格格式”对话框;

    2、切换至“对齐”选项卡,勾选“文本控制”选项区域的“缩小字体填充”复选框,最后单击“确定”即可。

    【自动调整列宽】我们还可以使用“自动调整列宽”功能,使单元格列宽自动适应文字大小。在“开始”选项卡下的“单元格”选项组进行设置即可。

    想了解更多办公软件知识的,请多多关注TOPDF转换器(http://topdf)哦,网站也会定期更新资讯。

    TOPDF转换器

  • ?

    五招快速调整Excel单元格格式

    芷卉

    展开

    工作中常常需要整理Excel表格,怎样快速将一个看起来比较杂乱的表格整理成一个整齐美观的表格呢?这里总结了最常用的五招,掌握好它们,可以几分钟之内就整理好表格。

    图1-1图1-2

    第一招 记住“Ctrl + A”快捷键

    “Ctrl + A”快捷键是个通用的快捷键,用于全选,许多软件中都可以使用。在Excel中先点击数据区域任意一个单元格,再按住“Ctrl”不放,同时按下“A”,可以选中所有数据区域。注意,一定要先点击数据区域单元格,如果先点击数据区域之外的空白单元格,按“Ctrl + A”快捷键将选中整张表格。

    第二招 先调整整体格式,再调整单元格格式

    原则上,应先调整张表格的格式,再调整一行或一列的格式,最后调整某些单元格的格式。如下图所示,先用第一招选中整张表格,切换到“开始”菜单下,点击“所有宽线”即可同时设置好所有单元格的边框线,接着点击对齐和字体,设置好所有数据的格式。然后再选中日期列和数字列,右键设置为合适的单元格格式。

    图1-3

    第三招 两个方法批量调整列宽和行高

    1. 选中数据,点击“开始”菜单中“格式”选项下的“自动调整行高”和“自动调整列宽”,Excel会自动将行高和列宽调整成适应单元格内容的大小。

    图1-4

    2. 选中某几列,将鼠标移动至列号上,当看到一个双向箭头时,按住鼠标左键向左右拖动,可以同时将这些列调整成一样的大小,如下GIF动图所示。对于行高也可以用同样的方法调整。

    图1-5

    第四招 套用表格格式

    选中所有数据,点击“开始”菜单下的“套用表格格式”,点击其中的某个格式,可以同时将表格中的字体、对齐、填充颜色等格式一口气设置好。如果不喜欢Excel自带的表格样式,可以花时间新建几份自己的表格样式,保存好以后可以复用。

    图1-6

    第五招 使用条件格式

    使用条件格式可以快速将满足条件的单元格设置成指定的格式,当单元格内数据发生了变化时,单元格的格式会随着数据的变化自动改变。关于怎样设置条件格式,之前小编写过文章,这里就不赘述了,欢迎大家查看小编个人主页上的文章。

    往期推荐:Excel中怎样避免输入重复数据

    来源:“解晴新生”,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

  • ?

    Excel中如何快速自动调整列宽?双击鼠标就搞定,原来这么简单!

    钱靖仇

    展开

    我们做Excel表格时,有时因列宽不够,造成如下用#号代替,表示数据没有显示完整,我们如何能让列宽快速自动调整所需大小呢?

    1、选择需要自动调整宽度的列,比如表格的A、B、C三列

    2、把鼠标移动到B和C之间的竖线上,当鼠标变成左右箭头时,双击鼠标

    3、双击鼠标后,表格的列宽就自动调整合适的宽度了

    本百家号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。请多多收藏或关注哦!

  • ?

    Excel如何按单元格大小自动调整文字大小

    吧吧炉

    展开

    如果Excel单元格中的文字较多,单元格的大小又不够完全显示其中的文字,默认情况下就会出现只显示出单元格中部分文字的情况。

    这种情况虽然可以通过调整单元格的宽度来解决,但如果对单元格的宽度有要求,不想调整其宽度,就只能通过调整字体大小来解决,这时如果是手动输入字号进行调整,可能需要进行多次尝试才能找到最适合单元格宽度的字号。其实Excel中有按单元格大小自动调整文字大小的功能,下面介绍以Excel2007为例如何设置:

    ●先在要自动调整文字大小的单元格上点击鼠标右键。

    ●弹出右键菜单后,点击菜单中的“设置单元格格式”选项。

    ●点击后会打开设置单元格格式对话框,点击打开其中的“对齐”选项卡。

    ●鼠标点击勾选对齐选项卡中的“缩小字体填充”选项。

    ●设置好后点击“确定”按钮。

    ●这时所点击单元格中的文字就会根据单元格的大小自动调整大小了。

    ●而且之后再调整单元格的宽度时,该单元格中的文字大小仍会自动进行调整。

    注意事项:

    ●“缩小字体填充”和“自动换行”选项只能二选一,如果“缩小字体填充”选项上方的“自动换行”选项被勾选,则“缩小字体填充”选项会呈灰色状态,不能被勾选。

    ●如果有多个单元格都要设置“缩小字体填充”,可以先用鼠标框选或者用鼠标配合键盘的Shift键选择要设置的单元格区域,再在选择区域上点击鼠标右键后按上述方法进行设置。

excel单元格自动调整大小

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP