MedCalc 填充列

命令: 工具
下一步选择填充列
描述

用值或公式填充电子表格中的整个列或一列中的行范围。填充列命令还可以用于清除列中的单元格范围。

您可以选择两个选项:

  • 将公式转换为值将公式转换为其计算值的选项。
  • 仅填充空单元格:使用新公式仅填充空单元格的选项,因此将非空单元格的内容保存在列中。

选择公式编辑器按钮以调用变量编辑器对话框。

在下面的示例中,将使用RANDNORM(0,1)函数的结果填充列A的第1至100行。此函数从正态分布中得出均值为0且标准差为1的随机数。

用公式填充列

保存数据时,在此对话框中输入的公式也将保存在MedCalc数据文件中,因此您可以在以后的阶段轻松地重新使用它们。

通过将对话框中的“填充为”字段保留为空白,还可以使用“填充列”命令清除列中的一系列单元格。

下表提供了一些有用公式的示例。

 

填充: 结果:
SQRT(长度 用变量LENGTH的平方根填充
IF(var <20,“ A”,“ B”) 将变量var重新编码为A和B两类
兰德(2) 单元格将随机填充1或2
RANDNORM(0,1) 用均值1和标准偏差0的正态分布填充随机数
VAR1 + VAR2 填充变量VAR1VAR2的总和
单元格将填充行号
单元格将被清除(空填充字段)

 

如何使用IF函数将连续变量转换为二分变量

通过使用IF函数在电子表格中填充一列,可以将连续变量转换为二分变量。

该函数的一般格式为:

IF(条件,结果为TRUE条件,结果为FALSE条件)

例如,您有一个AGE变量,您想将其转换为两个年龄组的代码,年龄小于30岁的代码1,以及30岁以上的代码2。您可以通过输入以下形式创建新变量

IF( AGE <30  1  2 

在上方显示的“填充列”对话框的“填充为”字段中。

注意:

  • 您可以在所有统计检验的对话框中直接将IF()公式作为变量输入。
  • 可以嵌套IF函数以创建3个(或更多)组。如果要将变量AGE转换为年龄段小于30岁,30至39岁以及40岁或更长时间的代码,则可以使用以下(嵌套的)公式: 

    IF( AGE <30  1  IF( AGE <40  2  3 ))

    请注意两个右括号,一个用于第一个,另一个用于第二个IF函数。

Share on facebook
Facebook
Share on twitter
Twitter