如何在一个excel表格中的单元格输入一个名称就可以从另一个表格中得到相应的数值?

如:在表1的A1中输入名字,B1或D1单元格就会出现表2G16的相应数值?要详细步骤高手请指教... 如:在表1的A1中输入名字 ,B1或D1单元格就会出现 表2 G16的相应数值?
要详细步骤 高手请指教
展开
 我来答
lvrqing
2015-11-21 · TA获得超过3.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:89%
帮助的人:6456万
展开全部

可以使用VLOOKUP函数来实现:

VLOOKUP 的语法结构

        VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。

书生表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)

在此,书生告诉大家,在我们的工作中,几乎都使用精确匹配,该项的参数一定要选择为false。否则返回值会出乎你的意料。

VLOOKUP使用示范

        现有如下手机的每日销售毛数据(图左),A分销商需要提供四个型号的销售数据(图右),使用方法如下:

        选中要输入数据的单元格,=VLOOKUP(H3,$A$3:$F$19,5,FALSE)如图

        参数解释:H3为我们想查找的型号,即iphone5。为什么要写H3,而不是直接写iphone5,因为方便公式进行拖拽填充,以及保证准确性。

        参数解释:$A$3:$F$19为我们需要在此范围内做查找,为什么要加上绝对引用呢,因为下面的ip4和剩余的查找都引用这个区域,即我们的数据源,加上了绝对引用后,就可以对公式进行直接的拖拽。

        参数解释:5 从我们的数据源第一列起,我们要查询的7/31号的销量在我引用的第一列(即型号列)后面的第五列。

        注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处。

        参数解释:false 书生在开始已经强调,我们再日常生活中,大部分都使用的是精确的匹配到我想要查询的值,千万不要使用true,使用true的结果就是给你带来意想不到的结果,我想你不会让你的上司意想不到的惊喜吧。老老实实的使用false作为精确匹配

然后回车后,我们遍可得到iphone5在7/30的销量。其他的只需要拖拽下即可获得完整的数据报告。如图,并且我们简单检验下,查看后各个值均相等。

沙丘上的狐狸B7
2011-08-01 · 超过21用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:64.5万
展开全部
可以,但是两个表中必须有一个相同的字段,而且有要有唯一性,你可以用函数,vlookup(),语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。
如表2中也有A1,公式为"=vlookup(a1,表2位置,6,false)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小矇
2011-08-01 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8342
采纳率:75%
帮助的人:3304万
展开全部
可以用VLOOKUP函数,但也请楼主提供详细的情况,明白你的大概意思,是不是表2上有较祥细的内容,希望在表1的A1输入名字后在B1根据这个名字到表2中找对应的数值?
更多追问追答
追问
谢谢及时的回答,就是你说的情况可我不知道如何操作,在表1的A1输入固定的名字后B1就会出现表2固定名字的相应数值
追答
那你表2的名字在哪列呢?而且是不是表1输入的名字在表2一定会存在的?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莱昂纳德_欧拉
2011-08-01 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7254
采纳率:0%
帮助的人:1.1亿
展开全部
问题问的糊里糊涂,如果你的意思是表2 的A16是跟表1的A1对应,要返回G16
表1的B1输入
=if(A1="","",vlookup(A1,sheet2!A:G,7,0))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晨式漩沐
2011-08-01
知道答主
回答量:32
采纳率:0%
帮助的人:15.5万
展开全部
SUMPRODUCT 多条件求和
=SUMPRODUCT((对应条件区间1=对应的条件1)*(对应条件区间2=对应的条件2)*(需要求和的所有数据区间))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式