如何用excel函数将2张表格不同列的数据引用到对应的另一表格中(excel表格怎么把两列数据弄一样)

如何用excel函数将2张表格不同列的数据引用到对应的另一表格中(excel表格怎么把两列数据弄一样)

首页维修大全综合更新时间:2024-04-16 21:14:45

如何用excel函数将2张表格不同列的数据引用到对应的另一表格中

可以使用公式”=LOOKUP(1,0/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)“来引用。

步骤:

1、以excel2016为示例,建立表1。

2、建立表2。

3、在表2”d2“单元格,输入公式”=LOOKUP(1,0/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)“。

4、得到引用结果。

5、向下填充,完成引用。扩展资料:函数 LOOKUP 有两种语法形式:向量和数组。

(1)向量形式:公式为 = LOOKUP(lookup_value,lookup_vector,result_vector)式中 lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;

lookup_vector—只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;

result_vector—只包含一行或一列的区域其大小必须与 lookup_vector 相同。

(2)数组形式:

公式为= LOOKUP(lookup_value,array)式中 array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与 lookup_value 进行比较。

例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。注意:array和lookup_vector的数据必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。

如果函数LOOKUP找不到lookup_value,则查找array中小于lookup_value的最大数值。

如果lookup_value小于array中的最小值,函数LOOKUP返回错误值#N/A。另外还要注意:函数LOOKUP在查找字符方面是不支持通配符的,但可以使用FIND函数的形式来代替。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.