怎么让excel中A1单元格内的两数分别和B1单元格内两数相减

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:09:47
比如A1单元格内是8,9两数,B1单元格内是2,4两数,怎样弄C1单元格内会显示6,5,还有两数中间的“,”能改成“/”更好,麻烦各位高手了,谢谢!

两个数相减的解决方法:
=CONCATENATE(MID(A1,1,FIND(",",A1)-1)-MID(B1,1,FIND(",",B1)-1),",",MID(A1,FIND(",",A1)+1,LEN(A1)-FIND(",",A1))-MID(B1,FIND(",",B1)+1,LEN(B1)-FIND(",",B1)))
至于换"/"表示,是没有办法的,因为换成这个"/",EXCEL将默认为时间值,换成"\"是可以的,用查找和替换功能把,如果你先换成"\",那么上述公式中的","就要换成"\"了,公式才正确!
=CONCATENATE(MID(A1,1,FIND("\",A1)-1)-MID(B1,1,FIND("\",B1)-1),"\",MID(A1,FIND("\",A1)+1,LEN(A1)-FIND("\",A1))-MID(B1,FIND("\",B1)+1,LEN(B1)-FIND("\",B1)))

楼上的公式只是每个数都是一位才可以,我这个公式是不分数的大小,均可计算!

1、按题意是很简单的:比如A1单元格的两个数25,B1单元格的45,在CI单元格里先输入键盘上的"=",再用鼠标点击A单元格,再点击键盘上的“-”号,再点击B单元格,然后回车就有结果了。
2、按你比方的:8,9这样的单元格里输入是不能计算的,也不能用“/”表示的。因为这不符合运算的规则,电脑的程序也是按照运算原则来编写程序的。

8,9这种形式的文本在一个单元格里就不再是数了,就是文本,实现不了你说的功能

无法实现.因为8,9就是文本了,不是数字.怎么相加?