标题可能不具有描述性,但找不到更好的标题。基本上请看屏幕截图:
表A1:I7 - 是Factors
的表格。这是字典数据,允许我根据A
和B
值选择因子。
表A11:C15 - 是一个表格,我必须输入大量输入数据(A
和B
对),并希望使用以下列表填充Factor
列Factors
表。
有没有办法让Excel根据该行中A
和B
的值自动计算(或者我应该说 - 查找)因子的值,而不使用宏,只使用公式?
答案 0 :(得分:2)
请在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变化)可以提供更简单但更具体的解决方案。
此外,当A或B超过100时,公式应包装在将因子设置为0
的条件中。如79.5之类的值不是特别适合的。
答案 1 :(得分:0)
我不确定在你提交的表格中有没有办法做到这一点。但是,这是一个开始。
请查看Excel的VLOOKUP功能。 http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx。 HLOOKUP执行类似的操作,但是是水平查找。
你必须做一些小的调整来读取第12行的数字,以便他们在第5行进行HLOOKUP。(你可以将第2行中的数字从一个范围更改为截止值。)
不确定如何将VLOOKUP与HLOOKUP结合使用,这似乎是您所需要的。我想你可以将A乘以100并加入B并将表展开成一个长行。