在excel中,怎样将两个工作表中的某些相同名称的数据通用.

主要是用在工厂的假设我已经用一个工作表做好了仓库的进销存数据,并且已能准确给出库存数,但是我有另一个工作表是涉及到生产用的,除了产品名称规格一样外,其他格式跟仓库完全不一... 主要是用在工厂的 假设我已经用一个工作表做好了仓库的进销存数据,并且已能准确给出库存数,但是我有另一个工作表是涉及到生产用的,除了产品名称规格一样外,其他格式跟仓库完全不一样.但我又希望在生产这个工作表能够显示同名称同规格的库存数...
我的意思是已知某品名的库存数量,然后我在另一个表格中任何位置,当然品名和数量肯定是在一行的,只要一输入这个品名,在该品名数量这一栏就自动显示那张表格的数量.用什么公式可以做到,因为数量是变量,但品名是不会变的,我想应该可以做到,请高手帮忙,很急,一旦解决,分不是问题.
展开
 我来答
shihoumacili
高粉答主

2016-01-29 · 每个回答都超有意思的
知道大有可为答主
回答量:1.1万
采纳率:87%
帮助的人:467万
展开全部

可以使用VLOOKUP函数进行处理


Excel版本参考:2010

1、点击表2单元格的B1单元格

2、输入公式:=VLOOKUP(A1,表1!A:B,2,),回车

3、查看效果(没有对应数据,显示#NA)

Stcxj
高粉答主

推荐于2018-05-27 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部
这要看你的另一个工作表的设置了。
按我之前给你的表格,库存数已经自动统计出来了,“品规”在J列,“库存数”在K列
可在另一工作表的任一列(假设在A1吧)输入
=INDEX(Sheet1!J:J,SMALL(IF(Sheet1!J$4:J$100<>"",ROW($4:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充
再在B1输入
=VLOOKUP(A1,Sheet1!J:K,2,0)回车并向下填充。
用=SUMIF(Sheet1!J:J,A1,Sheet1!K:K)也行(反正只有一个数据,不用汇总)

你的品名自己输入也行,就不要上面的第一道数组公式;第二道公式可加入判断函数IF等:
=IF(ISERROR(VLOOKUP(A1,Sheet1!J:K,2,0)),"",VLOOKUP(A1,Sheet1!J:K,2,0))
当输入库存表没有的品规,库存列显示空值。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
禾贝没8748
2011-02-23
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
你可以使用excel的数据透视功能

也可以使用office 的数据库软件access,导入外部数据,将表1和表2的数据导入,然后数据库工具—关系中建立表1和表2以姓名字段连接。再创建一个简单查询就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qinqixia
2011-02-24 · TA获得超过2185个赞
知道大有可为答主
回答量:2721
采纳率:0%
帮助的人:1474万
展开全部
应该用IF函数 if那格为某个名称,则为前一单元格的数值,否则为0
你最好把2个表格中的名称排序对应到
追问
能给个工式吗!名称排序要一样?是不是原工作表是第5行,而现在这个工作表的单元格也要第5行,那这样根本没用的!
追答
要是名称不对齐If 函数就要假设为若为**品名 那就太多了 我If学得差 如果中文的不可行就用数字编号来代替
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式