excel工作薄中,一个单元格内录入内容自动在另一个工作表中寻找相应位置填写进去

例如我要做一个药品入库,用vlookup在设置好的查询框内输入相应数字,自动对应到另一个工作表中的某种药品。
如图,我想在第一个表中入库数量中填写数字,然后自动对应到第二个图中的入库数量中。如我查询出来阿莫西林后,在入库数量中填写10,在第二个图中阿莫西林入库数量自动更新为10.我再查出来一个,我再输入,再对应更新。

设[A1]单元格为录入查询内容,表二的[A1:B99]为对应数据原始表,首列包含查询内容,次列有需要的结果。
则:VLOOKUP(A1,表二!A1:B99,2,)
通过这个函数公式可以得到结果。
如果不能返回结果,原因会有多种:文本格式、内容不全……

16:07
刚才怎么没看见图的?帖主的意思是在第一个表输入一个药品名,然后在下面输入数量,则第二个表中对应此药品名的对应数量列中会记录这个数据。
这个不是函数能解决的问题。需要使用VBA
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-10
第二个表内入库数量 E2=hlookup($A2,药品查询系统!$B$5:$B$6,2,0),如果不想出现错误值,加个iferroy公式,E2=iferror(hlookup($A2,药品查询系统!$B$5:$B$6,2,0))追问

我弄了半天也没弄好 请问在这样一个情况下,如何输入你说的公式?

追答

第一个表,N2=iferror(hlookup($A2,药品查询系统!$B$2:$B$7,6,0),""),这个6代表的是你选择查询区域的第几行,前边拉下个参数,嘿嘿

本回答被提问者采纳
第2个回答  2014-06-10
没有具体截图,不太明白~追问

我已经截个图了,麻烦看看。

追答

你表一只会记录当前扫到的一条,但是每次都要在表二中新增加,用函数没法弄,用VBA可以实现

相似回答