在 Excel 2010 中跨 2 個表格搜尋值,傳回 yes 或 no

在 Excel 2010 中跨 2 個表格搜尋值,傳回 yes 或 no

我有一本工作簿,其中包含 3 個獨立的工作表

表1包含 2 列。
柱子A具有一系列唯一的字母數字識別碼。柱子具有一系列非唯一數字。

A               B
AU0000ANZHS8    515
AU0000ATBHK3    20
AU0000KFWHZ5    10
AU0000WBCHN7    15
AU0000WBCHO5    10
AU0000WBCHQ0    10
AU000ANZHAL8    515
AU000ANZHAN4    515 
AU000WBCHAS1    25

表2包含 1 列。柱子A包含 3 個非唯一數字的範圍。其中一些但不是全部都在表1, 柱子

A
5
10
25
50
100

表3包含 2 列 列A具有一系列唯一的字母數字識別碼。其中一些與中的相同表1, 柱子A,但順序不一定相同。

A               
AU0000KFWHZ5        
AU0000WBCHN7        
AU0000ATBHK3    
AU0000WBCHQ0        
AU000ANZHAL8        
AU000ANZHAN4    
AU0000WBCHO5    
AU000WBCHAS1        
AU0000ANZHS8

我正在嘗試在列中輸入“是/否”檢查

它應該執行以下操作B1:

  1. 找出其中的值表3,A1
  2. 尋找匹配值表1, 柱子A(在本例中為 A3)
  3. 取得對應的值表1, 柱子(是這種情況B3,即 10)
  4. 如果值在B3,存在於表2, 柱子A返回“YES”,否則返回“NO”

答案1

只要您的資料確實從第 1 行開始(即您沒有列標題),這應該有效!

=if(isna(vlookup(vlookup(a1,sheet1!a:b,2,false),sheet2!a:a,1,false)),"否","是")

如果 Sheet3 上的字母數字識別碼在 Sheet1 上也找不到,這也將傳回「NO」。

相關內容