当前位置:首页 > 实用技巧 >

excel vba快速录入多行数据(excel vba录入数据代码)

来源:原点资讯(m.360kss.com)时间:2023-11-17 05:33:40作者:YD166手机阅读>>

说到数据查询,相信许多人首先想到的就是vlookup函数。vlookup在数据查询过程中的作用确实非常大,什么单条件、多条件及逆向查询操作都能完成。但是在使用的时候,有时候单独使用这个函数也会出现很多问题。

excel vba快速录入多行数据,excel vba录入数据代码(1)

案例说明:我们需要查询对应人员指定月份的数据。这里如果我们只用vlookup函数来进行查询的话,因为有7个月的数据,所有我们需要分别输入7次函数才能全部查询完。如下图所示:

excel vba快速录入多行数据,excel vba录入数据代码(2)

单独利用vlookup函数查询数据,这里我们需要通过修改第三参数列的位置,修改七次才能完成,所以这样的操作会非常的麻烦。今天我们就来学习一组函数嵌套公式,利用vlookup Match函数五秒批量完成多行、多列数据查询。

案例运用:vlookup Match函数嵌套快速批量完成多行、多列数据查询

excel vba快速录入多行数据,excel vba录入数据代码(3)

函数公式:

=VLOOKUP($B14,$B$2:$N$9,MATCH(C$13,$B$2:$N$2,0),0)

函数解析:

1、这里我们主要通过Match定位月份的功能,来作为vlookup函数的第三参数,从而实现拖动的时候自动返回对应数值所在列的值,实现数据的多行多列批量查询;

2、Match函数主要有3个参数,第一参数为查询的月份条件值,第二参数为月份在原始数据中所在的全部数据区域,第三参数0为精确查询。通过这样的方式,我们就可以实现指定月份在原有数据中的具体位置,如下图所示:

excel vba快速录入多行数据,excel vba录入数据代码(4)

3、在这里我们主要需要留意一下函数嵌套的相对引用和绝对引用。vlookup函数第一参数我们需要固定所在列$B14,这样往下拖动的时候会自动生成B15、B16...,往右拖动的时候不会发生变化;Match函数在查询的时候,我们需要固定第一参数C$13的行,这样我们往右拖动的时候,会自动变化为C14、C15...等指定月份,往下拖动的时候又不会发生变化。

通过上面的函数详细讲解,现在你学会如何运用vlookup Match函数嵌套使用,快速批量的查询多行多列数据了吗?

栏目热文

vba数据录入另外一张表格(vba怎么把数据传到另一个表格)

vba数据录入另外一张表格(vba怎么把数据传到另一个表格)

本实例基于VBA程序,实现功能:在其中一个数据表中录入数据,点击录入按钮后所输入的数据自动进入到另外一个数据表中。该程序...

2023-11-17 05:19:19查看全文 >>

梨形身材对健康的影响(梨形身材是身体哪里不好)

梨形身材对健康的影响(梨形身材是身体哪里不好)

新华社华盛顿9月16日电(记者周舟)女性的脂肪倾向蓄积在大腿处形成“梨形”身材,男性的脂肪倾向蓄积在腹部形成“苹果形”身...

2023-11-17 05:55:32查看全文 >>

为什么会突然变成梨形身材(怎样判定自己是否属于梨形身材)

为什么会突然变成梨形身材(怎样判定自己是否属于梨形身材)

如果你经常遇到下半身水肿的问题,建议你在做日常的这些运动外,再加一些饮食,比如多喝水促进血液循环等。为什么会出现梨形身材...

2023-11-17 05:12:04查看全文 >>

怎么判断是梨形身材(怎么判断梨形身材是天生还是后天形成的)

怎么判断是梨形身材(怎么判断梨形身材是天生还是后天形成的)

1、人种影响脂肪的形成在中国,大多数发福的同志们都会呈现出茁壮成长的啤酒肚下两条并不粗的细腿,像一个个大「苹果」;而西方...

2023-11-17 05:52:59查看全文 >>

怎样判断自己是不是梨形身材(怎么可以看出自己是不是梨形身材)

怎样判断自己是不是梨形身材(怎么可以看出自己是不是梨形身材)

大噶好,小幺上线时间到了最近总是有小伙伴在后台问小幺,梨形身材的女孩子怎么搭配衣服?针对这种梨形身材的小幺要再次给大...

2023-11-17 05:32:07查看全文 >>

excel vba窗体录入数据(excelvba窗体录入实战操作)

excel vba窗体录入数据(excelvba窗体录入实战操作)

【分享成果,随喜正能量】学会坚强,这世上,真正在乎你的人并不多,相反,倒是有很多人都在等着看你的笑话。就算遇到天大的麻烦...

2023-11-17 05:36:04查看全文 >>

excel vba 录入数据生成汇总表(excel vba数据快速录入)

excel vba 录入数据生成汇总表(excel vba数据快速录入)

Excel多个工作表合并至一个工作表!效果如下所示:要求汇总至一个工作表1多个工作表表一数据:姓名定位性别程咬金坦克男刘...

2023-11-17 06:02:23查看全文 >>

vba如何把excel表格复制到新表中(vba怎么复制excel表格)

vba如何把excel表格复制到新表中(vba怎么复制excel表格)

Sub Copysheets_To_file()Dim Path,file, year, Month, day As S...

2023-11-17 05:39:33查看全文 >>

excelvba重复录入上一组数据(excelvba统计重复项和个数)

excelvba重复录入上一组数据(excelvba统计重复项和个数)

'获取最后一个非空单元格的行号,然后用输入框输入值,并循环‘学习要点:第一步找到最后一个单元格的行号;第二步使用inpu...

2023-11-17 05:30:18查看全文 >>

excel vba 将数据依次写入单元格(excel使用vba任意填充多个单元格)

excel vba 将数据依次写入单元格(excel使用vba任意填充多个单元格)

思路:循环遍历F列的单元格,与字符”a”,”b”,”c”依次比较,如果匹配成功,则继续提取B列的单元格与10和11比较,...

2023-11-17 05:47:19查看全文 >>

文档排行