excel数据源处理

 

关于excel和python的协同联动
传统python处理完的數据直接to_excel(“file_path”)
是生成了一个新文件替换掉了原来的同名文件
新文件只有当前写入的数据,原表中的公式、透视之类的必要模型
以及其他sheet嘟不存在了
传统 excel建模遵循数据源和模型输出分离的原则
对于数据量比较大处理完的数据比较小的话
可以借助python处理完直接替换掉模型数据源,可以发挥excel的可视化属性
更方便与其他同事进行对接

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

数据透视表的刷新,可以不使用win32com
(上面这种方法刷新全部数据源包含PQ模型读取嘚数据)
直接在excel里设置数据透视表打开刷新即可
设置路径:数据透视–》设计–》选项–》数据–》(勾选)打开文件时刷新数据

今天给大家讲解vlookup结果为#N/A的第二种錯误原因:数据源引用错误

比如这个表格,通过商品名称查找数量但数据源是从A(序号)列开始选择的,没有满足数据源首列必须包含查

找依据这个要求所以返回#N/A错误值。

此时需要将数据源区域调整一下改为B1:D6,即可取到正确数量

再将鼠标放到单元格右下角,呈+字形下拉复制公式,其他数量也取到了

此时发现“桌子”的数量还是#N/A,这是为什么呢

原因是查询“冰箱”时数据源选择为B1:D6,公式往下複制后数据源由于相对引用变成了B4:D9,导致“桌子”

一般情况下进行数据查询时是在一个固定不变的范围中,因此需要将数据范围进行絕对引用在数据源区域中点

击F4快速添加绝对引用,回车

再重新下拉复制公式,所有数量都取到了

我要回帖

 

随机推荐