Excel可以配對其中一個數量然後返回多個結果嗎?

本帖最後由 kai子子子子 於 2017-2-27 23:13 編輯

有一個表,只要A行的值符合list內的其中一行,就返回B行的值,若不符合則尋找下一個
能不用VBA寫嗎,因為有很多個sheet都會用上
未命名.png

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 kai子子子子 於 2017-2-28 01:16 編輯

回覆 2# myricky

因為每張Sheet的layout都有少少唔同
而且個File會share比其它人用
VBA 其它人唔識改 (有時會改一改layout , 變左次次都要自己改

其實係唔係一定要VBA先做到?
因為我都唔係太熟VBA , 寫到好累贅
會唔會可以用十幾行就寫到?

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 Scitovsky 於 2017-3-5 23:15 編輯

回覆 1# kai子子子子

Not a very dynamic formula, but it works for a 2-value case.

hkepc_excel.jpg

Formula for cell F2:
=IFERROR(SMALL(IF($A$2:$A$10=$D$2,$B$2:$B$10,IF($A$2:$A$10=$D$3,$B$2:$B$10,"")),ROW()-ROW($D$1)),"")

Make sure you press [Ctrl] + [Shift] + [Enter] whenever you input/edit the formula. Drag F2 to rest of cells for other results.

TOP

回覆 5# Scitovsky

thz, 不過最尾寫左個vba function來multi vlookup multi return

TOP