这是一个很简单的问题,不过操作方法却很新颖,导致很多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)

相关文章