设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 10930|回复: 11
打印 上一主题 下一主题

在一个EXCEL表格中怎样调用另一个表格的相就数据

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-26 12:57:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现有两个表格,一个表格是产品的基本信息,另一个表格要用到第一个表格的名称和单价,我该怎样做在第二个表格不管任何位置,只要输入名称,与名称对应的单价就会显示出来?
比如:
表1
名称  单价  单位
苹果  2.5    斤

我只要在表2中输入苹果,它的价格2.5就会显示在下一个单元格中.
名称    单价
苹果     2.5
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-3-26 13:28:25 | 只看该作者
可以使用公式:Vlookup
3#
 楼主| 发表于 2009-3-27 09:04:25 | 只看该作者
我不会用,能不能麻烦版主跟我说一下啊?谢谢啦!
4#
发表于 2009-3-27 11:19:29 | 只看该作者
个人不建议用lookup, 原因有2
1. 数据需要排序,
2. 如果数据不存在, 会查找到错误的数据.
建议用index 和match实现
5#
发表于 2009-3-27 11:22:57 | 只看该作者
IF(ISERROR(INDEX(Sheet1!B2:B25,MATCH(Sheet2!A2,Sheet1!A2:A25,0))),"no found",INDEX(Sheet1!B2:B25,MATCH(Sheet2!A2,Sheet1!A2:A25,0)))
这个如果找不到, 会显示"no found"
下面这个是简单版本
INDEX(Sheet1!B2:B25,MATCH(Sheet2!A2,Sheet1!A2:A25,0))

点击这里给我发消息

6#
发表于 2009-3-27 19:04:17 | 只看该作者
=vlookup(表二!a2,表一!a:b,2,)

ps,用lookup不需要排序,不过要比VLOOKUP麻烦点:
=lookup(1,0/(表二!a2=表一!a1:a10),表一!b1:b10)
7#
 楼主| 发表于 2009-3-28 15:50:43 | 只看该作者
我怎么用不好啊?无论我怎么输入,也找不到对应的数字啊?
8#
发表于 2009-3-30 10:25:30 | 只看该作者
ps, lookup, vlooup. hlookup的致命缺陷是如果寻找的数值不再, 公式不会提示, 而是取一个错误的值.
如果数据不排序, lookup几乎一个对的都找不到.
9#
发表于 2009-8-21 15:49:58 | 只看该作者
版主能否做一个完整的模板格式,我也想知道这个怎么能做到

点击这里给我发消息

10#
发表于 2009-8-21 21:00:10 | 只看该作者
如果追求操作简单用VLOOKUP
如果追求运算速度用LOOKUP

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 21:48 , Processed in 0.099644 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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