发布网友
共5个回答
热心网友
1.indirect函数的含义
引用,并显示其内容
2.indirect函数的语法格式
=INDIRECT(ref_text,[a1])
3.indirect函数的引用的两中形式。
一种加引号,一种不加引号。
=INDIRECT("A1")——加引号,文本引用——即引用A1单元格所在的文本(B2)。
=INDIRECT(A1)——不加引号,地址引用——因为A1的值为B2,B2又=11,所以返回。
4.地址引用如图所示,
输入公式=INDIRECT(A3)
不加引号——A3=,不存在这样的赋值项(B2又=11),所以出错
5.只能通过输入公式=INDIRECT("A3")
来实现对A3单元格内容引用。
热心网友
没错了,必须用VBA。按ALT+F11,双击相应工作表,在代码窗口输入以下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$5" Then
If [a5].Value = "本人" Then [b5] = [f13].Value Else [b5] = ""
End If
End Sub
留下你的邮箱,我发一个excel给你看看
热心网友
B5单元格不能同时是引用和输入单元格,B5单元格输入=IF(A5="本人",F13,C5)需要自己输入的单元格可以调整到C5
热心网友
楼主可在excel home 论坛发布信息,上传附件说明问题。。。会有很多热心人解决,在这里发布没有附件,问题难以直观展示……
热心网友
那输入的话,公式就没了。。