2016-07-12 82 views
0

我有一個電子表格中的簡單的宏功能,看起來是這樣的:python腳本來增加幼稚電子表格宏值

=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,...等

+0

GENIUS!謝謝!!! –

回答

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。