標題:
比對品名是否存在
[打印本頁]
作者:
imingho
時間:
2013-5-3 16:30
標題:
比對品名是否存在
請問有一個五個品名的資料,要去比對是否在某一特定品名範圍是否有出現,有則顯示該品名.
我要用什麼函數可以達到我要的需求?
[attach]14877[/attach]
[attach]14878[/attach]
作者:
sunnyso
時間:
2013-5-3 16:38
=IF(COUNTIF(A:E,I2)>0,I2,"")
作者:
imingho
時間:
2013-5-3 16:46
回復
2#
sunnyso
[attach]14879[/attach]
謝謝,sunnyso
如果比對的順序如果不相同,有辦法解決嗎?
作者:
Hsieh
時間:
2013-5-3 17:31
回復
3#
imingho
F2=LOOKUP(2,1/ISNUMBER(MATCH($A2:$E2,$I:$I,0)),$A2:$E2)
作者:
aer
時間:
2013-5-3 19:36
本帖最後由 aer 於 2013-5-3 19:37 編輯
回復
1#
imingho
{=IF(OR(EXACT($I2,$A$2:$E$4)),I2,"")} 陣列公式
作者:
imingho
時間:
2013-5-4 16:07
本帖最後由 imingho 於 2013-5-4 16:08 編輯
回復
4#
Hsieh
Hsieh 謝謝您,目前出現一筆的問題己解決.
如果品名出現2次以上,它會以第二個為主,如果把所有符合的品名都出現在一個儲存格.這樣作得到嗎?
[attach]14887[/attach]
作者:
imingho
時間:
2013-5-4 16:07
回復
5#
aer
aer 謝謝您的答案。
作者:
Bodhidharma
時間:
2013-5-5 02:31
本帖最後由 Bodhidharma 於 2013-5-5 02:32 編輯
回復
6#
imingho
如果可以接受結果在不同格的話,可用陣列公式
=IFERROR(INDEX($I:$I,SMALL(IFERROR(MATCH($A2:$E2,$I:$I,0),""),COLUMN(A1))),"")
複製代碼
下拉右拉
如果一定要同一格的話,phonetic函數似乎無法這樣用,大概只能用concatenate一個一個連了……
[attach]14892[/attach]
作者:
imingho
時間:
2013-5-6 10:44
回復
8#
Bodhidharma
謝謝Bodhidharma
這樣就幫了我很大的忙了.
作者:
ML089
時間:
2013-5-6 18:34
回復
6#
imingho
格數少時,直接用土法煉鋼方式能比較快一些
=MID(IF(COUNTIF(I:I,A2),","&A2,"")&IF(COUNTIF(I:I,B2),","&B2,"")&IF(COUNTIF(I:I,C2),","&C2,"")&IF(COUNTIF(I:I,D2),","&D2,"")&IF(COUNTIF(I:I,E2),","&E2,""),2,99)
複製代碼
作者:
imingho
時間:
2013-5-7 09:20
回復
10#
ML089
ML089謝謝您,提供不同的解法.我的格數沒有很多.這個方法是可行的.
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)