将公式应用于 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 列,但每个列都引用了前一列的值?这完美地工作。 谢谢你。