将一个表合并到另一个表格当中时,只要两个表格当中的变量名是一样的即可用以下语句将两个表格的数据进行纵向合并
use chaoexinchou,clear
append using chaexinchou
如果要将几个表格中的数据合并到一个表格中去时,除了要满足以上的条件以外,需要新的语句来进行数据的纵向合并。其中要注意通配符对于一位和两位统配时有所区别,应该分开合并,举例如下。
第一步:将excel表格批量另存为sta文件
forvalues i=1/9 {clear import excel 200’i’年行业收入’i’.xls,firstrow clear save 200’i’年行业收入’i’,replace}
forvalues i=10/13 {clear import excel 20’i’年行业收入’i’.xls,firstrow clear save 20’i’年行业收入’i’,replace}
第二步:批量合并
clear
use 2001年行业收入1,clear
forvalues i=2/9{append using 200’i’年行业收入’i’,force}
save part,replace
use part ,clear
forvalues i=10/13{ append using 20’i’年行业收入’i’,force}