全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
4806 6
2022-03-28
如题所示,也不知道表达的对不对,一般Excel中一个条件直接用vlookup就可以实现,但是现在需要用2个条件同时满足,来填充数据。如下所示,要从左边的数据中,查找右边对应的值。这个没想出来用什么函数。 1.png
如果采用python,是不是要容易的多。先把左边的存储为字典,然后自动填充右边的数据?不知道这个思路对不对,希望大牛 帮助解决一下。
二维码

扫码加我 拉你入群

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

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

全部回复
2022-3-29 10:54:22
也是遇到同样的情况,当一个单元格内容相同的时候,替换另一个单元格的内容。
二维码

扫码加我 拉你入群

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

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

2022-3-29 16:11:58
cc791010lj 发表于 2022-3-29 10:54
也是遇到同样的情况,当一个单元格内容相同的时候,替换另一个单元格的内容。
可以通过excel中的lookup函数解决。看我另一个帖子。
二维码

扫码加我 拉你入群

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

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

2022-3-29 20:13:14
(1)首先在左边数据区域使用concatenate函数将省份、年份进行拼接,生成一个新的变量
(2)其次,在右边数据区域使用concatenate函数将省份、年份进行拼接,生成一个新的变量
(3)再次使用Vlookup函数就可以解决问题了。
二维码

扫码加我 拉你入群

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

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

2022-3-29 20:16:21
在python中,可以使用pandas中merge函数将两张表格根据相同指标(不局限于2个变量)进行拼接。
二维码

扫码加我 拉你入群

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

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

2022-3-29 20:16:29
冷秋 发表于 2022-3-29 20:13
(1)首先在左边数据区域使用concatenate函数将省份、年份进行拼接,生成一个新的变量
(2)其次,在右边 ...
哦,已经通过lookup函数解决了,下次有机会使用这个方法。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群