worksheet-function相关内容
我继承了一个大模型,并一直在尝试逆向工程的一些公式。有很多领域。我不知道他们是否有必要。 是否可以搜索Excel文档(5个工作表)来查找是否在任何公式中使用AZ12?或$ AZ12或$ AZ $ 12? 解决方案 工具>公式审核>跟踪前提或跟踪依赖关系(Excel 2003) 公式>跟踪前缀或跟踪依赖(Excel 2010)
..
我有一个大数据集,超过80K的条目如下: 名称日期值 1T17_4H19_3T19_3T21_2_a_2 09年8月11日-9.3159 1T17_4H19_3T19_3T21_2_a_2 10-Aug-11 -6.9662 1T17_4H19_3T19_3T21_2_a_2 11-Aug-11 -3.4886 1T17_4H19_3T19_3T21_2_a_2 12-Aug-
..
= COUNTIFS('2008-10- 31'!$ C:$ C;“> =”&'$ A7) 我想使表格的名称('2008-10-31')取决于某个单元格的值(如A1)。如下: = COUNTIFS(A1!$ C:$ C;“> =”&'$ A7)/ / error 有没有办法做到这一点?或者我必须为它编写一个VBA-Macro? 解决方案 IN
..
在大多数在线资源中,我可以找到通常会告诉我如何在VBA中检索这些信息。有没有直接的方法来获取这个信息在一个单元格? 例如,简单的 = ENVIRON('User')(不工作) 解决方案 根据以下链接中的说明,执行以下操作。 > 在VBA中插入一个新模块并粘贴到此代码中: 公共功能UserName() UserName = Environ $(“UserName”) 结束
..
我想比较Excel中两列中的值,如下图所示: - 使用公式,我想将值放在”B中不存在的A的值“和”B的值不存在于A“。任何帮助都不胜感激。 我已经分享了相同的Excel表格这里。 解决方案 以下内容将适用于每个,在第2行中添加公式,然后向下拖动 B中不存在的A值 = IF(ISERROR(MATCH($ A $ 2:$ A $ 20,$ B $ 2:$ B $ 1
..
我试图找到第一最高的数字和第二高的数字在excel。我该怎么办我没有找到正确的公式。 注意:我已经使用了大和最大公式。 = LARGE(E4:E9; 1) 编辑:我知道如果我写2而不是1,我会得到结果,但是我必须单击鼠标以查看所有结果。 解决方案 如果你想要第二高的数字,你可以使用 = LARGE(E4:E9; 2) p> 虽然这并不考
..
我有文本形式的数据,我需要根据我定义的规则对数字格式进行编码/转换。澄清: 需要输出列的公式以便将原始文本数据与文本编码规则进行比较,并返回每行中文本的数值。 解决方案 将其放在C3中,向下拖动: $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ b
..
我正在使用间接功能创建一个链接到另一个封闭的工作簿。目的是在不打开工作簿的情况下检索值。我在一个地方使用了以下的工作。 = INDIRECT(“[NVOL.xlsb] Sheet1!A”& C6) 但是,在同一张表中的另一个位置,以下内容不起作用(给出#ref错误) = INDIRECT(“[MTM.xlsb] Sorted!A”& B6) 出现
..
= IFERROR(VLOOKUP(B2:B11,Sheet2!A: B,2,FALSE),“No Match”) = IFERROR(VLOOKUP(B3:B12,Sheet2!D:E,2,FALSE),“No Match”) = B2:B11,Sheet2!G:H,2,FALSE),“无匹配”) 只有三个,但最终我需要12个总共加入,因为这些正在搜索队名,总共有12支球队
..
我有一个完整的数据集,用于4个不同的分组。其中一个值是平均时间,另一个是计数。对于总计,我必须乘以这些,然后除以计数的总数。目前我使用: = SUM(D32 * D2,D94 * D64,D156 * D126,D218 * D188)/ SUM D32,D94,D156,D218) 我宁愿使用SumProduct,如果我可以让它更多可读。我试图做: = SUMP
..
我有一张电子表格,大约有二十张不同的表格,由股票行情命名。因为这些是模板,所以每个工作表中的信息都在相同的单元格中。例如,本年度的EPS总是在单元格A55中,而不管表格。 我想构建一个摘要表,将根据代码从模板中提取数据。因此,设想一个摘要表,其中列出了列A中的列表(列表名称)和列B中的公式,以引用列表中每个不同表格中的相同位置。 我知道我可以建立一行,然后简单地复制它,并为每个工作表名
..
我有一张这样的表格 AB ID1资料123 ID2资料234 ID1资料456 ID2资料567 我试图找到最好的检索ID2的数据567 的方式。 在ID2上使用MATCH(带选项0)或VLOOKUP(选项为FALSE)可以访问第一条记录,但是我想要检索最后一条记录。 我正在使用Excel 2010。 ps:我宁愿不使用VBA或操纵
..
我正在计算一个图表的条件中值,如下所示: A | B ------- x | 1 x | 1 x | 3 x | y | 4 z | 5 我正在使用MS Excel 2007.我知道AVERAGEIF()语句,但是不等于中位数。主要的技巧是有没有数据的行,例如上面的第四个“a”。在这种情况下,我不想在计算中考虑这一行。 Googli
..
28 10 | 100 29 210 30 40 20 | 84 41 130 42 43 30 | 75 44 740 45 46 40 | 73 47 220 如何每3行总计A29 + A41 + A44 + A47 + ... 我尝试过各种建议,如这个和这个,但无法想像出来。 此外,有没有办法将其他行的第二部分提取到其
..
我有这个问题在工作中填充工作表与正确的案件编号。 表1:(报告) SSN |服务日期 123456 | 10/01/2014 表2:(数据) SSN |病例数|开始日期|结束日期 123456 | 0000000 | 01/01/2010 | 12/31/2012 123456 | 1111111 | 01/01/2013 | 05/31/2014 123456 | 2
..
我想计算最后一个移动平均线,即20个数字的列。一个问题是列的某些单元格可能是空的,它们应该被忽略。示例: A 175 154 188 145 155 167 201 A最后三次的移动平均线将为(155 + 167 + 201)/ 3。我试图使用平均值,偏移量,索引来实现这一点,但是我根本不知道如何。我有点熟悉宏,所以这样的解决方案可以
..
我有一个应用程序可以返回与大量值中的某些值最接近的匹配项(如我之前的问题),我选择了一个VBA解决方案。在使用上述申请的过程中,我观察到值为0.5的结果是不正确的。我一直在使用VBA Round函数,我发现返回0为0.5舍入到整数,而工作表循环函数返回1.奇怪的是,VBA循环函数返回2为1.5。我不得不用工作表函数代替VBA。 我是否缺少某些东西? 解决方案 这是一个已知的问题。 V
..
我正在使用Apache POI的事件API读取XLSX文件,即通过SAX解析器读取XLSX表的内容。我想知道如何使用XSSF事件API获取公式的计算值。 我知道这样做的方法是使用 FormulaEvaluator 类。但是由于FormulaEvaluator需要一个Workbook类的实例,所以我不想使用这种方法。 (我正在阅读包含百万行和100列的Excel文件,所以如果我创建该Excel
..
我从来没有真正使用Excel,但这似乎应该是可能的。 我有一个正在进行的文档,我将每天添加值,但是什么我想要为每7行做一次,我希望它总和这些值,并将7行的总和添加到不同的列/行,例如 行B7 :B14总和在D12中 行B15:B22总和在D13中 然后当我开始向B23添加数据时,我想要添加总和到D14。 解决方案 在D12中,将 = SUM(OFFSET($
..
我是一个应用程序的作者,在打开Excel工作簿之前,删除并重新创建一些工作表,例如下面的示例中的“Sheet1”。 相同工作簿中的其他工作表(称为Sheet2)可能具有引用替换的工作表的公式,如下所示: = IF 'Sheet1'!A9 =“”,“”,'Sheet1'!A9) 不幸的是上面的公式中的Sheet1在Sheet被替换时被打破,成为 = IF(#R
..