Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4739|回复: 11

用什么方法可以做到输入一个值然后自动生成表里的某值

[复制链接]
发表于 2011-10-14 15:24 | 显示全部楼层 |阅读模式
意思就是按附件表中,分别有物料代码,物料名称,规格型号,产品型号!
我想做到,输入物料代码后,自动生成,后面的物料名称,规格型号,产品型号!
注意,此表内有所有物料代码的资料!但我不会怎么搞,望高手看贴后,教教小妹子并注释一下怎么搞的!
副本自制半成品-注塑件-2.rar (38.08 KB, 下载次数: 58)
 楼主| 发表于 2011-10-14 16:28 | 显示全部楼层
望高手,教教小妹子!有不明白的,请回复贴子!
回复

使用道具 举报

发表于 2011-10-15 13:43 | 显示全部楼层
回复

使用道具 举报

发表于 2011-10-15 14:15 | 显示全部楼层
B2
=IF(A2="","",VLOOKUP($A2,INDIRECT("'"&MID($A2,6,3)&"*'!a:d"),COLUMN(),))
右拉下拉
行不

评分

参与人数 1 +12 收起 理由
windimi007 + 12 学习了~~~~~~~~~

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-10-15 16:51 | 显示全部楼层
回复 兰色幻想 的帖子

我这公式行不通的,就是试过了.不行~因为太长了..其实有五十多个表的,我删除了一些发上来!我试过用我的公式,说我公式太长,不能用!短的就可以!
回复

使用道具 举报

 楼主| 发表于 2011-10-15 16:52 | 显示全部楼层
有没有什么函数是查找正个工作表的呢?
回复

使用道具 举报

 楼主| 发表于 2011-10-15 16:52 | 显示全部楼层
是工作薄才对!
回复

使用道具 举报

 楼主| 发表于 2011-10-15 16:54 | 显示全部楼层
ueu 发表于 2011-10-15 14:15
B2
=IF(A2="","",VLOOKUP($A2,INDIRECT("'"&MID($A2,6,3)&"*'!a:d"),COLUMN(),))
右拉下拉

这是什么意思,可以注释一下吗?谢谢!
回复

使用道具 举报

发表于 2011-10-16 14:22 | 显示全部楼层
回复 heronit 的帖子

=IF(A2="","",VLOOKUP($A2,INDIRECT("'"&MID($A2,6,3)&"*'!a:d"),COLUMN(),))
若您的数据表的命名规则是
A列物料代码的第6——8三个字符为前导+括号说明
且数据亦以此分表排列
则可用此公式
回复

使用道具 举报

 楼主| 发表于 2011-10-17 08:39 | 显示全部楼层
ueu 发表于 2011-10-16 14:22
回复 heronit 的帖子

=IF(A2="","",VLOOKUP($A2,INDIRECT("'"&MID($A2,6,3)&"*'!a:d"),COLUMN(),))

你好,我测试过了,但我这个工作薄有55工作表的,我输入第55页工作表的那些物料代码时,就查不到显示#REF!,第54页工作表的都可以!
不明白为什么会这样,格式都一样啊,奇怪了!看图片
1.jpg
3.jpg

2.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-18 13:02 , Processed in 0.422856 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表