整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

EXCEL输入内容,自动根据单元格长度调整文字大小,轻松排版

ello大家好,我是帮帮。今天跟大家分享一下EXCEL输入内容,自动根据单元格长度调整文字大小,轻松排版。

有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家点击文章末尾的“了解更多”,在里面找到并关注我,里面有海量各类模板素材免费下载,我等着你噢^^<——非常重要!!!

メ大家请看范例图片,我们先打开一张EXCEL表,然后选中任意一个单元格。メ

メ这时,我们在该单元格输入一串内容,比如【OFFICE帮帮忙】,我们可以看到文字内容长度是超出单元格的。メ

メ呈现的形式就让下图所示,文字没有在单元格里面,这种怎么处理呢?我们可以选中文字调整大小,或者调整单元格长度,但是这样太麻烦了。メ

メ因此,我们可以选择所有单元格,按住CTRL+1。设置【对齐】-【减小字体填充】,将其勾选。メ

メ这时,我们再来尝试输入一次。メ

メ可以看到,输入会字体格式自动减小,符合单元格要求,轻松排版。メ

下载方法!帮帮将每天定时更新各种模板素材,获取方式。

1、请在评论区评论+点赞^o^

2、点击关注,关注本头条号

3、进入头条号页面,右上角私信功能,私信回复“表格”,直接获取各类素材。

习Excel我们不仅仅要知道其中的函数、图表或者表格操作快捷技巧,利用Excel进行数据处理的过程中,美观也是非常重要的一部分。有时候每行每列的单元格行、高数据都不一样,所以表格看起来也会非常的杂乱。

如上图所示,我们如果用这种表格样式提供给领导,相信你肯定会被批。合理的表格高度和宽度,给人的观看的效果也会不同。但是数据量较大的时候,我们也不想一个个去调整每一行每一列,下面我们就来学习一下,如何批量调整合理的单元格高度和宽度。

第一步:首先鼠标点击表格左上角的斜三角形,这样就可以全选我们所有的表格区域。如下图操作所示:

第二步:全选所有表格后,我们首先来调整合理的宽度。这里我们可以采用两种方法操作。方法一:鼠标直接双击每列中的中间边框线,这样所有的单元格会按照自己的文本长度调整宽度;

方法二:鼠标拖动任意一个单元格列宽,其他单元格都会统一变成相同的宽度。

第三步:我们来调整合理的表格高度。同样也有两种操作方法。方法一:全选表格后我们可以直接双击单元格行与行直接的框线,这样所有的单元格行都会调整为自身文本合适的高度。

方法二:我们也可以全选表格后,任意拖动一行单元格调整为合适的高度。这样其他的单元格都会变成一样的高度。

通过上面的操作方法,现在你学会如何去快速调整单元格合适的高度和宽度了吗?

平居中设置

我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居中显示的。

这里我们又得分两种情况:行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素。今天我们先来了解一下

行内元素

如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。

定宽块状元素

当被设置元素为 块状元素 时用 text-align:center 就不起作用了,这时也分两种情况:定宽块状元素和不定宽块状元素。

如果是定宽块状元素。(定宽块状元素:块状元素的宽度width为固定值。)

满足定宽和块状两个条件的元素是可以通过设置“左右margin”值为“auto”来实现居中的。

不定宽块状元素

不定宽度的块状元素有三种方法居中(这三种方法目前使用的都很多):

  1. 加入 table 标签
  2. 设置 display: inline 方法:与第一种类似,显示类型设为 行内元素,进行不定宽元素的属性设置
  3. 设置 position:relative 和 left:50%:利用 相对定位 的方式,将元素向左偏移 50% ,即达到居中的目的

第一种做法:

为什么选择方法一加入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>

这三种方法使用得都非常广泛,各有优缺点,具体选用哪种方法,可以视具体情况而定。