难倒无数Excel高手的简单问题,原来Ctrl+H就能解决
发布日期:2024-07-22 02:50 点击次数:83
这是一个很简单的问题,不过操作方法却很新颖,导致很多Excel高手都没想到,认为Ctrl+H无法解决。
经常会遇到超过15位字符的内容里面包含无关的字符,比如`和空格等。
图片
听到最多的一句话是,超过15位字符的,无法直接Ctrl+H,否则会变成科学计数法,只能通过函数解决。
=SUBSTITUTE(A2,"`",)
=SUBSTITUTE(C2," ",)
最近,才发现一个很好的解决方法。
在空单元格输入单引号+内容,比如'卢子。再用格式刷,刷长字符,这样长字符前面也会有单引号,也就是变成文本格式。
图片
现在按Ctrl+H,将空格替换掉,也可以正常显示。
图片
当列数比较多的时候,比较有优势。遗憾的是,这个用法只支持Excel,不支持WPS表格。
Excel和WPS表格有很多共通的地方,当然也有很多不通用的地方。下面顺便举几个简单的例子说明差别。
1.格式相同的多表汇总销售量
图片
在汇总表输入公式:
=SUM('*'!C:C)
*就代表除了汇总表以外的所有工作表,回车以后,公式会自动帮你写成标准的。
图片
WPS表格不支持*这种用法,只能写完整的。
=SUM('1月:7月'!C:C)
2.借助快捷加Alt+=求和
选择区域,按Alt+=就可以对行列的合计进行求和。
图片
而WPS表格按完快捷键,右下角合计的交叉金额是空着的。
图片
3.人民币大写
Excel需要很复杂的公式才可以。
=IF(B8<0,"无效数值",IF(B8=0,"",IF(B8<1,"",TEXT(INT(B8),"[dbnum2]")&"元")&IF(INT(B8*10)-INT(B8)*10=0,IF(INT(B8)*(INT(B8*100)-INT(B8*10)*10)=0,"","零"),IF(AND((INT(B8)-INT(B8/10)*10)=0,INT(B8)>0),"零"&TEXT(INT(B8*10)-INT(B8)*10,"[dbnum2]")&"角",TEXT(INT(B8*10)-INT(B8)*10,"[dbnum2]")&"角"))&IF((INT(B8*100)-INT(B8*10)*10)=0,"整",TEXT(INT(B8*100)-INT(B8*10)*10,"[dbnum2]")&"分")))
WPS表格设置单元格格式为特殊,选择人民币大写,就可以。
图片
两个软件还有很多差异,以后有机会再慢慢说明。
推荐:替换天天用,不过今天却被难住了,半个小时都解决不了|快捷键
上篇:2个方法,分分钟搞定格式不同的对账!
图片
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。