Excel精英培训网

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

[已解决]如何自动填写另一个格子的内容-----有数据库

[复制链接]
发表于 2014-6-5 17:49 | 显示全部楼层 |阅读模式
本帖最后由 日斜阳 于 2014-6-5 20:33 编辑

在sheet1中,输入sheet4中的数据,例如:在sheet1  B2格内输入桑叶,则在B5中自动输入sheet4表中“桑叶”所对应的值“2”,并自动附上单位“kg/袋”。
请教,如何实现上述功能?
llsb.zip (31.04 KB, 下载次数: 14)
发表于 2014-6-5 18:35 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-6-5 19:24 | 显示全部楼层
xuyouxm 发表于 2014-6-5 18:35
不是很明确!

是描述不明确吗?
回复

使用道具 举报

发表于 2014-6-5 20:27 | 显示全部楼层
桑叶不是对应2kg/袋吗?怎么是0.5?
  1. =IFERROR(VLOOKUP(B2,Sheet4!$A:$E,5,)&"kg/袋","")
复制代码
像黄连等找不到的药名显示空
回复

使用道具 举报

发表于 2014-6-5 20:30 | 显示全部楼层    本楼为最佳答案   
补充说明:因为你的结果里有小数有整数,所以我取消自定义格式了。不然公式无法得到结果。
llsb.rar (29.91 KB, 下载次数: 20)
回复

使用道具 举报

 楼主| 发表于 2014-6-5 20:40 | 显示全部楼层
太棒了,感谢您。
回复

使用道具 举报

发表于 2014-6-5 20:51 | 显示全部楼层
  1. =OFFSET(Sheet4!A$1,MATCH(Sheet1!B2,Sheet4!A:A,)-1,4)&"kg/袋"
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-28 05:16 , Processed in 0.473505 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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