excel数据有效性和自定义格式结合使用!
序列区使用自定义格式,实际上是数字10和12,有效性区域列表那里可以显示自定义中的可见格式,但是点了之后确是10,12,不是显示序列中自定义格式那个样子!我现在想要实现点...
序列区使用自定义格式,实际上是数字10和12,有效性区域列表那里可以显示自定义中的可见格式,但是点了之后确是10,12,不是显示序列中自定义格式那个样子!
我现在想要实现点有效性区域那里不是显示10,12数字,而是显示和序列那里一样!
求方法,怎么弄! 展开
我现在想要实现点有效性区域那里不是显示10,12数字,而是显示和序列那里一样!
求方法,怎么弄! 展开
5个回答
追问
http://club.excelhome.net/thread-1052509-1-1.html
这个是我在论坛提的问题,有人在7楼上传了附件,我就要做成他那样的!
帮我看看!
展开全部
据我所知,这个只能用VBA来解决,因为在函数里面没value(值)与Text(显示值)的分别,在这里,你的序列区里的“黄瓜10元”是它的显示值,而单元格的实际值是“10”
Sub Macro2()
Dim str As String
Dim ran As Range
For Each ran In Range("e2:e3")
str = str & "," & ran.Text
Next
str = Right(str, Len(str) - 1)
Range("A1").Validation.Delete
Range("A1").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=str
End Sub
将上面代码复制到你的代码区,将代码中的“e2:e3”修改成你的序列区,将“A1”修改成你的有效性区,运行宏,便可得到你要的结果了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置有效性的单元格格式默认只是:常规,而你的引用单元格格式却是:"黄""瓜"0"元",选中显示在有效性单元格只能是常规格式:10或12。
其实,你何必要自定义格式?一个单元格要自定义一次,很费事的。
直接输入:黄瓜10元、香蕉12元不就得了?
若需要用”黄瓜10元、香蕉12元“参与计算,还可用提取公式。
其实,你何必要自定义格式?一个单元格要自定义一次,很费事的。
直接输入:黄瓜10元、香蕉12元不就得了?
若需要用”黄瓜10元、香蕉12元“参与计算,还可用提取公式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.在A1单元格输入函数公式=IF(A3=FALSE,A3,CHOOSE(RANDBETWEEN(1,2),"TURE","FALSE"))
2.A2、A3、A4单元格设置数据有效性,限定为TRUE、FALSE。
当A3为FALSE时,A1为FALSE,当A3为TRUE时,A1可通过函数公式随机显示为TRUE或者FALSE。
2.A2、A3、A4单元格设置数据有效性,限定为TRUE、FALSE。
当A3为FALSE时,A1为FALSE,当A3为TRUE时,A1可通过函数公式随机显示为TRUE或者FALSE。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只是这两种(不超过3个)类型,可以还用自定义格式。
追问
http://club.excelhome.net/thread-1052509-1-1.html
这个是我在论坛提的问题,有人在7楼上传了附件,我就要做成他那样的!
帮我看看!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |