worksheet-function相关内容

Excel在公式中搜索单元格引用

我继承了一个大模型,并一直在尝试逆向工程的一些公式。有很多领域。我不知道他们是否有必要。 是否可以搜索Excel文档(5个工作表)来查找是否在任何公式中使用AZ12?或$ AZ12或$ AZ $ 12? 解决方案 工具>公式审核>跟踪前提或跟踪依赖关系(Excel 2003) 公式>跟踪前缀或跟踪依赖(Excel 2010) ..
发布时间:2017-09-07 00:32:51 Office

如何在单元格中显示当前用户名?

在大多数在线资源中,我可以找到通常会告诉我如何在VBA中检索这些信息。有没有直接的方法来获取这个信息在一个单元格? 例如,简单的 = ENVIRON('User')(不工作) 解决方案 根据以下链接中的说明,执行以下操作。 > 在VBA中插入一个新模块并粘贴到此代码中: 公共功能UserName() UserName = Environ $(“UserName”) 结束 ..
发布时间:2017-09-07 00:05:13 Office

比较Excel中的两列与排除

我想比较Excel中两列中的值,如下图所示: - 使用公式,我想将值放在”B中不存在的A的值“和”B的值不存在于A“。任何帮助都不胜感激。 我已经分享了相同的Excel表格这里。 解决方案 以下内容将适用于每个,在第2行中添加公式,然后向下拖动 B中不存在的A值 = IF(ISERROR(MATCH($ A $ 2:$ A $ 20,$ B $ 2:$ B $ 1 ..
发布时间:2017-09-07 00:01:38 Office

如何找到第一个和第二个最大数量?

我试图找到第一最高的数字和第二高的数字在excel。我该怎么办我没有找到正确的公式。 注意:我已经使用了大和最大公式。 = LARGE(E4:E9; 1) 编辑:我知道如果我写2而不是1,我会得到结果,但是我必须单击鼠标以查看所有结果。 解决方案 如果你想要第二高的数字,你可以使用 = LARGE(E4:E9; 2) p> 虽然这并不考 ..
发布时间:2017-09-06 23:49:51 Office

基于Excel中用户定义规则的文本编码(转换为数字)

我有文本形式的数据,我需要根据我定义的规则对数字格式进行编码/转换。澄清: 需要输出列的公式以便将原始文本数据与文本编码规则进行比较,并返回每行中文本的数值。 解决方案 将其放在C3中,向下拖动: $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ b ..
发布时间:2017-09-06 23:02:05 Office

在Excel中使用间接函数

我正在使用间接功能创建一个链接到另一个封闭的工作簿。目的是在不打开工作簿的情况下检索值。我在一个地方使用了以下的工作。 = INDIRECT(“[NVOL.xlsb] Sheet1!A”& C6) 但是,在同一张表中的另一个位置,以下内容不起作用(给出#ref错误) = INDIRECT(“[MTM.xlsb] Sorted!A”& B6) 出现 ..
发布时间:2017-09-06 22:27:21 Office

组合多个VLOOKUP

= 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支球队 ..
发布时间:2017-09-04 03:40:31 Office

SumProduct超过一组单元格(不连续)

我有一个完整的数据集,用于4个不同的分组。其中一个值是平均时间,另一个是计数。对于总计,我必须乘以这些,然后除以计数的总数。目前我使用: = SUM(D32 * D2,D94 * D64,D156 * D126,D218 * D188)/ SUM D32,D94,D156,D218) 我宁愿使用SumProduct,如果我可以让它更多可读。我试图做: = SUMP ..
发布时间:2017-09-04 02:40:35 Office

从列表中引用工作表名称从其他工作表返回单元格值

我有一张电子表格,大约有二十张不同的表格,由股票行情命名。因为这些是模板,所以每个工作表中的信息都在相同的单元格中。例如,本年度的EPS总是在单元格A55中,而不管表格。 我想构建一个摘要表,将根据代码从模板中提取数据。因此,设想一个摘要表,其中列出了列A中的列表(列表名称)和列B中的公式,以引用列表中每个不同表格中的相同位置。 我知道我可以建立一行,然后简单地复制它,并为每个工作表名 ..
发布时间:2017-09-04 02:38:36 Office

MATCH或VLOOKUP从范围的结尾开始

我有一张这样的表格 AB ID1资料123 ID2资料234 ID1资料456 ID2资料567 我试图找到最好的检索ID2的数据567 的方式。 在ID2上使用MATCH(带选项0)或VLOOKUP(选项为FALSE)可以访问第一条记录,但是我想要检索最后一条记录。 我正在使用Excel 2010。 ps:我宁愿不使用VBA或操纵 ..
发布时间:2017-09-04 02:22:36 Office

MS Excel中的条件中值

我正在计算一个图表的条件中值,如下所示: A | B ------- x | 1 x | 1 x | 3 x | y | 4 z | 5 我正在使用MS Excel 2007.我知道AVERAGEIF()语句,但是不等于中位数。主要的技巧是有没有数据的行,例如上面的第四个“a”。在这种情况下,我不想在计算中考虑这一行。 Googli ..
发布时间:2017-09-04 02:00:22 Office

在Excel中每n行排列一次

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 + ... 我尝试过各种建议,如这个和这个,但无法想像出来。 此外,有没有办法将其他行的第二部分提取到其 ..
发布时间:2017-09-04 01:52:21 Office

符合IF条件的VLOOKUP

我有这个问题在工作中填充工作表与正确的案件编号。 表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 ..
发布时间:2017-09-04 01:48:04 Office

计算Excel中的移动平均线

我想计算最后一个移动平均线,即20个数字的列。一个问题是列的某些单元格可能是空的,它们应该被忽略。示例: A 175 154 188 145 155 167 201 A最后三次的移动平均线将为(155 + 167 + 201)/ 3。我试图使用平均值,偏移量,索引来实现这一点,但是我根本不知道如何。我有点熟悉宏,所以这样的解决方案可以 ..
发布时间:2017-09-04 01:16:08 Office

Excel中的圆函数,工作表函数vs VBA

我有一个应用程序可以返回与大量值中的某些值最接近的匹配项(如我之前的问题),我选择了一个VBA解决方案。在使用上述申请的过程中,我观察到值为0.5的结果是不正确的。我一直在使用VBA Round函数,我发现返回0为0.5舍入到整数,而工作表循环函数返回1.奇怪的是,VBA循环函数返回2为1.5。我不得不用工作表函数代替VBA。 我是否缺少某些东西? 解决方案 这是一个已知的问题。 V ..
发布时间:2017-09-04 01:11:23 Office

如何通过XSSF事件API评估excel公式

我正在使用Apache POI的事件API读取XLSX文件,即通过SAX解析器读取XLSX表的内容。我想知道如何使用XSSF事件API获取公式的计算值。 我知道这样做的方法是使用 FormulaEvaluator 类。但是由于FormulaEvaluator需要一个Workbook类的实例,所以我不想使用这种方法。 (我正在阅读包含百万行和100列的Excel文件,所以如果我创建该Excel ..
发布时间:2017-09-04 00:54:21 Office

我想在工作表中每7行总和,并将总和放在不同的列&行

我从来没有真正使用Excel,但这似乎应该是可能的。 我有一个正在进行的文档,我将每天添加值,但是什么我想要为每7行做一次,我希望它总和这些值,并将7行的总和添加到不同的列/行,例如 行B7 :B14总和在D12中 行B15:B22总和在D13中 然后当我开始向B23添加数据时,我想要添加总和到D14。 解决方案 在D12中,将 = SUM(OFFSET($ ..
发布时间:2017-09-04 00:44:38 Office

删除和替换工作表时,如何保留公式对工作表的引用?

我是一个应用程序的作者,在打开Excel工作簿之前,删除并重新创建一些工作表,例如下面的示例中的“Sheet1”。 相同工作簿中的其他工作表(称为Sheet2)可能具有引用替换的工作表的公式,如下所示: = IF 'Sheet1'!A9 =“”,“”,'Sheet1'!A9) 不幸的是上面的公式中的Sheet1在Sheet被替换时被打破,成为 = IF(#R ..
发布时间:2017-09-04 00:25:48 Office