[算表] 在指定範圍內輸入特定的數字

看板Office作者 (ABC)時間8年前 (2017/09/01 14:19), 編輯推噓1(1010)
留言11則, 3人參與, 最新討論串1/1
軟體:EXCEL 版本:2010 輸入區域── A B C 1 60% 3 5 2 100% 7 9 3 60% 10 12 4 100% 14 16 5 60% 17 18 6 100% 19 20 產生區域── D 1 2 3 60% 4 60% 5 60% 6 7 100% 8 100% 9 100% 10 60% 11 60% 12 60% 如何藉由在D輸入公式來產生A~C所指定的內容呢 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.188.129 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1504246791.A.856.html

09/01 16:25, , 1F
=IF(SUM((ROW()>=$B$1:$B$100)*(ROW()<=$C$1:$C$100)
09/01 16:25, 1F

09/01 16:26, , 2F
=0,"",INDEX(A:A,SUM((ROW()>=$B$1:$B$100)*
09/01 16:26, 2F

09/01 16:26, , 3F
(ROW()<=$C$1:$C$100)*(ROW($1:$100)))))
09/01 16:26, 3F

09/01 16:26, , 4F
輸入完按Ctrl+Shift+Enter 結束
09/01 16:26, 4F

09/01 16:30, , 5F
喔喔喔喔喔 謝謝!
09/01 16:30, 5F

09/01 17:12, , 6F
剛剛看到括號不對 是要多一個括號在前面那組陣列後面
09/01 17:12, 6F

09/01 17:12, , 7F
09/01 17:12, 7F

09/01 18:14, , 8F
=IFERROR(IF((VLOOKUP(ROW(),B:C,2)>=ROW())*(MAX(C:C)>=
09/01 18:14, 8F

09/01 18:14, , 9F
ROW()),INDEX(A:A,MATCH(ROW(),B:B)),""),"")
09/01 18:14, 9F

09/01 18:15, , 10F

09/01 18:45, , 11F
有了!感恩!!
09/01 18:45, 11F
文章代碼(AID): #1PgFm7XM (Office)
文章代碼(AID): #1PgFm7XM (Office)