Tag: 卓越的

在Excel中嵌套的INDIRECT函数 – 在一台计算机上工作,但在另一台计算机上返回#REF

这是非常复杂的,但我会尽我所能解释清楚。 请让我知道,如果没有任何意义。 我有两个工作簿 – 一个input和一个输出。 由于系统的工作方式,它们必须是分开的,即“提名者”将所有inputinput到一个简单的input工作簿,输出工作簿将其格式化以备使用。 为了使其工作,输出工作簿必须引用input工作簿来检索值。 我一直在testing这两个工作簿正在打开。 为了达到这个目的,我使用了嵌套的INDIRECT函数。 第一个创build文件path,调用命名范围,第二个告诉Excel解释该文件path并检索值。 我首先使用INDIRECT来构build一个文件path: =INDIRECT("input_sheet_location")&"Wk 25 2012'!$B$11" 这返回类似于: \\My Documents\Subfolder\[input_sheet.xlsx]Wk 25 2012'!$B$11 然后嵌套在另一个为了让Excel读取该path: =INDIRECT("'"&INDIRECT("input_sheet_location")&"Wk 25 2012'!$B$12") 这成功地从input_sheet_location返回单元格B12的值 – 一个命名范围,它是一个文件目录。 为了论证的缘故,我们可以说它返回: Captain America's underpants 所以上面的工作非常好。 为了我。 但是,在其他用户的机器上,它不起作用。 我试图挖掘,并制定了以下内容: 文件之间的连接也存在于他们的系统上 – 探索数据>编辑链接显示他们有和我一样的工作连接。 生成的文件path是一样的; 我build立了一个macros来显示给用户,在3台机器上,每次都是一样的。 最关键的(也是令人困惑的),非嵌套的INDIRECT公式确实有效。 这只是只适用于我的电脑的嵌套公式。 在其他用户的计算机上,它会返回一个#REF错误。 有没有人有任何想法,为什么这可能是这样的? 我很茫然。 感谢您阅读这个游戏。

链接到其他工作簿的Excel公式不会自动更新(不打开源代码)

链接到其他工作簿的Excel公式不会自动更新(不打开源代码),但是当我打开源工作簿时,它会自动更新自身。 是否可以在不打开源工作簿的情况下更新数据?

如果值在Excel中的两个值之间,则返回行号

如果我有两列中的数字范围(最小值和最大值)的查找表。 在第二张纸上,它包含数字(1-100)。 我想从查找表中查找行号。 我能怎么做?

使用INDEX MATCHfind绝对最接近的值

我一直在寻找一种在Excel中使用INDEX MATCH的方法来返回数组中绝对最接近的数字,而不用重新组织我的数据(因为MATCH要求lookup_array按降序排列,以便查找大于lookup_value的最接近的值,但是按升序查找最近的值小于lookup_value )。 我在这篇文章中find了答案。 XOR LX的解决scheme: = INDEX(B4:B10,MATCH(TRUE,INDEX(ABS(A4:A10-B1)= MIN(INDEX(ABS(A4:A10-B1),,)),,),0)) 为我完美工作,但我不知道为什么。 我可以合理化大部分,但我无法弄清楚这一部分 INDEX(ABS(A4:A10-B1)= MIN(INDEX(ABS(A4:A10-B1),,)) 任何人都可以解释这部分? 我讨厌盲目使用它,并知道这将在未来有用。

如何在Excel中将时间从HH:MM:SS格式化为HHMM?

我有一个Excel表格,其中一列是交易时间,格式是HH:MM:SS。 但我需要HHMM格式的交易时间,以便我可以将该Excel表格上传到我的应用程序中。 截至目前我手动格式化每一行,有什么办法我可以一次申请所需的格式整个列?

使用vlookup或index / match函数从多行中总结值

我想使用公式将列B,C和D中的值相加。 我试图结合SUMIF , VLOOKUP和INDEX与MATCH但没有运气。 我想寻找法国,然后在B,C和D中加上数值。 我努力了: =SUM(VLOOKUP(A9,A1:D5,{2,3,4,},FALSE)) 但它从第一行返回总值,不包括第三行: ABCD 1 FRANCE 152 252 354 2 ITALY 255 184 328 3 FRANCE 221 215 114 4 SPAIN 215 255 356 5 USA 125 222 584 6 7 8 TOTAL PER COUNTRY 9 FRANCE 10 SPAIN

特定数据在单独的Excel工作表中的总和

我有两个单独的表中有以下数据: Sheet1 : ABCD a ff dd ff ee b 12 10 10 12 Sheet2中: ABCD a ge ff ff ee b 11 13 14 10 现在我想写一个公式来计算第2行中所有包含ff的值(即第1行) 在我上面的例子中,我想添加等于49的单元格Sheet1 [A,b],Sheet1 [C,b],Sheet2 [B,b],Sheet2 [C,b])。

从单元格string中删除HTML标签:excel公式

我有一个数据与Excel表格中的HTML标签,如下所示: <b>This is test data<br>Nice <div> Go on this is next Cell Very goood <b>…..</b> 所以,基本上我想删除或replace所有的HTML标签与Excel表中的空间。

如何检查单元是否包含通配符星号(*)字符

考虑以下两个公式: =IF(SEARCH("*", A1), "true", "false") =IF(SEARCH(CHAR(42), A1), "true", "false") 我使用这个来试图检测一个单元格是否包含*字符,但是对于所有的单元格都返回“true”。 我只能假设Excel可能会将*视为通配符。 如何在Excel中检测*的存在?

这个行号占位符excel公式

所以我正在为我的电子表格编写一些公式,并想知道这个行号是否有占位符。 例如说我正在使用公式: =C4+SUM(F4:N4) 我知道我可以自动填充这个,但我真正想要的是一些股票公式,如: =C{this.row}+SUM(F{this.row}:N{this.row}) 这可能吗? 谢谢