excel中引用其他工作表,为啥不行呢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中引用其他工作表,为啥不行呢相关的知识,希望对你有一定的参考价值。
excel中引用其他工作表,为什么不行呢
用的函数是VLOOKUP,显示结果如图片所示
哎,无法插入图片,
大概意思是这样的:无效引用,该文件版本所包含的公式中,所引用的单元格不能位于256列或65536行以外,以前都行的,应该怎么解决呢,是我下载的OFFICE版本低吗。问我的是07版呢,请各位大侠帮忙,在此谢过啦!
excel引用其他工作表,要求工作表的版本一致。比如说2007版和2003版的,是不相通的。相同版本的情况下,可按以下方法操作:
1、商品表1,看有商品代号。
2、商品表2,看也商品代号。
3、把商品表2中的其它两个分类"标题"栏目复制到商品表1中。
4、接着下面用公式引用,在商品表1中选中单元格,再点击上面的fx,选择全部,找到vlookup,点确定。
5、关于Vlookup函数内容解析:
Lookup_value“唯一值”为需要在数组第一列中查找作参考的关系数值,它可以是数值或文字符串。比如:举例中的商品代码列,一般是第一列的数值,作为唯一数据参考而用的。(本表格中)
Table_array“区域”:数值区域,如“A:D”,就是您所有想引用过来的数据(想要引用数据的表格)
Col_index_unm“列序号”:引用区域值里面的第一列,比如从A到D共有4列,我想引用B列数值过来,那么就选择2,因为B列在区域的第二列,其它也是这么推算。
Range_lookup“逻辑值”:一般填TRUE或FALSE。指函数 VLOOKUP 返回时是精确匹配还还是近似匹配。 通常都是写false。
第一个单元格引用成功后,就往下拉(当单元格最右下角变实心,再往下拉,意思与上如同。)
6、另一列的品牌也是照着上面的方法,重复第4与第5步,也可以直接插入复制第前一列的粘贴操作,只是需要把那个第三个数值的,第二列2改成第三列3,.完成再把公式拉下来。
7、展现的效果就是如图下,结合了两个表格的数据.。
我也遇到过这样的问题,你的table_array不要选中整列,你就选中你所需要的一个区域试一试。追问
是吗,我就是选中的是整列的,VLOOKUP(D482,'[计划-2.xlsx]'!$H:$J,3,FALSE)
但为什么我以前可以呢,或者在同一个工作簿中行呢
你的这里:'[计划-2.xlsx]'!$H:$J
把它换成H到J列的你需要的一片区域,如:'[计划-2.xlsx]'!$H1:$J12
有时候我也会这样,你尽量选择区域不要选择整列吧,具体原因我还没深究过,抱歉
还是无法插入图片。反正意思是我描述的那样,公式是正确的,因为我在同一个工作簿里面的工作表示可以的,但是换成另外的工作不就不行咯,
追答也就是说你要在不同的工作薄中操作,那估计是你没有定义路径
追问是的,但是我以前用台式的是可以的哦,什么定义路径,你比如,在我要选择的工作不中,他会自动sheet?!后面就是我要的内容哒,能具体点?方便的话,可以Q聊,因为我查了很多资料都没解,才求助的.Q:710995494
参考技术D 还是用03版的吧为啥在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据 求解答
这是一个导出Excel文件的代码,可能路径有问题,求服务器上的路径
为什么在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据
求解答
FileInputStream f = new FileInputStream(file);
byte[] fb = new byte[f.available()];
f.read(fb);
response.setHeader("Content-disposition", "attachment; filename="+fileName + ".xls");
ByteArrayInputStream bais = new ByteArrayInputStream(fb);
int b;
while ((b = bais.read()) != -1 )
response.getOutputStream().write(b);
response.getOutputStream().flush();
response.getOutputStream().close();
怎么将内容写到硬盘上 ...已经解决
你这上下两端代码没什么关系啊,上面那段代码粘全了么,如果想输出,在最后加上:
wwb.write();wwb.close();
就行了,不用下面那段代码。
我上面也写了 后面那两句了啊 但是在本地可以 ,一上传到服务器就没有数据 ..求解 是不是路径问题啊
追答检查一下你本地和服务连的数据库是不是一个,服务器上的代码获得的user list是不是空的。
追问肯定不是空的 前台列表都可以看到列表数据 ,但是导出列表却没有数据 现在是数据闪一下就又没了用流写的
参考技术A 我现在也做的这个项目 你这个代码是把Excel导出到指定的盘上 你在自己的电脑上发布的时候能导出来 而发布的时候 是导出在服务器上而不是你的电脑上 你要从服务器上拿下数据才可以 参考技术B Microsoft.Office.Interop.Excel.Application excel1 = new Microsoft.Office.Interop.Excel.Application();Workbook workbook1 = excel1.Workbooks.Add(true);
Worksheet worksheet1 = (Worksheet)workbook1.Worksheets["sheet1"];
excel1.Visible = true; 这是另外一种导出方法 参考技术C 求解答啊,我也是同样的问题 参考技术D 我的也是这个问题
以上是关于excel中引用其他工作表,为啥不行呢的主要内容,如果未能解决你的问题,请参考以下文章
如何将EXCEL中二个工作表的内容引用并合并到一个工作表中?
WPS表格出现“此工作簿包含其他数据的链接,是不是更新这些链接”怎么解决