我有一个模型,其中有一个投入(选定的国家),例如联合王国。使用SUMIFS,我根据国家选择来提取一组数据,然后对所提取的数据执行计算。非常简化的类比
GDP
)
我想对我正在研究的国家范围的模型计算出的产出进行核对。我可以手动遍历模型,选择每个国家,并将数据复制并粘贴到单独的表格中,但这意味着,如果我更新底层数据,所整理的数据就会过时。
是否有一种方法来查询国家X是否被输入到模型中,单元格y中的输出将是z。
这样我就可以有这样的桌子了:
+----------------+----------------+--+
| Country | GBP Per Capita | |
+----------------+----------------+--+
| United Kingdom | 10k | |
| United States | 15K | |
| Ireland | 8K | |
| ... | | |
+----------------+----------------+--+非常感谢
发布于 2020-10-20 14:13:56
你能做到的,但我相信你需要VBA。想象一下,每一张纸看起来如下:
A B
1 Country name Belgium
2 Population 11,000,000
3 Surface ...然后,您可以编写VBA代码来进行摘要,如下所示:
Sheets("Summary").Activate
For Each ws in ActiveWorkbook.Sheets
if ws.Name <> "Summary"
ActiveCell.Offset(1,0).Activate
ActiveCell.Value = ws.Range("B1").Value
ActiveCell.Offset(0,1) = ws.Range("B2").Value
ActiveCell.Offset(0,2) = ws.Range("B3").Value
...
End if
Next然后,您的摘要表将看起来如下:
Belgium 11,000,000 ...
France ... ...https://stackoverflow.com/questions/64446827
复制相似问题