如何匹配不同表中的数据等于ms excel中多个值之一
我在ms.excel 2010中有两张表。说表A:
nodeID value A1R ? Akt ? Camk ?
tableB的:
Symbol AliasName A1Rt A1RtA,a1R Akt1 Akt,Rac Pnck Camk1
如何将tableA和tableB中的数据与这种值匹配? 1.如果nodeID与Symbol相同或相似,则该值变为1 2.如果nodeID与AliasName相同或相似,则该值也变为1
所以结果将是:
nodeID value A1R 1 Akt 1 Camk 1
我使用这样的vlookup,但无法find确切的结果:
=IFERROR(IF(A2=(VLOOKUP(A2,data!$F$1:$I$4351,1,FALSE)),1,0),0)
任何人都可以帮忙吗?
我使用下面的公式与下面的图像设置
=IF(SUM(IFERROR(FIND(A7,$A$2:$B$4),0)),1,0)
要工作,这必须作为数组公式input。 要做到这一点,使用Ctrl + Shift + Enterinput公式,这样做后,你会看到它周围的大括号 – {}
该公式本质上试图find任何单元格( 符号或AliasName )中的string,如果发现它返回1,否则返回0。
请注意, FIND
function区分大小写,并要求在Symbol或AliasName字段中find整个NodeID 。 这意味着Camk
会被find,如Camk1
但不是Cam