将单元格值复制到具有相同ID的另一个单元格的简便方法?

问题描述 投票:0回答:1

必须有比复制和粘贴更简单的方法。我有一个很大的数据集,该数据集具有相同ID的多行数据。我需要将日期复制到一个单元格中,然后将其移动到同一列中的另一单元格中,每一列具有相同编号的不同ID。

此页面不允许我粘贴照片,当我尝试手动重新创建照片时,它会将所有内容混杂在一起。叹。

我在该列上有多个ID(ID1 ID1 ID1 ID2 ID2 ID3 ID3 ID3 ID3 ID3 ID3 ID4 ID4)。在另一列中,我有一个日期,但仅用于每个ID序列的第一个ID。该列中具有相同ID的每个后续单元格均为空白。我需要在每个ID的最后一个单元格而不是第一个中具有该日期。

谢谢!

spss
1个回答
0
投票

假设ID和日期变量的名称分别是ID和日期,并且所有案例均按ID排序,以便所有具有相同ID的案例都在一起,请打开语法窗口并尝试运行以下命令:

IF ID=LAG(ID) date=LAG(date).
EXECUTE.

这应该为每个ID的后续日期填写缺少的日期值。

如果必须删除每个ID的所有日期以外的所有日期,则可以在执行上述命令后按以下步骤进行操作:

COMPUTE order=$CASENUM.
SORT CASES BY order(D).
IF ID=lag(ID) date=$SYSMIS.
SORT CASES BY order(A).
© www.soinside.com 2019 - 2024. All rights reserved.