python脚本增加天真电子表格宏的值

时间:2016-07-12 14:12:13

标签: python excel macros spreadsheet

我在电子表格中有一个简单的宏函数,如下所示:

=LOOKUP(B2, eligible.submissions!A1:A158,eligible.submissions!B1:B158)

我想这样增加它:

=LOOKUP(B2, eligible.submissions!A1:A158,eligible.submissions!B1:B158)
=LOOKUP(B3, eligible.submissions!A1:A158,eligible.submissions!B1:B158)
=LOOKUP(B4, eligible.submissions!A1:A158,eligible.submissions!B1:B158)

但是点击和拖动功能会增加每一件事 - 这是错误的。

是否有可能使用Python仅递增函数的第一个值,即与B关联的值,即B2B3B4,......等< / p>

1 个答案:

答案 0 :(得分:1)

我不知道这与Python有什么关系,但是尝试在你不想改变的引用前放一个$符号,即:

=LOOKUP($B2, eligible.submissions!$A$1:$A$158,eligible.submissions!$B$1:$B$158)

有关详细信息,请参阅Overview of Excel formulas

  

绝对引用公式中的绝对单元格引用(例如$ A $ 1)始终引用特定位置中的单元格。如果包含公式的单元格的位置发生更改,则绝对引用保持不变。如果跨行或向下列复制或填充公式,则绝对参考不会调整。默认情况下,新公式使用相对引用,您可能需要将它们切换为绝对引用。例如,如果将单元格B2中的绝对引用复制或填充到单元格B3,则它在两个单元格中保持不变= $ A $ 1.