REF参考功率查询表错误
问题描述:
伙计,REF参考功率查询表错误
通过*取得重大进展的学习权限查询!让我来描述一下我的问题,我已经采取了迄今为止的步骤:
如何将多个文件通过功能结合其实际工作很大,到目前为止到目前为止,我已经跟着导游。我从一个文件夹中获取数据,在该文件夹中,我的所有文件都被合并,“清理”以仅显示我想要的列,然后作为表格加载到excel中......太好了!
Name | fCleanLogger.Temp (F)
------------ | --------
Logger A.txt | 78
Logger A.txt | 79
Logger A.txt | 57
Logger B.txt | 66
Logger B.txt | 90
Logger B.txt | 48
Logger B.txt | 44
当我想引用该表以便在“摘要”工作表中使用时,麻烦就开始了。
例如:我有10个文件。我想获取每个文件的最大温度值......但所有这些文件现在都已合并。所以,我必须做一个INDEX MATCH公式...
=INDEX(MAX(Excel_LogFiles[fCleanLogger.Temp (F)]), MATCH("Logger A.txt", Excel_LogFiles[Name], 0))
=INDEX(MAX(Excel_LogFiles[fCleanLogger.Temp (F)]), MATCH("Logger B.txt", Excel_LogFiles[Name], 0))
奇怪的是,它完美的作品时,我使用的匹配式“记录仪A.TXT。”但是,然后每个其他文件名称都会给出#REF错误。
任何人有什么建议?非常难倒在这一个,不知道在哪里寻求帮助。
非常感谢!
答
指数以一个范围作为第一个参数。相反,你正在给它一个Max语句。第一个公式只返回结果,因为Match返回1,而Index的第一个参数有一个数字作为结果。第二个公式将失败,因为最大仍然仅返回一个数(即90),但现在的匹配返回一个4并且在索引范围)只有一个值,即90。
如果你有一个Office 365订阅,则可以使用Maxifs功能
=MAXIFS(Excel_LogFiles[fCleanLogger.Temp (F)],Excel_LogFiles[Name],E3)
如果您运行的另一个版本,你可以使用这个数组公式,必须以确认按Ctrl-Shift键输入
=MAX(IF(Excel_LogFiles[Name]=E6,Excel_LogFiles[fCleanLogger.Temp (F)]))
电源查询无关这一点,顺便说一句。这只是Excel。
太谢谢你了!我花了三天的时间试图弄清楚我做错了什么,并在3小时内解决了这个问题。另外,很高兴知道这只是一个优秀的问题。在我打到路障之前,我对电力查询感到非常兴奋。再次感谢!! –
我不需要三个小时。我在发布答案前五分钟看到了你的帖子。 – teylyn