iT邦幫忙

0

EXCEL 應用問題-VLOOKUP2

  • 分享至 

  • xImage

請教大家
我可使用下列的語法
=IF(ISNA(VLOOKUP(TRIM(A2),form8!$B$1:$C$2774,2,0)),0,VLOOKUP(TRIM(A2),form8!$B$1:$C$2774,2,0))
(比對form8活頁簿的某段範圍,來與另外的活頁簿original來比對,如果名稱一樣的話,將其數值回填給original活頁簿來使用)
那是否可以一次比對兩個欄位呢?如下圖示 (要如何比對C、E欄位符合的情況下,將A欄數值回填給original活頁簿來使用)
http://ithelp.ithome.com.tw/upload/images/20170404/20003705Mjq97aIkRJ.jpg

在以前的版本,vlookup只可以使用在單一比對,要多筆資料比對比較簡單的方式應該是用資料庫的比對語法,如DGET
James iT邦大師 6 級 ‧ 2017-04-05 08:39:18 檢舉
我覺得用match + index
大概是底下的概念
if(match(C)=match(E),index(match(C)),0)
ahwachen iT邦新手 4 級 ‧ 2017-04-05 18:05:23 檢舉
=LOOKUP(2,1/(....
=LOOKUP(1,0/FIND....

可以搜尋多條件,GOOGLE,找一下,應該有
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
q00153
iT邦新手 3 級 ‧ 2017-04-05 09:16:30

您可以如下圖,
將E跟C給&起來,
再做 Vlookup F欄到G欄 就行了
http://ithelp.ithome.com.tw/upload/images/20170405/20092441loUrz4GLQL.jpg

我要發表回答

立即登入回答