ello大家好,我是帮帮。今天跟大家分享一下EXCEL输入内容,自动根据单元格长度调整文字大小,轻松排版。
有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家点击文章末尾的“了解更多”,在里面找到并关注我,里面有海量各类模板素材免费下载,我等着你噢^^<——非常重要!!!
メ大家请看范例图片,我们先打开一张EXCEL表,然后选中任意一个单元格。メ
メ这时,我们在该单元格输入一串内容,比如【OFFICE帮帮忙】,我们可以看到文字内容长度是超出单元格的。メ
メ呈现的形式就让下图所示,文字没有在单元格里面,这种怎么处理呢?我们可以选中文字调整大小,或者调整单元格长度,但是这样太麻烦了。メ
メ因此,我们可以选择所有单元格,按住CTRL+1。设置【对齐】-【减小字体填充】,将其勾选。メ
メ这时,我们再来尝试输入一次。メ
メ可以看到,输入会字体格式自动减小,符合单元格要求,轻松排版。メ
下载方法!帮帮将每天定时更新各种模板素材,获取方式。
1、请在评论区评论+点赞^o^
2、点击关注,关注本头条号
3、进入头条号页面,右上角私信功能,私信回复“表格”,直接获取各类素材。
习Excel我们不仅仅要知道其中的函数、图表或者表格操作快捷技巧,利用Excel进行数据处理的过程中,美观也是非常重要的一部分。有时候每行每列的单元格行、高数据都不一样,所以表格看起来也会非常的杂乱。
如上图所示,我们如果用这种表格样式提供给领导,相信你肯定会被批。合理的表格高度和宽度,给人的观看的效果也会不同。但是数据量较大的时候,我们也不想一个个去调整每一行每一列,下面我们就来学习一下,如何批量调整合理的单元格高度和宽度。
第一步:首先鼠标点击表格左上角的斜三角形,这样就可以全选我们所有的表格区域。如下图操作所示:
第二步:全选所有表格后,我们首先来调整合理的宽度。这里我们可以采用两种方法操作。方法一:鼠标直接双击每列中的中间边框线,这样所有的单元格会按照自己的文本长度调整宽度;
方法二:鼠标拖动任意一个单元格列宽,其他单元格都会统一变成相同的宽度。
第三步:我们来调整合理的表格高度。同样也有两种操作方法。方法一:全选表格后我们可以直接双击单元格行与行直接的框线,这样所有的单元格行都会调整为自身文本合适的高度。
方法二:我们也可以全选表格后,任意拖动一行单元格调整为合适的高度。这样其他的单元格都会变成一样的高度。
通过上面的操作方法,现在你学会如何去快速调整单元格合适的高度和宽度了吗?
平居中设置
我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居中显示的。
这里我们又得分两种情况:行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素。今天我们先来了解一下
如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。
当被设置元素为 块状元素 时用 text-align:center 就不起作用了,这时也分两种情况:定宽块状元素和不定宽块状元素。
如果是定宽块状元素。(定宽块状元素:块状元素的宽度width为固定值。)
满足定宽和块状两个条件的元素是可以通过设置“左右margin”值为“auto”来实现居中的。
不定宽度的块状元素有三种方法居中(这三种方法目前使用的都很多):
第一种做法:
为什么选择方法一加入table标签? 是利用table标签的长度自适应性---即不定义其长度也不默认父元素body的长度(table其长度根据其内文本长度决定),因此可以看做一个定宽度块元素,然后再利用定宽度块状居中的margin的方法,使其水平居中。
第一步:为需要设置的居中的元素外面加入一个 table 标签 ( 包括 <tbody>、<tr>、<td> )。
第二步:为这个 table 设置“左右 margin 居中”(这个和定宽块状元素的方法一样)。
举例如下:
html代码:
<div> <table> <tbody> <tr><td> <ul> <li>我是第一行文本</li> <li>我是第二行文本</li> <li>我是第三行文本</li> </ul> </td></tr> </tbody> </table> </div>
css代码:
<style> table{ border:1px solid; margin:0 auto; } </style>
第二种做法:
改变块级元素的 display 为 inline 类型(设置为 行内元素 显示),然后使用 text-align:center 来实现居中效果。如下例子:
html代码:
<body> <div class="container"> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> </ul> </div> </body>
css代码:
<style> .container{ text-align:center; } /* margin:0;padding:0(消除文本与div边框之间的间隙)*/ .container ul{ list-style:none; margin:0; padding:0; display:inline; } /* margin-right:8px(设置li文本之间的间隔)*/ .container li{ margin-right:8px; display:inline; } </style>
这种方法相比第一种方法的优势是不用增加无语义标签,但也存在着一些问题:它将块状元素的 display 类型改为 inline,变成了行内元素,所以少了一些功能,比如设定长度值。
方法三:
通过给父元素设置 float,然后给父元素设置 position:relative 和 left:50%,子元素设置 position:relative 和 left: -50% 来实现水平居中。
我们可以这样理解:假想ul层的父层(即下面例子中的div层)中间有条平分线将ul层的父层(div层)平均分为两份,ul层的css代码是将ul层的最左端与ul层的父层(div层)的平分线对齐;而li层的css代码则是将li层的平分线与ul层的最左端(也是div层的平分线)对齐,从而实现li层的居中。
代码如下:
<body> <div class="container"> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> </ul> </div> </body>
css代码:
<style> .container{ float:left; position:relative; left:50% } .container ul{ list-style:none; margin:0; padding:0; position:relative; left:-50%; } .container li{float:left;display:inline;margin-right:8px;} </style>
这三种方法使用得都非常广泛,各有优缺点,具体选用哪种方法,可以视具体情况而定。
*请认真填写需求信息,我们会在24小时内与您取得联系。