我已经遍及excel和网络了,查找功能似乎应该可以正常工作,但据我所知并不是。
我必须要有Excel表格(Table1,Table2)
两个表都有一个名为WO的列
我要做的就是能够搜索Table1以查看它是否包含来自table2的匹配的WO,然后填充Table1中另一列的值。
我已经尝试过LOOKIP,VLOOKUP,.. ive把WO列放在表的最左侧并按升序排序...无论我尝试了什么,结果都是错误的,或者我只是得到了#REF或价值!错误...
对我来说,excel应该能够完成的任务似乎非常简单。.我的意思是,如果我可以将其编写为SQL查询..这就像在WO上创建内部联接并从另一个中获取值一样容易专栏...为什么在excel中这么难?
还是我完全错过了什么?
当我在Table2的Comment col中使用公式'= LOOKUP([WO Num],Table1 [WO'#],Table1 [Comment])'时,得到以下结果
使用MATCH和INDEX。
=MATCH(WOValueFromTable2,WOColumnFromTable1,0)
将返回表1中第一个匹配的WO值的行号
然后可以将其与INDEX函数一起使用以获取相应的值:
=INDEX(AnotherColumnFromTable1, MATCH(WOValueFromTable2,WOColumnFromTable1,0))
例如,此公式输入到Sheet2 B2中,将在Sheet1的A列中的A1中查找值,并从Sheet1的B列中返回相应的值
=INDEX(Sheet1!$B:$B,MATCH(Sheet2!$A2,Sheet1!$A:$A,0))
在新的电子表格中尝试该示例。
键入所有值。第二个“大小”列在单元格E2中获得以下公式,然后将其复制到E3和E4
=INDEX(B:B,MATCH(D2,A:A,0))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句