Excel中自定义格式如何全部替换?

excel没有真正的自动换行功能,只能做到显示自动换行。

如果单元格内容的长度、分段都相同,可以将这一列设置单元格格式(对齐页下面选择)为自动换行,然后将这一列列宽调整到刚好显示 MZTJ04-02- 的长度。这样看起来分行,但一旦拉长列宽,或者复制到其它地方,都可能恢复一行显示。

要实现真正换行,有下列两个方法:

  1. 每个单元格录入到 MZTJ04-02- 这个位置后,按住Alt+enter,就实现换行了。

  2. 如果分段都是在相同内容之后,例如都是在 -02- 后面分行,可以在全部录入完成后,Ctrl+h,在查找栏输入

    然后在替换为栏内输入相同内容,再接着按住Alt+10(小键盘上的),然后Alt+a即可

0

这条内容存在什么问题?

为帮助审核人员更加快速处理,请补充违规内容出现位置等详细信息。(选填)

当您发现懂得网上存在涉嫌侵犯您合法权益的内容时,您可以通过以下方式向懂得网提出诉求。

您需要提供的举证材料包括:

(1)若您的身份是个人,请提供当事人姓名,手机号,身份证正反面证明,其他辅助证明(包括但不限于商标 注册证书、侵权说明相关证明材料)

(2)若您的身份是企业,请提供企业/机构名称,企业/机构代码统一信用码,联系手机号,营业执照或组织 机构代码证原件的彩色扫描件,身份证正反面证明,其他辅助证明(包括但不限于商标注册证书、侵权说明相关证明材料)

(3)请您提供要举报的内容链接,选择侵权类型(泄露隐私/人身攻击/冒用抄袭)进行三选一,描述您认为涉及隐私的内容。

请将侵权链接、举证材料及说明,发送至邮箱:。我们将在收到邮件的7个工作日处理您的请求。

大家知道0是Excel中一个较为特别的数字,很多时候我们并不希望直接在单元格中显示这个数字。那么该如何自定义其在单元格中的显示?本文的方法为你提供一种参考。

是零都不显示,工作表中全局设置

因为0表示没有数据,这样在制作一些数据的时候,如果直接显示0并不好看。比如公司业务员提成,需要达到一定的销售额后才能提成数据,对于没有达到定额数据的业务员,默认提成就会显示为0,为了不伤业务员的自尊,现在可以让工作表中的所有0元都不显示。

按提示输入数据后,点击“文件→选项→高级”,在打开的窗口将右侧窗格“此工作表的显示选项(s)”下,去除“在具有零值的单元格中显示零”钱的勾选。

这样返回Excel工作表,原来业务员是0元提成的单元格就会变为空白,不会再显示0了。

不过上述操作只是对当前工作表生效,如果当前工作簿很多工作表,那么我们还需要对每一个工作表进行设置。如果需要对整个工作簿进行设置,那就需要借助VBA脚本实现。

点击“开发工具→插入→模块”,容纳后输入下列的代码到模块窗口。

这样会在当前工作簿新建一个名为“零值不显示”的宏,这样需要将整个工作簿的零值均不显示的时候,只要点击“开发工具→宏→零值不显示”。点击“执行”,这样当前工作簿中所有工作表的零值均不会再显示。

如果在其他工作表需要执行同样的设置,我们可以将原来数据清空后,将文件保存为“启用宏”的工作簿,以后只要在其中执行上述宏即可。

自定义格式,指定行列的零不显示

上述方法是对整个工作表或工作簿生效,很多时候我们可能只是希望某特定行列的零不显示,而不是整个工作表均不显示。比如对于上述例子,现在只是需要C列单元格的零不显示,而其他单元格显示正常,那么可以使用自定义单元格方式实现。

全选C列,右击选择“设置单元格格式”,切换到“自定义”,然后在右侧类型下输入[=0]""自定义格式,即将该列单元格是零值时显示为空。

返回Excel窗口,这样当数据在C列的值为零时,单元格就不会再显示为“0”,而其他单元格则使用默认格式继续显示为“0”了。

强制显示,零显示为指定的值

对于一些报表,零值可能并不是表示“0”。比如在一些检验报表中,如果检测不良率为0,那么应该显示为“没有不良,优秀”。对于这类特殊的零值,现在可以借助IF函数将其强制显示为特定的数值。

在C1输入和B1一样的内容,接着定位到C2输入公式“=IF(B2=0,"没有不良,优秀",B2)”。公司的意思是假如B2单元格的值等于零,则显示为“没有不良,优秀”(可以任意进行自定义文本显示),否则显示为原值。将公示下拉后,只要B列单元格是零值,那么在C列就会自动显示为“没有不良,优秀”字符。

当然为了不出现原来零值,还可以右击B列选择“隐藏”,这样只要B列单元格检测的不良值为0,则在C列会自动显示为上述设定的字符了。

特定区域设置,查找与替换

对于类似零值需要替换为特定字符,我们也可以直接使用查找与替换组件进行处理。首先在Excel中选中需要替换零值的区域,如果有多个连续的区域需要替换,则可以按住Ctrl键多选。

接着点击“开始→查找与替换”,展开“更多选项”,搜索按列进行,在查找框输入“0”,在替换为输入需要替换的内容和,最后点击“全部替换”,这样被选择区域的零值即可替换为指定的字符,未选择区域则继续保持默认的显示。

假设原内容在A列,B列输入公式
下拉复制公式或双击填充柄

再选中B列,右键---复制---再右键----选择性粘贴----数值---确定---再次选中B列----数据---分列---下一步直到步骤三---列数据格式---文本---完成---删去原A列----新A列就是你要的样式了

假如原来的数据都是文本格式,=right(a1,len(a1)-1) ,下拉结果选择性粘贴到原位置。
数字型的数值首位为0是无意思义的,通常不计也不显示。当然你也可以显示固定位数的0,比如这样设置右击单元格选择“设置单元格格式”---在窗口中“值”下的选择“自定义”中输入“0000”,然后你再看看(如果数据大于四位,就再加几个零)
选中数据列,数据——分列,固定列宽,下一步,预览框中选一个字符宽度,把前面的0分为单独一列,并将该列设为“不导入此列”。为了使第二列不变为时间格式,可同时将第二列设为文本格式。完成。
或者用公式如下,假设此文本格式字符在A列,在B1中输入
复制B列 选中A1 选择性粘贴 粘贴 值和数字格式 确定。
因为在EXCEL中,只有4种值,一种是数值,二是文本,三是逻辑,四是错误值
数值包含常规的数值和日期
对于数值来说,前置的0是没有意义的,就像098就是98,
只有当数字是以文本形式保存时,前置的0才是有意义的
所以,输入前置0的数字,有两种办法,一是将单元格格式设置为文本,二是在先输入一个半角的单引号,再输入文本,这样等效于输入文本
不知道你数据量有多少,如果不多的话按下方的方法操作吧:
1、复制excel中整列数据
3、复制记事本中所有数据
5、在word中执行替换:
全部替换后,所有数值前都带有英文格式的单引号,除了第一个数值外,需要手动加上
6、将excel中数据列格式设置为文本格式
7、复制word中数据

> excel中在自定义格式下数字前面是带0的 现在想批量转换为文本格式且也带0 应该怎样做

我要回帖

更多关于 excel自定义格式应用 的文章

 

随机推荐