EXCEL里怎样设置A列B列单元格为空时C列单元格显示为空,否则显示输入的数字?

EXCEL里C1单元格是下拉列表单元格(下拉可选A、B、C、D等)当A1、B1单元格为空时怎样让C1单元格显示为空,否则显示可选的值,

在你要求实现的表里面复制下面代码!!!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Row = 1 And Selection.Column = 3 Then
If Cells(1, 1) <> "" And Cells(1, 2) <> "" Then
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="a,b,c,d"

End With
Else
If Cells(1, 1) = "" Or Cells(1, 2) = "" Then
With Selection.Validation
.Delete
.Add Type:=xlValidateInputOnly
End With
End If
End If
End If
End Sub

修改一下
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-18
那你所要输入的数值必须不能在c列里,另取一列假设为d列,否则公式无效!你输入的公式为

1.要求同时空格满足条件的话
c1=if(a1=b1="","",d1)
2.其中一个满足条件的话
c1=if(or(a1,b1)="","",d1)

EXCEL里怎样设置A列B列单元格为空时C列单元格显示为空,否则显示输入的...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Selection.Row = 1 And Selection.Column = 3 Then If Cells(1, 1) <> "" And Cells(1, 2) <> "" Then With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetwee...

在EXCEL表格中,如何实现:某一行对应的A列或B列中有一列数据为空,则对应...
然后选中C列,数据有效性--设置--序列:=indirect(D1)。然后在“出错警示”里设置提示输入者补充完整信息。最后隐藏D、E列。ps:使用snddd2000的方法的时候,记得在数据有效性设置界面,将右上方的“忽略空值”前默认的对勾去掉。

在EXCEL中C列自动等于A列乘以B列,如果A列B列为空时,刚C列为空,
选中C1单元格后,双击右下角的小加号,会自动向下填充到B列有数据的最后一行。这种填充方法比拖拉要快捷得多。用 dnydxw 的宏当然是不错的方法,但如果没接触过,就一下子难以理解。

在excell中,如何设计公式,使D列输出“当同时满足A列和B列条件时输出相...
用if函数,=if(条件,"满足条件时的值","不满足条件时的值")

关于excel函数 如果A列和B列都无数据,则C列显示“无”
=if(and(a1="",b1=""),"无","")=if(counta(a1:b1)>0,"","无")

excel表格中A列,B列任一一列有数据时C列才显示,怎么做
公式为:=IF(A1&B1="","","你要显示的内容")如图所示:效果如图:

Excel设置条件格式?
完成设置:点击“确定”以关闭“设置单元格格式”窗口。点击“确定”以保存你的新条件格式规则。现在,每当A列中的单元格数值为3时,其同行的B列单元格应该会自动变为红色。请注意,这个规则是动态的,如果A列中的数值发生变化,B列中的颜色也会相应地更新。请注意,具体的步骤可能会根据你使用的Excel...

Excel表格中,AB列为条件,当两列同时满足时,输出C列对应的内容,怎么用...
EXCEL表格中设置让A列满足1条件且B列满足2条件时,在C列显示“是”,否则显示“否”,可使用AND和IF函数组合实现。下面以满足A列为女性,且B列年龄在16~55之间为例。1、在C列单元格输入公式=IF(AND(A2="女",B2>=16,B2<=55),"是","否")。【其中A2、B2分别是需要判断的条件所在单元格,...

excel中如何在B列单元格中有值显示时,在D列中显示C列对应A列单元格?
最后,INDEX函数根据找到的位置从A列中返回对应的值。通过这样的逻辑构建,无论B列的值是否存在重复,公式都能准确地返回C列对应A列单元格的值。如果C1单元格为空或C1在B列中没有匹配的值,则整个公式将返回一个空字符串。总结,通过上述步骤构建的公式不仅解决了在B列存在重复值时查询对应A列值的...

A列包含B列的字段则C列显示有,不包含则显示无,用excel公式怎么表示?
在C2格子输入这个公式,下拉 =IF(ISNUMBER(FIND(B2,A2,1)),"有","无")

相似回答
大家正在搜