sn a b c d Sum
sr 7 6 4 8
1 17 10 20 12 0
2 15 8 20 10 0
3 13 6 21 9 0
4 12 4 21 7 20
5 11 3 22 6 20
6 10 2 22 5 31
7 9 2 23 5 45
8 8 1 23 4 54
9 7 1 23 3 50
10 6 1 24 3 46
11 6 1 24 2 44
12 5 0 25 2 41
我希望将 a、b、c 和 d 列合并为一列,起始行位于 sr 行(起始行),结果位于 Sum 列中。我使用以下函数执行此操作:
=IF($O12>=P$9,HLOOKUP(P$8,Sheet3!$P$8:$S$23,5+$O12-P$9,FALSE),0)+IF($O12>=Q$9,HLOOKUP(Q$8,Sheet3!$P$8:$S$23,5+$O12-Q$9,FALSE),0)+IF($O12>=R$9,HLOOKUP(R$8,Sheet3!$P$8:$S$23,5+$O12-R$9,FALSE),0)+IF($O12>=S$9,HLOOKUP(S$8,Sheet3!$P$8:$S$23,5+$O12-S$9,FALSE),0).
假设我的表位于区域 O8:U23。问题是我有一个包含 300 列和 1000 行数据的大表。
您能否帮助我获取 VBA 脚本/函数或简单的 Excel 函数来解决这个问题。此致 Hafed