我目前正在寻找两种配方以提高效率。让我开展我的研究。
首先,我正在寻找一个“总和构图发现者”。基本上让我想象我有5个数字,第六个是这些数字的x的总和。
我正在寻找一个可以找出构成我总和的数字的公式。
这是一个例子: 1)54 2)21 3)20 4)47 5)62 总和:41
在这里,我得到了41的总和,因此我希望公式能够找到21和20,这使得41。有人知道如何使这个有用吗?
其次我正在寻找一个动态的vlookup。您可能知道vlookup使用索引号来获取所需的值。我的计划是根据列的名称进行vlookup,因此如果表中有任何更改(即,如果我在表上添加了一列),我的vlookup就不会被破坏。另外我想知道是否可以修复动态表区域。
例如,如果我的表从A列到E,我希望我的vlookup能够在我自己添加列时扩展到F。
我希望我已经足够清楚,如果有什么不明确的话,请随时提出更多信息。
提前感谢!
答案 0 :(得分:1)
您可以通过对列标题应用VLOOKUP
函数,在MATCH
中选择要检索的列。
I2中的公式为=VLOOKUP($G2,$A$2:$Z$99,MATCH($H2,$A$1:$Z$1,0),FALSE)
。
另一种方法是对数据网格使用INDEX
,将MATCH
应用于 row_number 和 column_number 参数。在上面的例子中,这将是=INDEX($B$2:$Z$99,MATCH($G2,$A$2:$A$99,0),MATCH($H2,$B$1:$Z$1,0))
。当然,为了不接收循环引用,您必须将公式排除在扩展区域之外。
附录:我修改了最初提供的公式,以证明可扩展性。