永发信息网

EXCEL关联函数

答案:2  悬赏:10  手机版
解决时间 2021-07-18 13:45
  • 提问者网友:星軌
  • 2021-07-17 22:59

要求EXCEL表一和表二通过A列中“黄”“康”:华“制成表三,也就是说只要输入表一中B列中任意一项,就会在后面显示表二中C列中相应的一项(如表三,只要输入B01就会在在后面自动显示相对应的10C)

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

lookup_value

table_array

col_index_num

range_lookup

四项,你只要告诉我第一项应点哪里,第二项应点啊就可以了

如你要点表中的“黄”

你就是表一A01

答案格式如下

表一A01

表二A01

表三B01

3

我这只是个假设的答案

又如输入是表一A这一列,你就说“表一A一列”

EXCEL表一

EXCEL表二

EXCEL表三

EXCEL表四

最佳答案
  • 五星知识达人网友:动情书生
  • 2021-07-18 00:04

你这要用嵌套函数才能实现,设数据如图:



将公式


=VLOOKUP(LOOKUP(B1,Sheet1!B:B,Sheet1!A:A),Sheet2!A:C,3,0)


复制后粘贴到"Sheet3"的"D2"单元格,对准右下角,光标成"+"状时,按住左键向下拖,如图:


全部回答
  • 1楼网友:洒脱疯子
  • 2021-07-18 00:33
按你的回到要求,没法实现,因为需要两个公式,一个Index,找出B01对的“黄”,再用vlookup找出"黄“对的10C 因为函数Vlookup只能玩右查找。 在表3的D1输入公式如下(假设表一叫Sheet1,表二叫Sheet2,如果名字不一样,公式中相应修改): =VLOOKUP(INDEX(Sheet1!A:A,MATCH(B1,Sheet1!B:B,)),Sheet2!A:C,3,) 公式往下copy。 MATCH(B1,Sheet1!B:B,)从表一的第2列里找B1的内容,返回是第几行,这里是2 INDEX(Sheet1!A:A,2)从表一的第1列里返回第2行的数据 VLOOKUP你也看到帮助了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯