excel如何一对多查询呈现vlookup提高运行速度

 时间:2024-10-12 06:48:39

1、上次经验,我们分享过用index实现一对多查询,但是老司机都知道,这样会造成容易卡死的情况,因为运算量过大,这篇我们讲解一下,如何取代index函数,提高运行速度首先新建一个工作表,并输入数据

excel如何一对多查询呈现vlookup提高运行速度

2、输入要求,要求在黄色单元格输入关键词,下面对应出现相应的包含关键词的内容

excel如何一对多查询呈现vlookup提高运行速度

3、首先在A列前,插入一列,并命名为辅助咧

excel如何一对多查询呈现vlookup提高运行速度

4、在A2输入公式=COUNTIF(C$2:C2,$J$1) 而后下拉,

excel如何一对多查询呈现vlookup提高运行速度

5、在I3输入查询公式=VLOOKUP(ROW(H1),$A$2:$F$22,COLUMN(B1),FALSE)

excel如何一对多查询呈现vlookup提高运行速度

6、右拉,下拉,发现有错误值,是因为符合条件的一共有三行,到第四行,肯定错,

excel如何一对多查询呈现vlookup提高运行速度

7、现在我们给他处理错误值,就是外套iferror函数

excel如何一对多查询呈现vlookup提高运行速度

8、I列为日期,显示不是日期格式,我们修改一下,选中I列,右键,设置单元格格式为日期

excel如何一对多查询呈现vlookup提高运行速度

9、输入后发现完美解决,且用这个函数取代index三剑客的数组公式,运行速度大大提升

excel如何一对多查询呈现vlookup提高运行速度
  • excel中使用vba来判断单元格内是否有公式
  • 怎样使用VBA按分割符取数?
  • 如何使用VBA代码判断excel单元格颜色
  • 利用powerQuery实现数据拆分
  • 怎样使用VBA行列之隐藏与取消?
  • 热门搜索
    湖南省旅游局 三亚旅游路线 广西防城港旅游 日内瓦旅游 江西婺源旅游 太姥山旅游攻略 开平旅游 芭提雅旅游攻略 贵州荔波旅游 金门旅游