我有多个相同的excel报表,其中每个报表的标题和格式都相同。这是一份年度报告,已经填写完毕,因此唯一需要更改的是报告框中的数字。
我想将多年的数据转换为一份报告,以便针对过去5年的结果提供一个数据集。我想知道我将如何去做,因为数据集的格式是相同的,但是所有5年的数据将被添加到这个数据集中。例如,每年单元格A2的数字值将加在一起,并将出现在单元格A2中的最终报告中。
提前谢谢!
答案 0 :(得分:0)
有些事情要记住-Excel不会强制执行变量类型,因此,如果SAS认为列中的任何单元格都是字符,则它将其导入为字符。因此,在堆叠数据时,您经常会遇到类型问题。
此外,您可以在PROC IMPORT上指定一个RANGE以仅导入数据,但是如果您的“表”具有许多自定义格式,则可能难以读取和重组。
答案 1 :(得分:0)
如果数据集的结构如下:
Var1 Var2 Var3 ... VarN
Obs1
Obs2
Obs3
.
.
.
ObsN
您只想将它们放在一起,然后简单地放置即可:
Data want;
Set have1 have2 have3 ... haveN;
run;