簡體   English   中英

如何將來自不同表的數據等於ms excel中的多個值之一

[英]How to match data from different table equals to one of multiple values in 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但找不到確切的結果:

=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)

要工作,必須將其作為數組公式輸入。 要執行此操作,請使用Ctrl + Shift + Enter輸入公式,然后執行此操作,您將看到它周圍的大括號 - {}

該公式基本上試圖在任何單元格中找到您的字符串( 符號AliasName ),如果找到它,則返回1,否則返回0。

請注意, FIND函數區分大小寫,並且需要在SymbolAliasName字段中找到整個NodeID 這意味着Camk可以在Camk1等字符串中找到,但不能在Cam

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM