ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
Python自动化办公应用大全 Excel 2021函数公式学习大典 Kutools for Office 套件发布 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 2427228339

[求助] 关于excel 大量使用XLookup函数会导致整个文件一直重算

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-7 09:29 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

粘贴成文本要是后期修改就比较麻烦,只是无奈之举

TA的精华主题

TA的得分主题

发表于 2022-11-7 09:31 | 显示全部楼层
2427228339 发表于 2022-11-7 09:29
粘贴成文本要是后期修改就比较麻烦,只是无奈之举

xlookup本身设计出来是为了方便使用的,效率没那么高,可以考虑lookup,而且引用整列容易卡

TA的精华主题

TA的得分主题

发表于 2022-11-7 09:34 | 显示全部楼层
二种改法:1.传统下拉型公式=XLOOKUP(H9&E9&F9,管径壁厚对照表!A1:A66&管径壁厚对照表!B1:B66&管径壁厚对照表!C1:C66,管径壁厚对照表!F1:F66,"补充管道材质",0,1)---------66的地方改一个较大值比如最大行数不过5千就填6666,不过5万就66666,行数过多容易卡,这治标不治本,下拉一次公式就要执行一次,越多越卡

2.  =XLOOKUP(H9:h66&E9:E66&F9:F66,管径壁厚对照表!A:A&管径壁厚对照表!B:B&管径壁厚对照表!C:C,管径壁厚对照表!F:F,"补充管道材质",0,1)---------365特色的动态溢出功能利用,66的地主为查询区的实际区域,一次性得到所有查询区域的所有结果

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-7 09:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
jivy1212 发表于 2022-11-7 09:34
二种改法:1.传统下拉型公式=XLOOKUP(H9&E9&F9,管径壁厚对照表!A1:A66&管径壁厚对照表!B1:B66&管径壁厚对照 ...

xlookup在进行单对单匹配得时感觉并不是很卡,主要是多对多匹配得时候才会出现这个情况,这个匹配有什么替代得方式吗。。。

TA的精华主题

TA的得分主题

发表于 2022-11-7 09:49 | 显示全部楼层
本帖最后由 jivy1212 于 2022-11-7 09:52 编辑
2427228339 发表于 2022-11-7 09:45
xlookup在进行单对单匹配得时感觉并不是很卡,主要是多对多匹配得时候才会出现这个情况,这个匹配有什么 ...

人家算不上慢函数,你用法有问题而已,方法2解君愁,删除G列所有原公式,一个公式搞定所有值查询,不用下拉
  1. =XLOOKUP(H8:H1349&E8:E1349&F8:F1349,管径壁厚对照表!A:A&管径壁厚对照表!B:B&管径壁厚对照表!C:C,管径壁厚对照表!F:F,"补充管道材质",0,1)
复制代码


TA的精华主题

TA的得分主题

发表于 2022-11-7 09:57 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-7 10:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
jivy1212 发表于 2022-11-7 09:49
人家算不上慢函数,你用法有问题而已,方法2解君愁,删除G列所有原公式,一个公式搞定所有值查询,不用下 ...

这个溢出得方法这边确实试用,但是对下面得单元格内容都不能进行修改,我后面有一些单元格除了直接查找还有一部分可能需要手动输出,这个情况这样子就不适用了.

TA的精华主题

TA的得分主题

发表于 2022-11-7 10:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
2427228339 发表于 2022-11-7 10:19
这个溢出得方法这边确实试用,但是对下面得单元格内容都不能进行修改,我后面有一些单元格除了直接查找还 ...

一列函数列,一列手工列,有手工列优先取值,手工取值有规则就直接写入原公式中,你这种属于做表不规范,到时候改错值查询都是坑

TA的精华主题

TA的得分主题

发表于 2022-11-7 15:24 | 显示全部楼层
对excel在使用大量公式后的卡深有感触, 我上万条记录下来个表相互查询汇总就用IF和LOOKUP多,卡的根本用不了,状态栏显示16线程不断在计算, 用POWER QUERY做就飞快, 但是POWER QUERY很多东西又不能随心所欲(可能我还没练到家吧), 最终只能在使用这个文件的时候用wps,看来以后没用到VBA的话都转WPS了,无论本地还是线上表格都给我意想不到的速度.

TA的精华主题

TA的得分主题

发表于 2022-11-8 09:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wps是比excel快的。就是写函数不好体验。大数据啊(在excel中哈)还是优先用vba。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-12-19 17:56 , Processed in 0.023507 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表