标题可能没有那么描述性,但没有找到更好的。基本上请看截图:
表 A1:I7 - 是一个表Factors
。这是字典数据,它允许我根据A
和B
值选择因子。
表 A11:C15 - 是一个表,我必须在其中放置大量输入数据(A
和对B
)并希望Factor
使用该Factors
表填充其列。
有没有一种方法可以让 Excel 根据该行的值自动计算(或者我应该说 - 查找)因子的值A
,B
而不使用宏,只使用公式?
标题可能没有那么描述性,但没有找到更好的。基本上请看截图:
表 A1:I7 - 是一个表Factors
。这是字典数据,它允许我根据A
和B
值选择因子。
表 A11:C15 - 是一个表,我必须在其中放置大量输入数据(A
和对B
)并希望Factor
使用该Factors
表填充其列。
有没有一种方法可以让 Excel 根据该行的值自动计算(或者我应该说 - 查找)因子的值A
,B
而不使用宏,只使用公式?
请在 C11 中尝试=INDEX($C$4:$H$7,MATCH($B11,$B$3:$B$7,1),MATCH($A11,$B$3:$H$3,1))
并复制下来,但将 B3:H3 更改为 0、50、60 等,将 B4:B7 更改为 70、80、90、100。(OOps - 并在顶部插入一个空白行!)
编辑 - 单元格引用的小问题!:
这是一个通用的解决方案。因素的性质(在限制范围内,每个方向每步变化 1/10)可能允许更简单但更具体的解决方案。
此外,应将公式包装在将因子设置0
为 A 或 B 超过 100 时的条件中。诸如 79.5 之类的值没有特别适合。
我不确定在您提供的表格中是否有办法做到这一点。但是,这是一个开始。
请看一下 Excel 的 VLOOKUP 函数。http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx。HLOOKUP 做类似的事情,但它是一个水平查找。
您必须进行一些小的调整才能读取第 12 行的数字,以便它们在第 5 行执行 HLOOKUP。(您可以将第 2 行中的数字从范围更改为截止值。)
不确定如何将 VLOOKUP 与 HLOOKUP 结合起来,这似乎是您所需要的。我想您可以将 A 乘以 100 并添加 B 并将表格展开成一长行。