簡體   English   中英

匹配兩列中的值,並使用Excel第三列中的vlookup返回值

[英]Match values in two columns and return value using vlookup from third column in Excel

我有一個工作表(稱為FINAL),其數據如下:

    A        B      C 
  Year   Month  Births  
  1880     1     530  
  1880     2     456  
  1880     3     234     
  1890     1     163     
  1890     2     123     
  1890     3     125 

第二個電子表格:

   A       B      C      D
  Year   Month  Births  
  1880     1        
  1890     2               
  1890     3

我想從工作表2的A列中尋找一個值的馬赫數,例如工作表2中的1880,在工作表1的列A中,當它滿足特定的月份標准(例如1880(A)和1(B))時,在D中返回一個值,然后在D列中返回530

我寫的這個公式沒有給我任何東西(還給NA)

=IF(IF(A2=Final!B12,TRUE,FALSE),TRUE,VLOOKUP(Final!A2,Final!B12:C3532,2,FALSE))

對我而言,邏輯是,如果A2 = B2為TRUE,則外部為TRUE,如果為true,則執行Vlookup並返回第二列中的值,否則為false),但它不起作用

您需要將邏輯放入查詢中。

=INDEX(Final!$C$1:$C$500(MATCH(1,IF(A2=Final!$A$1:$A$500,IF(B2=Final!$B$1:$B$500,1,0),0),0))

這是一個數組公式。 退出編輯模式而不是Enter時,需要使用Ctrl-Shift-Enter進行確認。

暫無
暫無

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

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