永发信息网

=IF(ISERROR(INDEX(E:E,MATCH($D3,$E:$E,))),"",INDEX(E:E,MATCH($D3,$E:$E,))) 请问这个excel命令怎么用

答案:3  悬赏:80  手机版
解决时间 2021-11-08 09:19
=IF(ISERROR(INDEX(E:E,MATCH($D3,$E:$E,))),"",INDEX(E:E,MATCH($D3,$E:$E,))) 请问这个excel命令怎么用
最佳答案
公式的主体是
=INDEX(E:E,MATCH($D3,$E:$E,))
外面一层IF函数只是为了容错,消解MATCH($D3,$E:$E,)查找不到返回错误值,从而INDEX(E:E,MATCH($D3,$E:$E,))
出错。

公式的意思是,MATCH函数查找D3在E列的行号,INDEX根据这个行号,返回E列的对应单元格的值。
公式应该是在D3对应的某列,比如F3输入;下拉可以填充到整列。
可是这个公式貌似多余,最终返回的是$D3的值,为什么要用INDEX绕着弯?
试一下这个公式,应该可以达到同样的效果:
=IF(ISERROR(MATCH($D3,$E:$E,)),"",$D3)
全部回答
=IF(ISERROR(INDEX(E:E,MATCH($D3,$E:$E,))),"",INDEX(E:E,MATCH($D3,$E:$E,)))
整体意思是在
E列里的数据,如果D3里的数据没在E列里就显示空格,如果有的话就显示该数据。追问那这个命令应该放在那个坐标里呀?
那两组数据是放在一个表里?还是放在两个sheet表里?追答这个公式所占用的只是两列。E列和D列 所以你可以吧公式设在除这两列以外的列里。往下拷贝就可以。(我看里面有绝对引用,所以即便考别粘贴他也不会错乱)
这个公式主要是要返回D3的值,
如果E列里有D3的值,则公式处显示D3的值。此公式可以在除开D和E两列的单元格处。

用IF函数只是为了消错,即:如果公式INDEX得出的值是错误的,则显示空白,否则就显于公式得出的结果,结果就是D3。
MATCH($D3,$E:$E,):表在D3的值在E列的第几行。
INDEX(E:E,MATCH($D3,$E:$E,)):表示在E列里,第7行的值,即等于D3的值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
跪求大侠们 锐风 荣耀 倚天风暴 虎威 圣龙 主
pvc喷绘的制作方法?
我的爱拍的容量不够了应该怎么处理?
请指教我母亲现已84岁父亲几年前在香港去世.
罩杯怎么算多大算大
不好意思,我试过黑豆根本煮不烂。
临潭县是哪个市的
IntelliJ IDEA 14.0.3出现Plugin Error错误,
2017年韩束微商是什么模式
湟中县的经济
路琦2005年出生名字好吗
新约福音书主说如果有不听福音的人,门徒离开
五城到景德镇有多少公里?
甲筐苹果有18个苹果,乙筐有26个苹果
1975,8月18是阳历几月几目
推荐资讯
word2016 标尺怎么调出来
被误导的钓鱼人,十几年的钓鱼总结 微赞
英雄联盟安妮一周年限定可以卖多少钱啊
建委幼儿园(珠海斗门区)地址在哪,我要去那里
北宋科举制
王者荣耀哪个英雄能最快到4级
送礼:一位是我直接领导,另一位是我领导的领
请问这样带会不会太繁杂了
人工智能电影百度云
抽水泵 指针在1到2之间 比原来短了 怎么回事
角膜塑形镜刚拿来可以直接戴吗
3月份是什么星座
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?