excel中INDIRECT和IF函数嵌套使用

我要做一个excel表格,在表格的A5中如果出现“本人”,则B5中自动引用F13(如F13中是张山,则B5则也为“张山”),如果A5中不是“本人”,则B5要手工输入文字。... 我要做一个excel表格,在表格的A5中如果出现“本人”,则B5中自动引用F13(如F13中是张山,则B5则也为“张山”),如果A5中不是“本人”,则B5要手工输入文字。请各位帮忙。
我的意思是:我的excel表格的F13和B5中都是输入人名。如果A5中出现“本人”两个字,B5就可以自动套用F13中的名字;如果A5中出现其他文字(如“妻”、“子”、“母”0,则B5中的名字需要自己输入。

我也发现正如二楼所说的。可能需要添加宏

按三楼所说的做了但没有效果。。。是不是没有运行起来?

flyflashyueyue@yahoo.com.cn
展开
 我来答
绿衣人敲门
2015-10-19 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63775
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部

1.indirect函数的含义

引用,并显示其内容

2.indirect函数的语法格式

=INDIRECT(ref_text,[a1])

3.indirect函数的引用的两中形式。

一种加引号,一种不加引号。

=INDIRECT("A1")——加引号,文本引用——即引用A1单元格所在的文本(B2)。

=INDIRECT(A1)——不加引号,地址引用——因为A1的值为B2,B2又=11,所以返回。


4.地址引用如图所示,

输入公式=INDIRECT(A3)

不加引号——A3=baidu,不存在baidu这样的赋值项(B2又=11),所以出错


5.只能通过输入公式=INDIRECT("A3")

来实现对A3单元格内容引用。


bigfaint
2009-05-23 · TA获得超过2029个赞
知道大有可为答主
回答量:1550
采纳率:25%
帮助的人:703万
展开全部
没错了,必须用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给你看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
品古今今中中R
2022-08-31 · TA获得超过255个赞
知道小有建树答主
回答量:625
采纳率:73%
帮助的人:130万
展开全部
B5单元格不能同时是引用和输入单元格,B5单元格输入=IF(A5="本人",F13,C5)需要自己输入的单元格可以调整到C5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笔得如此
2009-05-27 · TA获得超过950个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:189万
展开全部
楼主可在excel home 论坛发布信息,上传附件说明问题。。。会有很多热心人解决,在这里发布没有附件,问题难以直观展示……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
upyzl
2009-05-22 · TA获得超过2022个赞
知道大有可为答主
回答量:2797
采纳率:0%
帮助的人:1453万
展开全部
那输入的话,公式就没了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式