如何根据列和行中提供的条件查找表格单元值?
标题可能不是描述性的,但没有find一个更好的。 基本上请看截图:
表A1:I7 – 是一个Factors
表。 这是允许我根据A
和B
值select因子的字典数据。
表A11:C15 – 是一个表格,我必须input大量的input数据( A
和B
对),并希望使用Factors
表填充Factor
列。
有没有办法让Excel自动计算(或者我应该说 – 查找)该因子的值根据该行中的A
和B
值,而不使用macros,只是使用公式?
请在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 – 在顶部插入一个空行!
编辑 – 细胞参考轻微问题! :
这是一个通用的解决scheme。 这些因素的性质(在每个方向上每步改变1/10)可能允许更简单但更具体的解决scheme。
此外,当A或B超过100时,公式应该被包含在一个条件中,以将因子设置为0
不会特别考虑79.5等值。
我不确定在你提供的表格中有没有办法做到这一点。 不过,这是一个开始。
请看看Excel的VLOOKUPfunction。 http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx 。 HLOOKUP做类似的,但是是一个水平的查找。
你将不得不做一些小的调整来读取第12行的数字,以便他们在第5行做一个HLOOKUP(你可以将第2行中的数字从一个范围改为截止)。
不知道如何做一个VLOOKUP与一个HLOOKUP,这似乎是你所需要的。 我想你可以把A乘以100,然后加上B,把表格展开成一长排。