|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
=VLOOKUP(E50,'e:\Users\lenovo\Documents\WeChat Files\ttcmlx\FileStorage\File\2024-10\[销售明细表-2024_10_18-15_12_34.xls]Sheet1'!A$1:B$65536,2,0)
看一下 VLOOKUP 的引用路径,怎么是个 微信 文件的?
为什么不直接从 本表上的【分类表】里引用呢?
==============================================
大类 辅助列还可以写作:
=MAP(E2:E20000,LAMBDA(a,IF(a<>"",VLOOKUP(a,分类表!A1:B2000,2,0),"")))
这样的话,引用区域 分类表!A1:B2000 在 2万次的对比匹配时,只计算了1次;
用VLOOKUP下拉的话,拉5000行,引用区域 分类表!A1:B2000 要计算5千次;你拉一行,函数都要重新计算一次引用区域;
=============================================
汇总表里的
SUMIFS(数据明细!$L:$L,数据明细!$S:$S,$C$2,数据明细!$H:$H,G$3,数据明细!$N:$N,$B6)
不要写整列,写区域,那怕你的区域 写到 10万行,也比引用整列的计算速度快很多!!!
对于重复引用的区域,可以用 名称管理器 进行定义,或是LAMBDA自定义成一个变量(引用指定的区域), 减少 重复引用 的次数;
|
|