比如A列各单元格中的值有正有负,怎么让A列各单元格中的负值自动显示在B列中,使A列中的值为负的单元格就显示为空白
ALT+F11,插入模块,粘贴以下代码。
然后在Excel界面中,Alt+F8运行这个宏就行了
Sub 正负()追问
这个可以不用宏吗,直接在单元格中输入公式,可以吗呢
追答B1公式
=if(A1<0,A1,"")
下拉
选中A列,单元格格式,数字,自定义,自定义类型中填入
0;;0;
确定,即可
怎么显示的都是整数,小数就显示不了
追答0.00;;0;
追问这个格式,中间一个空的和后面一个0都是什么意思呢,好像后面一个0去掉也可以呢,分号去掉也可以
追答关于自定义格式对正负性的判断,是如下形式
正;负;零;
0是占位符。
0.00表示两位小数
某部分仅有分号的话,则其对应类别的数字不会显示
0.00;;0;-----负数部分占位符被省略,则负数不显示;正数部分显示两位小数。