Board logo

標題: Excel可以配對其中一個數量然後返回多個結果嗎? [打印本頁]

作者: kai子子子子    時間: 2017-2-27 23:11     標題: Excel可以配對其中一個數量然後返回多個結果嗎?

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

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

圖片附件: 未命名.png (2017-2-27 23:13, 6.18 KB) / 下載次數 121
https://www.hkepc.com/forum/attachment.php?aid=1963516&k=67591222a48ba906d63ec8728c91ba66&t=1780822682&sid=f6KhdAPfOo


作者: myricky    時間: 2017-2-28 00:37

提示: 作者被禁止或刪除 內容自動屏蔽
作者: kai子子子子    時間: 2017-2-28 01:03

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

回覆 2# myricky

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

其實係唔係一定要VBA先做到?
因為我都唔係太熟VBA , 寫到好累贅
會唔會可以用十幾行就寫到?
作者: myricky    時間: 2017-2-28 13:48

提示: 作者被禁止或刪除 內容自動屏蔽
作者: Scitovsky    時間: 2017-3-5 23:14

本帖最後由 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.

圖片附件: hkepc_excel.jpg (2017-3-5 23:12, 60.06 KB) / 下載次數 112
https://www.hkepc.com/forum/attachment.php?aid=1964907&k=a8faf3fbbd78bbb2e4709a977df96d21&t=1780822682&sid=f6KhdAPfOo


作者: kai子子子子    時間: 2017-3-6 19:21

回覆 5# Scitovsky

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





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2