IF(ISNA(INDEX(INDIRECT("'"&$A5&"'!"&CHAr(COLUMN()+68)&":"&CH

学习 时间:2026-04-07 17:44:38 阅读:1279
IF(ISNA(INDEX(INDIRECT("'"&$A5&"'!"&CHAr(COLUMN()+68)&":"&CHAr(COLUMN()+68)),MATCH($B$3,INDIRECT("'"&$A5&"'!$E:$E"),0))),0,INDEX(INDIRECT("'"&$A5&"'!"&CHAr(COLUMN()+68)&":"&CHAr(COLUMN()+68)),MATCH($B$3,INDIRECT("'"&$A5&"'!$E:$E"),0)))

最佳回答

强健的哈密瓜

年轻的香菇

2026-04-07 17:44:38

公式主体部分:INDEX(INDIRECT("'"&$A5&"'!"&CHAr(COLUMN()+68)&":"&CHAr(COLUMN()+68)),MATCH($B$3,INDIRECT("'"&$A5&"'!$E:$E"),0))INDEX在【指定的工作表区域】中,根据MATCH找到的数据位置,返回对应值。MATCH是在A5指定的【工作表中的E列】(“INDIRECT("'"&$A5&"'!$E:$E")”),搜索B3数据位置。INDIRECT("'"&$A5&"'!"&CHAr(COLUMN()+68)&":"&CHAr(COLUMN()+68)是【指定的工作表区域】,INDIRECT将文本字符串转为数据区域引用。“"'"&$A5&"'!"”是指定工作表名并转为标准的引用格式;“&”是文本连接符,将多个文本连成文本字符串;“CHAr(COLUMN()+68)”当前列序数加上68,转为英文字母(加上68是为了使结果刚好是英文字母在字符集中的数字代码区域)。ISNA是检测这个公式是不出错。IF让出错公式返加0,否则,返回公式结果。 再问: 为什么我把这个公式引用到我的表格里出现“#REF!”我看了一下错误帮助,还是不明白,我需要做什么改动吗,你有没有邮箱,发个附件看一下,我真的是EXCEL很弱,我这个问题好久了,一直没能解决,请帮忙! 再答: Hi我,不想到处发邮箱地址。再问: 怎么HI呀,我加了好友了,可是还是不能聊,不好意思

最新回答共有2条回答

  • 简单的帆布鞋
    回复
    2026-04-07 17:44:38

    公式主体部分:INDEX(INDIRECT("'"&$A5&"'!"&CHAr(COLUMN()+68)&":"&CHAr(COLUMN()+68)),MATCH($B$3,INDIRECT("'"&$A5&"'!$E:$E"),0))INDEX在【指定的工作表区域】中,根据MATCH找到的数据位置,返回对应值。MATCH是在A5指定的【工作表中的E列】(“INDIRECT("'"&$A5&"'!$E:$E")”),搜索B3数据位置。INDIRECT("'"&$A5&"'!"&CHAr(COLUMN()+68)&":"&CHAr(COLUMN()+68)是【指定的工作表区域】,INDIRECT将文本字符串转为数据区域引用。“"'"&$A5&"'!"”是指定工作表名并转为标准的引用格式;“&”是文本连接符,将多个文本连成文本字符串;“CHAr(COLUMN()+68)”当前列序数加上68,转为英文字母(加上68是为了使结果刚好是英文字母在字符集中的数字代码区域)。ISNA是检测这个公式是不出错。IF让出错公式返加0,否则,返回公式结果。 再问: 为什么我把这个公式引用到我的表格里出现“#REF!”我看了一下错误帮助,还是不明白,我需要做什么改动吗,你有没有邮箱,发个附件看一下,我真的是EXCEL很弱,我这个问题好久了,一直没能解决,请帮忙! 再答: Hi我,不想到处发邮箱地址。再问: 怎么HI呀,我加了好友了,可是还是不能聊,不好意思

上一篇 近期火灾事件哈尔滨一欧式建筑发生火灾的具体报道

下一篇 氧化还原反应中的被氧化或被还原的物质质量怎么算