EXCEL

2011-03-24 1:43 am
如以下, 若COLUMN A 及C 其中有一樣的數字, 即 814 (A2 和 C3),則將B的ORANGE 自動加入D3, FORMULA如何寫? THANKS

-----A-------B-------------C--------D---
1 789---BANANA-----880
2 814---ORANGE-----117
3 230-----APPLE------814
更新1:

問另一樣野, 如上題想將 COLUMN A MERGE WITH COLUMN B, 得出同一個CELL "789 BANANA"的效果可以嗎? 因試過在EXCEL做但唔WORK,THANKS

回答 (3)

2011-03-24 5:59 pm
✔ 最佳答案
假如A3是880, D1是否要顯示APPLE?

2011-03-24 09:59:00 補充:
D1輸入公式:
=IF(COUNTIF(A$1:A$20,C1),VLOOKUP(C1,A$1:B$20,2,0),"")
下拉
如沒有相同的數字, D欄維持空白
此題不宜用Lookup, Lookup 要求A欄是順序, 及如沒有相同數字, 便會傳回大於該數字的前一格

2011-03-27 11:30:18 補充:
如將A欄與B欄對換位置, 形成lookup value 並非在lookup_area的最左欄, 在此情況, 一般是用match函數:
=IF(COUNTIF(B$1:B$20,C1),INDEX(A$1:A$20,MATCH(C1,B$1:B$20,0)),"")

2011-03-27 11:36:22 補充:
如用vlookup, 可加上一個if函數, 用邏輯值做成一個內存新的陣列作為lookup_area, B列為左, A列為右, vlookup 才可以有效工作:
=IF(COUNTIF(B$1:B$20,C1),VLOOKUP(C1,IF({1,0},B$1:B$20,A$1:A$20),2,0),"")
2011-03-24 9:31 am
D3格內的方程式為
=LOOKUP(C3,A1:A3,B1:B3)
2011-03-24 8:51 am
yes, you are right


收錄日期: 2021-04-26 11:28:51
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110323000051KK00726

檢視 Wayback Machine 備份