在工作表2随机excel提取工作表数据1的函数,他需要哪种函数,怎么做

按类别列出的工作表函数_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
按类别列出的工作表函数
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩12页未读,继续阅读
你可能喜欢在使用公式查询或汇总多工作表数据时经常需要用到整个工作簿所有工作表的名称,下面介绍如何用宏表函数GET.WORKBOOK来提取工作表名称。
提取工作表名称过程:
Ctrl+F3调出定义名称对话框,或者点击【公式】-【定义名称】调出定义名称对话框。
在【名称】框里输入一个定义名称(本例输入ShName),方便在工作表中引用。在【引用位置】处输入=GET.WORKBOOK(1),设置完毕后点击【确定】按钮。
双击一个单元格,输入公式:=INDEX(ShName,ROW(A1)),这时就返回了包括工作簿名称的工作表名称。
INDEX函数使用说明:
INDEX(数组,第二参数)表示从数组中提取第几个元素。例如:INDEX({1,7,9},2)表示从{1,2,3}的数组里提取第2个元素,也就是7。
将公式修改一下,将中括号的部分去掉,只留下工作表名称。公式为:
=REPLACE(INDEX(ShName,ROW(A1)),1,FIND("]",INDEX(ShName,ROW(A1))),"")
下拉公式就可以看到顺序返回了所有工作表名称,这样就可以在其他函数中引用了。
注意:工作簿中隐藏的工作表名称也会显示出来,本例隐藏了一个名称为“合并单元格”的工作表。
如果是在2007版Excel中使用宏表函数,点击保存时会弹出下面的对话框:
解决方案有两种:
1)选择另存为97-2003版Excel格式,也就是扩展名为.xls的格式;
2)选择另存为启用宏的工作簿。2个excel表里一列是正确的,另一个表的是顺序随机的,要使用什么函数数据才能让它自动匹配到对应的地方。_百度知道
2个excel表里一列是正确的,另一个表的是顺序随机的,要使用什么函数数据才能让它自动匹配到对应的地方。
提问者采纳
用vlookup函数
第二个表有一些位置都都是不固定的,中间还夹杂一些空白格子,假设A、B两列,我要和A列自动匹配,显示在C列,具体要用那种数据?
就在C列用这个函数就行了,你最后截图,或者文件发来看,不然没法帮你写公式。或者你自己在excel中按F1,输入vlookup,学习一下这个函数,为你所用。
就像这种 B、C两排都是对应的,我想把这两排和A排进行匹配,出来的结果就是AB两排相同,后面对应固定的四位数。要怎么做啊?
我是这样理解的,你的意思是B列中包含A列的数据,你要把A列中的数据放在B列对应的位置。插入一列D,在D2中输入=IF(countif(B2,$A$2:$A$99),B2,&&) 用这个公式就行了,然后下拉。
提问者评价
其他类似问题
为您推荐:
excel的相关知识
其他2条回答
问题作为内容(邮件主题一定要包含“excel”,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163,本人以此为依据辨别非垃圾邮件
用lookup()函数
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 excel提取工作表名称 的文章

 

随机推荐