使用Vlookup函数
具体参考:
用途:返回表格或数组当前行中指定列处的数值。
语法:VLOOKUP(索引值,数据区域,列序号,查找方式)
参数:
索引值为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。
数据区域为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。
列序号 指数据区域 中待返回的匹配值的列序号。它等于1 时,返回数据区域 第一列中的数值;它等于 2时,返回数据区域第二列中的数值,以此类推。
查找方式为一逻辑值,指明函数VLOOKUP 返回时是精确匹配还是近似匹配。如果为1或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于索引值 的最大数值;如果为0,函数VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值#N/A。
自己打开sheet1,然后选择工具--宏--录制宏。
然后在SHEET1中开始操作,具体选择什么数据,复制,粘帖到SHEET2,你自己看着办,都完事了,选择停止录制宏。
然后在打开宏,把宏名称复制,
在thiswordbook中写下面的代码
Private Sub Workbook_Open()
'在此处写上你的录制宏名称
End Sub
方法有很多:
方法一、使用MS QUERY查询工具,可按自定义参数条件自动查询符合的数据,修改数据或条件参数时,自动更新查询结果。
方法二、或使用SQL查询,适合于条件相对固定的查询(因为修改条件时不如上面的方便)
方法三、高级筛选(这个方法最简单,但是更新结果会稍麻烦)
方法四、使用数据透视表(能分类筛选,但不能模糊筛选)
跨越工作表取值:在SHEET2里面设置公式 就是SHEET1中需要取值的部分