excel 数据有效性能否用公式自动引用其他单元格内容

比如说我A1 单元格是判断A2 A3 A4三个单元格是否为空 如果不为空那么A1单元格显示绿色并且显示汉字为“可用” 如果是空的就显示红色 不可用,关键来了。我还想当选择这个单元个的时候有提示(即为数据有效性)内容为A2 +#换行A3+#换行 A4,请教高人用什么公式可以实现

假设如A2:A4单元格不为空,A1显示“可用”并填充绿色,反之显示:不可用,并填充红色,且当A1单元格为可用时,用下拉列表形式选择A2:A4之内容;

1、在A1单元格输入公式:=IF(COUNTA(A2:A4)>0,"可用","不可用") å›žè½¦ï¼Œå†é€‰ä¸­

A1单元格,点击>条件格式>突出显示单元格规则>等于。。。;

见图一

2、在“等于”对话框的左面,填入:不可用,右面选择要填充的颜色,再点确定;

见图二

3、再次点击>条件格式>突出显示单元格规则>等于。。。,在“等于”对话框的左面,填入:可用,右面选择要填充的颜色,再点确定;

见图三

4、转到"数据"工具栏,点击数据有效性>数据有效性;

见图四

5、在"数据有效性"对话框的"允许"下,选择:序列,在来源下,填入:=$A$2:$A$4,再点确定;

见图五

6、验证:

1)当A2:A4单元格有内容时,A1单元格显示:可用,同时A1单元格被填充了绿色;

见图六

2)这时点击A1单元格的下拉小箭头,可以显示选择内容同A2:A4单元格的列表。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-10

你这问题要分步来实现,一,设置条件格式,

要想在条件格式中实现显示可用不可用的提示,目前我想到的只能是做张背景图片,在格式中设成填充背景图

二、设置有效性,

在想实现目的的单元格调协有效性,方法如下图,不过有效性在序列填充时只能绝对引用A2:A4单元格区域,不知道是否符合要求?

第2个回答  推荐于2016-10-26
1、A1中输入公式=IF((A2="")*(A3="")*(A4="")=0,"可用","不可用")
2、A1设置单元格格式,【=可用】时绿色,【=不可用】时红色
3、A1设置数据有效性,数据有效性->允许->序列->来源处选择A2:A4单元格。本回答被提问者和网友采纳
第3个回答  2013-10-10
用VBA就很容易实现
相似回答