楼主: refound
1381 2

[excel商务智能] BVD数据库 行是公司名,列是时间+变量名称 [推广有奖]

  • 0关注
  • 1粉丝

已卖:277份资源

硕士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
6171 个
通用积分
48.2944
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
549 点
帖子
31
精华
0
在线时间
228 小时
注册时间
2018-11-6
最后登录
2025-9-13

楼主
refound 学生认证  发表于 2019-7-23 22:59:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如图所示,BVD数据库中下载后时间和变量名称是在一起的,也就是说2018年总资产和2017年总资产不在同一列,已经试过宏,但是似乎没效果,请问有什么办法能把这种形式的数据转化成横坐标是公司+时间,纵坐标是变量名? 20190723225431.png 新建 Microsoft Excel 工作表 (3).xlsx (3.24 MB)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:bvd数据库 数据库 公司名 BvD 数据转化

沙发
車樹森 学生认证  发表于 2019-7-24 10:49:31
1.函数法,采用转置功能得到表格的框架,然后基于框架写个函数;
2.查询功能最方便。
不知道是不是想要的结果还。。。

查询法,方便快捷.png (58.04 KB)

查询法,方便快捷.png

函数法,很卡运算起来.png (43.95 KB)

函数法,很卡运算起来.png

表格样式调整_190724.xlsx
下载链接: https://bbs.pinggu.org/a-2873371.html

15.39 MB

藤椅
refound 学生认证  发表于 2019-7-24 22:31:26
差不多是这个思路,还有一个办法是运用vlookup和match函数,通过两个match函数得到变量第一次出现的列数和年份在所有期间内的次序,由此相加处理一下得到列数

233.jpg (128.09 KB)

233.jpg

20190723225431.png (20.78 KB)

20190723225431.png

TIM截图20190724222657.jpg (79.25 KB)

TIM截图20190724222657.jpg

工作簿1.xlsx

30.37 MB

需要: 10 个论坛币  [购买]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 17:27