excel 这个替换问题怎么解决

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:18:29
打个比喻我想把所有单元格中的数字比如100↓改为-100怎么改但每个单元格中的数字是不一样的,就是说我想把所有单元格中的末尾的↓都移到数字前变为-号,麻烦相关的高手解答一下。
感谢各位的回答,各位的方法都可以,但我没说明白的是比如我表中的c列单元格中的数字后有↑↓号,我要把它改为数字前的+-号后并对c列中的数字求和,各位的方法好象没有办法求和,还望各位指点一下。

假设你的数据在A列
B1输入公式 =substitute(A1,"↓","")*(-1)
把B1公式向下复制,把其他数据转换

补充回答:
公式改成 =IF(ISERROR(FIND("↑",A1)),SUBSTITUTE(A1,"↓","")*(-1),--SUBSTITUTE(A1,"↑",""))

=IF(SEARCH("↓",D1,1)>0,CONCATENATE("-",REPLACE(D1,SEARCH("↓",D1,1),SEARCH("↓",D1,1),"")))

D1为100↓所在的那些单元格,你在新的一列中使用这个公式,然后拖拉下就可以看到结果了,100↓变成了-100.数字可以不一样的.

呵呵..请给分哦..

=IF(RIGHT(A1,2)="↑↓","+-"&SUBSTITUTE(A1,"↑↓",""),IF(RIGHT(A1,1)="↑","+"&SUBSTITUTE(A1,"↑",""),IF(RIGHT(A1,1)="↓","-"&SUBSTITUTE(A1,"↓",""),"")))

试试这个应该就没问题了吧

如果是C列单元格就换成C列的单元格。