- 帖子
- 85
- 主題
- 0
- 精華
- 0
- 積分
- 126
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2015-8-31
- 最後登錄
- 2022-4-15
|
4#
發表於 2019-9-11 11:00
| 只看該作者
回復 KCC
謝謝幫忙!答案正確^^
再請教
L2={INDEX($A$2J$2,,SMALL(IF($B$4J$4=K$2,TRANSPOSE(ROW ...
papaya 發表於 2019-9-11 00:48 
陣列公式
={INDEX($2:$2,,SMALL(IF($B$4:$J$4=K$2,TRANSPOSE(ROW($2:$10)),256),ROW(A1)))&""}
&"" 是用來指到空格時,excel會顯示 0 ,用&""讓他變成空字串
xls為2003(含)已下版本,欄最多就256,所以把1000改成 256,另index()的第一個參數範圍擴大為整個 2:2
這種寫法很怪,建議維持原來直式才是正規,若原始資料都是橫式,不妨透過轉置改成直式,才是正途 |
|