楼主 lrlxxqxa |
Q:如何使VLOOKUP实现调用多表查询? A: 步骤1、定义名称:name
步骤2:C2数组公式
vlookup多表调用.rar |
2楼 xiaoegege |
打开文件时显示的结果是#name? 不知道怎么回事 |
3楼 xiaoegege |
补充说明: 我是用EXCEL2003打开下载的附件的,刚打开时,可以看到结果 但是会弹出一个是否允许宏运行的警告框 结果,无论点"是"或者"否",公式得出的结果都无法正确显示, 此外,发现所有公式变成类似于"=_xlfn.IFERROR(VLOOKUP($B9,INDIRECT("'"&INDEX(name,MATCH(0,0/COUNTIF(INDIRECT("'"&name&"'!A:A"),$B9),))&"'!A:I"),2,),"")"这样的格式 我仔细看过公式,发现在头尾的地方还多了一个符号{},于是在重新将公式复制入单元格后尝试用Ctrl+Shift+Enter将此符号加上 但结果还是出错 另外,我也尝试过将定义的name数据删除再重新定义,但是结果还是出错 实在没办法了 请大家指出哪里出错吧 |
4楼 jd688 |
期待高手解答 |
5楼 gouweicao78 |
问题1:出现#NAME?错误,是由于使用了宏表函数GET.WORKBOOK来获取各工作表名数组; 问题2:出现._xlfn前缀,是因为使用了IFERROR函数进行容错,该函数为2007版新增函数,2003版中不能使用。 |
6楼 lrlxxqxa |
vlookup多表调用2003.rar 弄了个2003的附件,给3楼的朋友 |
7楼 ktslbx |
看贴是一种需求,回帖是一种美德! |
8楼 qinhuan66 |
走过路过千万别错过 |
9楼 邀你看日出 |
该表格中查询栏数组函数错误的地方在哪里? 12.zip |
10楼 yeminqiang |
|
11楼 邀你看日出 |
能劳驾兄弟帮我诊断一下该表格吗?谢谢! 12.zip |
12楼 1548885750 |
谢了 |
13楼 yf_home |
跟帖学习了,不错。 |