將公式應用於 2400 列,但每列都引用了前一列的值?我有一個 2400 列和 311 行的表。 每列都有值而沒有公式。 但是,我想在引用該列值的每一列上使用一個公式。 例如,對於“80”列,我旁邊還有另一列,其中包含以下內容:
Abs(
Col Sum(
(:Name( "80" ) / Col Sum( :Name( "80" ) )) *
Ln( :Name( "80" ) / Col Sum( :Name( "80" ) ) )
)
) / Ln( Col Number( :Name( "80" ) ) )
理想情況下,我想要一個新的列表,該表是對上一個表的每個列值使用此公式而產生的。 我可以手動完成並在將每個公式粘貼到第一個表上原始旁邊新創建的列後輸入“80”,但必須有更快的方法來做到這一點? 如果不是一個全新的表,那麼我可以以某種方式創建一個“滯後”,它只引用之前的列來獲取值,而不是每次都指定一個唯一的列名(例如,“80”)? 但第一種方式會更可取。 謝謝你。
數據表蘋果系統腳本編寫回复:將公式應用於 2400 列,但每個列都引用了前一列的值?還有其他方法可以做到這一點,但請查看最近發布的腳本工具加載項,如果我正確理解您的請求,您可以選擇您感興趣的所有列(從幾個列開始以確保它按預期工作)並在公式部分輸入:
Abs(
Col Sum(
(<COLUMN> / Col Sum( <COLUMN> )) *
Ln( <COLUMN> / Col Sum( <COLUMN> ) )
)
) / Ln( Col Number( <COLUMN> ) )</COLUMN></COLUMN></COLUMN></COLUMN></COLUMN>

回复:將公式應用於 2400 列,但每個列都引用了前一列的值?這完美地工作。 謝謝你。