发布网友 发布时间:2022-04-23 03:53
共9个回答
热心网友 时间:2022-04-22 09:48
1.替换:
选中该列,查找:-1,替换:允许,点击“全部替换”
查找:0,替换:不允许,点击“全部替换”
这样单元格内容直接变成文本。
2.单元格格式:
设置单元格格式为: [-1]"允许";[0]"不允许"
这样单元格内容还是数据 -1 和 0,只是显示为“允许”、“不允许”。在用公式引用时需要注意。
热心网友 时间:2022-04-22 11:06
查找替换,将-1转化为汉字“允许”,0同理
或者用公式:
=VLOOKUP(A1,{-1,"允许";0,"不允许"},2,)
再或者公式:
=IF(A1=0,"不允许","允许")
热心网友 时间:2022-04-22 12:40
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Value = -1 Then
Target.Value = "允许"
Else
Target.Value = "不允许"
End If
End Sub
打开vb编辑器,将以上代码贴到的Sheet编辑栏中。
热心网友 时间:2022-04-22 14:32
选中该列
ctrl+H
查找:-1
替换:允许
全部替换
ctrl+H
查找:0
替换:不允许
全部替换
祝你成功!
热心网友 时间:2022-04-22 16:40
设你的数据在第5列
Private Sub Worksheet_Change(ByVal Target As Range)
if target.column<>5 then
exit sub
elseIf Target.Value = -1 Then Target.Value = "允许"
Elseif Target.Value = 0 then target.value="不允许"
End If
End Sub
右击工作表标签,查看代码,打开vb编辑器,将以上代码贴到的右侧编辑栏中。
热心网友 时间:2022-04-22 19:04
如果这一列是在A1:A10, 在B1中输入
=IF(A1=-1,"","不")&"允许"
回车用自动填充柄下拉到B10
热心网友 时间:2022-04-22 21:46
=if(a1=0,"不允许","允许")
a1代表你说的那个单元格,
热心网友 时间:2022-04-23 00:44
=IF(A1=-1,"允许","不允许")
热心网友 时间:2022-04-23 03:58
用查找替换。