excel表间自动取数
发布网友
发布时间:2022-04-24 19:54
我来回答
共5个回答
热心网友
时间:2023-10-09 05:00
假设表格结构如图一所示,需要在sheet2工作表的 B列某单元格的填入对应A列单元格姓名的编号,在SHEET1中查找相对应的数值
1、在sheet2工作表的E2单元格输入公式:
=IFERROR(VLOOKUP(A2,sheet1!A:B,2,0),""),回车
见图一
2、下拉填充满B列的其他单元格
效果见图二
热心网友
时间:2023-10-09 05:01
查C表的话,要把名明更改了才对:
=VLOOKUP(B13,C表的名字 !A$2:E$977,5,FALSE)
如果是这么写公式的话,那就看看,C表的结构是不是和B表一样,例如如果名字行跑到B列就不行了。
另外格式也会影响vlookup函数的。
再者,看看A列的名字前后是不是有空格,有空格那就查不到了。
******
用=Countif(C!A:A,B13)先判断判断B13是不是在C表里面出现过,如果没有,但是确实能看到就是数据有某些不同的地方了
另外vlookup函数一般都这么用来避免#N/A
=if(countif(C!A:A,B13)>0,vlookup(B13,C!A:E,5,False),"")
**********
按照我说的做一下,找一个2表都能看到的名字
然后在B表中,F2进入编辑状态,看前后是否有空格。然后到C表,同样的操作,先这么试试。
热心网友
时间:2023-10-09 05:01
例如,三个工作表A、B、C,我想让A表自动取B表里张三的成绩,再让C表自动取B表某班的总成绩,要用什么样的函数可以实现呢?
问题补充:我在A表里这样设公式就能取到B表里的公式了=VLOOKUP(B13,Data!A$2:E$977,5,FALSE),但在B表里这么设公式就取不到C表里的数字了,不知道为什么 ...
到底是C表自动取B表某班的总成绩还是在B表取C表里的数字??
答:hebchina,是在B表里取C表里的数字 ...
A引用B,B引用C,太容易乱了!
这样:将C表设置成基本数据,即存在每个人的成绩,以及1班,2班,3班...的总成绩;再用函数VLOOKUP让A表里取C表里的数字,让B表里取C表里的数字!!
热心网友
时间:2023-10-09 05:02
我看似乎用=就可以了
即类似
=Sheet2!B3
的格式
你要的数字完全可以在sheet2表格先算好的嘛
热心网友
时间:2023-10-09 05:02
看了上面的朋友的解说,好像还是比较麻烦........
关键问题是没有看到你的附件,也不好解答,..你最好能给你一附件....
在附件内说明清楚,那个表要取那个表的值,
如果只是但但的取值,应该是很容易的...
如果可以的话,发一份到我的邮箱,........我帮你看一下.....xianla@126.com