如何用Python编程实现Excel文件间数据匹配操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计385个文字,预计阅读时间需要2分钟。
我们知道Excel有一个MATCH函数,可以用于数据匹配。例如,要根据姓名获取成绩,可以参考sheet1的内容如下:
要基于sheet1匹配每个人的成绩,可以这样写:`=INDEX(Sheet1!B:B, MATCH(A2, Sheet1!A:A, 0))`
我们知道Excel有一个match函数,可以做数据匹配。
比如要根据人名获取成绩
而参考表sheet1的内容如下:
要根据sheet1匹配每人的成绩,用Excel是这么写
index(Sheet1!B:B,MATCH(A2,Sheet1!A:A,0))
意思就是获取sheet1的B列的内容,根据我的A列匹配sheet1的A列的内容
但是如何用python实现这一点呢,我写了一个函数,非常好用,分享给大家。
这个函数考虑到了匹配多个字段,多个sheet。
本文共计385个文字,预计阅读时间需要2分钟。
我们知道Excel有一个MATCH函数,可以用于数据匹配。例如,要根据姓名获取成绩,可以参考sheet1的内容如下:
要基于sheet1匹配每个人的成绩,可以这样写:`=INDEX(Sheet1!B:B, MATCH(A2, Sheet1!A:A, 0))`
我们知道Excel有一个match函数,可以做数据匹配。
比如要根据人名获取成绩
而参考表sheet1的内容如下:
要根据sheet1匹配每人的成绩,用Excel是这么写
index(Sheet1!B:B,MATCH(A2,Sheet1!A:A,0))
意思就是获取sheet1的B列的内容,根据我的A列匹配sheet1的A列的内容
但是如何用python实现这一点呢,我写了一个函数,非常好用,分享给大家。
这个函数考虑到了匹配多个字段,多个sheet。

