Tag: 查找

Excel,Trying Index,Match,用VBA查找值

我试图在单元格位置使用VBA查找值,我之前search谷歌和所有的stackoverflow这个问题之前,因为我似乎无法得到它的工作。 以下是我正在尝试使用的代码,请注意,预算代码引用包含第一列代码之一的单元格,并且引用包含数字(1-12)或包含短代码(ytd,1qtr, 2qtr,3qtr)。 例如,我想拉2月(2)CAD-NS,我应该得到5666.40。 Function eBudgetl(budgetcode As String, mo As String) eBudgetl = Application.WorksheetFunction.Index(Range("Budget!G1:X5000"), _ Application.WorksheetFunction.Match(budgetcode, Range("Budget!B1:B5000"), 0), _ Application.WorksheetFunction.Match(mo, Range("Budget!G1:X1"), 0)) End Function 这是我希望查找的数据的一部分: 1 2 3 4 CAD-NS I Net Sales 5264.0 5666.4 5614.9 5966.6 COSMAT E Material 6207.5 3660.0 3661.9 3560.9 COSDL E Direct Labor 610.4 105.3 167.1 123.6 CAD-MOIL E Indirect […]

根据键列合并多个Excel工作簿

我从不同的客户端获得七个工作簿(xlsx文件),每个工作簿都有一个工作表。 每张表至less有一个共同的ID列(UNIQ,PK)。 其中一个工作簿包含所有可能的ID列表。 其他人可能没有logging所有id,但每行都有id值的定义。 我需要做一个最终的工作簿,第一个列ID,然后从每个文件的所有其余列的联合。 然后我需要通过电子邮件发送final.xlsx ,所以它独立于源文件(我不确定是否可以在保留常量值的情况下解引用它)。 我们可以使用VLOOKUP或内置Excel函数来做到这一点吗?

基于另一个公式的Excel查找向量

我的电子表格有2张。 工作表1包含30天的价值。 每天的值最多为19行,由名称和相应的值组成。 每天出现的名字每天都不相同。 换句话说,我的名字可能出现在本月的第一,二,十四,而不是其他日子。 (这些值可能不会被sorting。) 我的第二张表将只显示一个月的人值,因此我使用查找。 第一天的公式是: =LOOKUP("name";'Input Sheet'!$A$2:$A$20; 'Input Sheet'!B2:B20) 第二天将是: =LOOKUP("name";'Input Sheet'!$A$22:$A$40; 'Input Sheet'!B22:B40) 每天唯一改变的是查找范围/向量。 我已经有一个单独的(隐藏的)列已经计算出正确的起始行号,即22,42,62,但是如何使用该数字来改变我的公式上的查找范围? 非常感谢 迈克尔

Excel的查找function; 超出值的例外

我最近了解到, Excel的Find函数在找不到大海捞针(即没有find匹配项)时会返回一个#VALUE错误。 我有几个关于这个行为的问题: 是否有另一个Excel函数作为查找,但返回一个实际值(例如-1),当没有find匹配? 有这种行为的function是否有任何众所周知的理由? 我的意思是,谈论一般的编程和软件devise,是否有一个已知的模式(或方法论,或devise理念),当function不返回时,更喜欢抛出exception返回值(如-1,0,“”或类似的)一个“有效”的价值?