返回列表 上一主題 發帖

[發問] 唯一欲比對的欄位在後面,但資料在前面

[發問] 唯一欲比對的欄位在後面,但資料在前面

各位好
使用唯一值廠商欄位
想把Sheet2的資料用公式導入Sheet1

有使用=IF(ISNA(VLOOKUP($A2,Sheet2!$A:$B,2,)),"",VLOOKUP($A2,Sheet2!$A:$B,2,))
但好像唯一欲比對的資料Sheet2廠商欄位需要放在前面(A欄位)

如果唯一欲比對的資料Sheet2廠商欄位放在後面(D欄位),前面資料就沒法呈現
請問如何修改
謝謝

公式.rar (29.12 KB)

回復 1# pupai

D2 { =INDEX(Sheet1!A:A,SMALL(IF((Sheet1!$B$2:$B$4=$A2)*(Sheet1!$C$2:$C$4=$B2),ROW($B$2:$B$4),99),ROW($A$1)))&""}

TOP

回復 2# samwang


    無法使用

TOP

回復 3# pupai

如附件,謝謝

公式.zip (37.07 KB)

TOP

=LOOKUP(1,0/(MMULT(N(A2:C2=Sheet1!B$2:D$4),{1;1;1})=3),Sheet1!A$2:A$4)
隨意窩 "EXCEL迷"  blog  或https://blog.xuite.net/hcm19522/twblog
已收集8500篇 EXCEL函數

TOP

單索引比對//
=INDEX(Sheet2!A:A,MATCH($A2,Sheet2!$D:$D,))

TOP

回復 6# 准提部林


    以備份。感謝您的回覆

TOP

回復 5# hcm19522


    感謝您的回覆

TOP

回復 4# samwang


    感謝您的回覆

TOP

        靜思自在 : 一個人不怕錯,就怕不改過,改過並不難。
返回列表 上一主題