[發問]如何將符合條件的資料在一列中列來(多個條件)
- 帖子
- 16
- 主題
- 9
- 精華
- 0
- 積分
- 60
- 點名
- 0
- 作業系統
- winxp
- 軟體版本
- office2007
- 閱讀權限
- 20
- 註冊時間
- 2010-5-19
- 最後登錄
- 2025-3-30
|
[發問]如何將符合條件的資料在一列中列來(多個條件)
請教各位高手
如何將符合條件的資料在一列中列來(有多個條件)
請參考附件內說明
我想可能會用到 INDEX MATCH SMALL 之類的函數,但就是不知如何組合起來運用
請高手說明教學一下 謝謝您
TEST.rar (6.65 KB)
|
|
|
|
|
|
|
- 帖子
- 206
- 主題
- 3
- 精華
- 0
- 積分
- 218
- 點名
- 0
- 作業系統
- WIN10
- 軟體版本
- OFFICE 365
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台灣台北
- 註冊時間
- 2010-5-15
- 最後登錄
- 2023-6-18
|
5#
發表於 2017-6-26 06:47
| 只看該作者
D2
{=INDEX(A:A,SMALL(IF(ISNUMBER(FIND({"台灣","德國","中國"},$A$3 A$21)),ROW($3 21),4^8),ROW(A1)))&"} |
|
300 字節以內
不支持自定義 Discuz! 代碼
|
|
|
|
|
- 帖子
- 1410
- 主題
- 4
- 精華
- 0
- 積分
- 1420
- 點名
- 0
- 作業系統
- WIN
- 軟體版本
- 2007
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-9-11
- 最後登錄
- 2025-4-30

|
4#
發表於 2016-8-2 09:53
| 只看該作者
回復 3# yurckr
D2:D13{=INDEX(A:A,SMALL(IF(MMULT(IF(ISERR(FIND(TRANSPOSE(B$1:B$4),A$3:A$21))+(TRANSPOSE(B$1:B$4)=""),,1),{1;1;1;1}),ROW(A$3:A$21),4^8),ROW(A1)))&""
B$1:B$4 輸入 1~4 國名 |
|
|
|
|
|
|
- 帖子
- 16
- 主題
- 9
- 精華
- 0
- 積分
- 60
- 點名
- 0
- 作業系統
- winxp
- 軟體版本
- office2007
- 閱讀權限
- 20
- 註冊時間
- 2010-5-19
- 最後登錄
- 2025-3-30
|
3#
發表於 2016-8-1 16:31
| 只看該作者
回復 2# hcm19522
您好 感謝您的回覆
進一步請教
找尋的國別可以是變數嗎
也就是要找的國別放在一個範圍內 如 $B1:$B4
我試了一下發現 find 不能這樣寫
您有好的建議嗎 謝謝 |
|
|
|
|
|
|
- 帖子
- 1410
- 主題
- 4
- 精華
- 0
- 積分
- 1420
- 點名
- 0
- 作業系統
- WIN
- 軟體版本
- 2007
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-9-11
- 最後登錄
- 2025-4-30

|
2#
發表於 2016-7-30 19:14
| 只看該作者
http://blog.xuite.net/hcm19522/twblog/436848338 |
|
|
|
|
|
|