【发布时间】:2021-03-18 07:15:52
【问题描述】:
这里是 Excel/Stata 新手!
我正在尝试在 Excel 中合并两个不同的数据集(也可以使用 Stata)。这是我要合并的两个表:
第一个表:
|---------------------|------------------|------------------|
| Country | Coefficient 1 | Year |
|---------------------|------------------|------------------|
| Afghanistan | .34 | 1999 |
|---------------------|------------------|------------------|
| Afghanistan | .22 | 2010 |
|---------------------|------------------|------------------|
| Albania | .7 | 1971 |
|---------------------|------------------|------------------|
第二桌:
|---------------------|------------------|------------------|
| Country | Coefficient 2 | Year |
|---------------------|------------------|------------------|
| Afghanistan | .10 | 1999 |
|---------------------|------------------|------------------|
| Afghanistan | .4 | 2004 |
|---------------------|------------------|------------------|
| Albania | .2 | 1970 |
|---------------------|------------------|------------------|
因此,虽然国家相同,但系数来自不同年份。
这是我想要的样子:
所以年份被合并,如果两个系数在同一年,那么它们将出现在同一行。如果一年只存在一个系数,那么我希望显示年份和可用系数,而另一个系数的单元格可以为空白。 (数据如何排序并不重要)。
有人知道怎么做吗?我已经尝试过 YLookup、HLookup 和 Merge 工具,但我无法使用它!
非常感谢您的想法。
【问题讨论】:
-
如果您可以以可重现的格式提供数据,例如使用 SSC 提供的
dataexStata 包,其他人会更容易提供帮助。