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

如:在表1的A1中输入名字 ,B1或D1单元格就会出现 表2 G16的相应数值?
要详细步骤 高手请指教

可以使用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的销量。其他的只需要拖拽下即可获得完整的数据报告。如图,并且我们简单检验下,查看后各个值均相等。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-01
可以,但是两个表中必须有一个相同的字段,而且有要有唯一性,你可以用函数,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)
第2个回答  2011-08-01
可以用VLOOKUP函数,但也请楼主提供详细的情况,明白你的大概意思,是不是表2上有较祥细的内容,希望在表1的A1输入名字后在B1根据这个名字到表2中找对应的数值?追问

谢谢及时的回答,就是你说的情况可我不知道如何操作,在表1的A1输入固定的名字后B1就会出现表2固定名字的相应数值

追答

那你表2的名字在哪列呢?而且是不是表1输入的名字在表2一定会存在的?

追问

在B列中 表1输入的名字表2肯定是有的,就是不知道在那一行

追答

=if(a1="","",vlookup(a1,表2!b:g,6,))
这里假设你第2个表的名字就叫“表2”,如果不是这个名字,可根据实际修改。

本回答被提问者采纳
第3个回答  2011-08-01
问题问的糊里糊涂,如果你的意思是表2 的A16是跟表1的A1对应,要返回G16
表1的B1输入
=if(A1="","",vlookup(A1,sheet2!A:G,7,0))
第4个回答  2011-08-01
SUMPRODUCT 多条件求和
=SUMPRODUCT((对应条件区间1=对应的条件1)*(对应条件区间2=对应的条件2)*(需要求和的所有数据区间))

如何在一个excel表格中的单元格输入一个名称就可以从另一个表格中得到...
可以使用VLOOKUP函数来实现:VLOOKUP 的语法结构 VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。书生表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)在此,书生告诉大家,在我们的工作中,几乎都使用精确匹配,该项的参数一定要选择为false。否则返回值会出乎...

excel在一个表格内输入文字另外一个表格怎么能出来指定的数字?
用“=”号在两个表格之间建立联系。打开电子表格,在sheet2的A1单元格输入“=Sheet1!A1”,然后将公式复制到其他单元格。接着在sheet1中输入文字及数据,在sheet2的相应单元格就可以显示出来了。如下图(点击大图观看,注意观察光标的在两个工作表之间的变化):

Excel中一个单元格输入一个值 另一个单元格自动跳出对应的值?
在C1单元格输入公式:=IFERROR(MID("春夏秋冬",ROUNDUP(MID(A1,3,2)\/3,0),1)&"季","")复制并一直下拉,然后,只要A列输入规范的6位日期数据,即可自动显示对应的季节名称了。

怎么在Excel中设置一个单元格对应另一个单元格?
1、首先我们打开电脑里的Excel,选择一个单元格例如C4,点击数据目录下的数据有效性。2、然后我们再弹出的界面里允许下面选择序列,在来源上面填写所需的选择内容,用小写的逗号隔开,例如黄色,红色,绿色,蓝色。3、在F、G列上分别填写颜色及事物,并且要左右一对应,此处我们可以填写要对应的数字。4、然...

EXCEL中输入一个值,如何自动调出另一数据表中的对应值?
1、打开表格,将光标放在需要匹配的单元格上,点击上方的函数按钮。2、弹出窗口,选择“VLOOKUP”函数,点击“确定”。3、在第一个方框内点击选择“苹果”。4、在第二个方框内,点击到“表二”,然后如图选择区域。5、在第三个方框内输入“2”,然后点击确定。6、然后第一个单元格就匹配好了(看...

EXCEL 如何在一个单元格里选择序列里的一文字,在另一个单元格得出对应数...
1、先输入基础数据,作为有效性的数据源和函数的引用返回值。2、选择A2:A20数据区域,点击数据——数据验证,设置数据有效性。3、在B2单元格输入公式:=IF(A2<>"",VLOOKUP(A2,$H$2:$I$5,2,0),"")。意思是当A2单元格不等于空值的时候,查找A2在$H$2:$I$5的返回值,否则显示空。这样当A...

Excel表中如何输入表格名称就可以生成对应表格里的数据?
1、选中要命名的数据区域,包括行和列标题。2、在 Excel 的“公式”选项卡中,点击“名称管理器”按钮,打开名称管理器对话框。3、在对话框中点击“新建”按钮,输入名称,并在“引用”中选择数据区域的地址。4、点击“确定”按钮,完成命名数据区域的操作。完成以上步骤后,你就可以通过名称引用这个...

如何在excel中一张表格里的数据另一张表格里引用
方法一:使用公式引用数据 1. 打开两个表格,将一个表格作为数据来源表,另一个表格作为引用表。2. 在引用表的目标单元格中,输入以下公式:='数据来源表'!A1 其中,'数据来源表'是数据来源表的名称,A1是要引用的单元格。3. 按下回车键,此时目标单元格将显示数据来源表中对应单元格的值。4. ...

怎么实现在excel在一个文字段表格里出现某个字符则在另外一个表格里赋值...
将一个表中的数据引用到另一个表中,使用数据的引用!有表格一、表格二,如果是表二的 B2 要引用表一的A1的数据的话,就使用数据的【引用】引用有相对引用于绝对引用之分,那么如何引用呢?简单地说:你可以 1)选中表二的 B2单元格,然后 2)点击表一的 A1 单元格,按确定,你会看到什么呢?

如何在excel表格中实现一列输入内容另一列自动显示内容
在excel表格中输入一个编号后,另一排根据对照表自动显示该编号对应的内容,可使用VLOOKUP函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在目标单元格中输入公式=IFERROR(VLOOKUP(A2,$D$3:$E$6,2,0),"")。【函数说明,其中$D$3:$E$6是需要查找的表格对照区域绝对引用,2表示返回D列后...

相似回答