我试图使用数据透视表来插入excel中的大型多变量表中的值。有没有办法在计算字段内的范围内插值? (或任何其他好方法来解决这个问题。)
我想做什么 - 我有下表,我试图在Gamma为5的情况下为Alpha和Beta的每个组合插入Delta。通过这个简化的数据,每个集合Alpha / Beta的答案为15。在我的真实数据中,Gammas和Deltas并不总是很好,即使它们排序正确。
Alpha Beta Gamma Delta
A X 0 10
A X 10 20
A Y 0 10
A Y 10 20
B X 0 10
B X 10 20
B Y 0 10
B Y 10 20
我尝试了什么 公式 - >计算字段 - >公式:= INTERP(5,Gamma,Delta) *请注意,INTERP是一种自定义线性插值器。 yv = INTERP(xv,x,y)。
Excel不会让我这样做,所以我想知道是否有更好的方法?我显然可以只是手动拉动插值数组,但我的数据有~50个Alpha和~50个Betas,所以这需要很长时间。我尝试使用INDEX和MATCH(使用数组公式)的组合自动拉动数组,并且它可以工作。唯一的问题是它变得如此缓慢以至于每次细胞重新计算时,它都会将程序绑定约30秒左右。任何想法都将不胜感激。我正在考虑使用数据透视表,但常规公式解决方案或VBA解决方案也可以使用。谢谢!