Tag: 引用

使用INDEX引用包含HYPERLINK命令的单元格

目前我有以下设置(简化): 用公式: 我将如何改变这个结果,使A7:E7(例如Google)的结果变成存储在结果参考单元格中的地址的超链接(例如单元格A2中的“www.google.com”)? 非常感谢, 亚历克斯

#REF! 在Excel中合并工作簿后的公式中

我正在使用VBAmacros将Excel工作簿合并到一个“summary.xls”中。 macros从另一个打开的工作簿执行。 这个原始的工作簿有一些公式包含“摘要”的链接(like ='C:\[Summary.xls]Cell'!E3). 对于合并过程,原始工作簿“summary.xls”被删除并重写。 用原始链接重写所有的公式后总结#ref! 写在里面,坏了,不能自动更新(='C:\[Summary.xls]#REF'!E4). 下面的段落是导致错误的那一段: Workbooks(Filename).Close (False) 'add False to close without saving ' Kill srcFile 'deletes the file Filename = Dir() 有人build议如何解决这个问题吗? 整个代码是基于这个build议: Option Explicit Function IsSheetEmpty(sht As Worksheet) As Boolean IsSheetEmpty = Application.WorksheetFunction.CountA(sht.Cells) = 0 End Function Sub GetSheets() Dim Path, Filename As String Dim Sheet As Worksheet Dim newBook […]

Excel自动增量不起作用

我尝试使用INDIRECT从我的主列表“SheetList”中拉出一个表名,其中包含列A中所有表名的列表,例如。 A1,A2,A3,A4。 我已经使用INDIRECT来拉出这个表名,然后引用每个表的相同单元格位置。 =INDIRECT("'"&INDIRECT("SheetList" & "!A1")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A2")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A3")&"'!C23") 然而,当我select这些,并尝试使用交叉增加它,它返回到A1 =INDIRECT("'"&INDIRECT("SheetList" & "!A1")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A2")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A3")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A1")&"'!C23") 为什么不增加到A4? 我很困惑。

如何在没有macros的情况下忽略excel中的函数?

曾经有一个称为评估的函数来评估一个单元格的内容。 但是,这个function似乎不再存在。 这是我正在寻找解决的问题(这应该是批量运行): A1包含一个连接函数,该函数创buildstring='C:\users\example\[ref.xlsx]'Sheet!D5 。 这个string应该是对另一个工作簿中单元格的引用。 但是,Excel将等号视为一个string,因此不会执行该function。 我知道最常见的解决方法: 复制和粘贴只到另一个单元格的值,然后用“=”replace“=”和单元格自动评估(不是一个选项,因为需要手动处理,不能批量使用) 编写一个评估单元格的macros(不是一个选项,因为批处理与macros启用的工作簿不兼容) 创build一个评估每个评估macros的单元格的UDF(也需要启用macros的工作簿,因此不是一个选项) macros不是一个选项。 每个function无法自动执行的手动过程也不是一个选项。 我不知何故需要excel来显示参考单元的内容。 谢谢你的帮助!!! Mpdegn

Excel匹配function与具有R1C1参考样式的列

我正在使用Excel来查看我的数据,我有一个2000列和数千行的matrix。 我想在特定的列中search一些string。 我一直在网上阅读, Match()函数通常用于此。 实际上我不确定2件事情: 1,如何制定命令,因为我有我的列作为R1C1参考风格? (我的意思是我有数字而不是字母作为列名) 2 – 我不知道有多less行,我只是希望函数search整个列的这个string。 这是我发现的命令,它不能解决上面提到的两个问题 =MATCH("string",A1:A100, 0) 谢谢,

为什么Cell.CellReference是可选的? 如何获得细胞位置?

根据OpenXml规范,CellReference是可选的。 但是有没有另外一种方法来获得细胞的位置? 例如,我可以通过如下方式获得一行的单元格: foreach (Row r in sheetData.Elements<Row>()) { foreach (Cell c in r.Elements<Cell>()) { Console.WriteLine(c.CellReference); } } 但没有CellReference,我怎么知道单元格的位置? 我已经做了一些研究,所有的解决scheme似乎都依赖于比较单元格的CellReference和给定的string。

使用单元格中的数字来生成单元格引用

我想要做的事情可能会更好地实现一个数据库,但是我对它们的经验非常有限,只需要经常更改信息。 我所拥有的是每行有8个相关数据单元的表单。 我想在另一个工作表中input一个数字到一个单元格中,并且有一组单元格使用该数字来引用另一个表格中的数据。 例如,在Sheet1中,我可以有以下(图1): | A | B | C | D | E | F | G | H —–+—–+—–+—–+—–+—–+—–+—–+—– 101 | Dep | 700 | Sta | 100 | Sta | 300 | Dep | 900 在表2中,我想通过在1个单元格中input行号来实现,在这8个单元格中复制下面的数据(图2): | A | B | C | D | —–+—–+—–+—–+—–+ 1 | "Row Number" | —–+—–+—–+—–+—–+ […]