Re: [算表] 請問EXCEL排序?
看看以下可不可行, 就是將 <>0 改成 <>""
AA7
=IF(ROW(1:1)<=SUM(--($Z$7:$Z$100<>"")),INDEX($Z$1:$Z$100,
SMALL(IF($Z$7:$Z$100<>"",ROW($Z$7:$Z$100),""),ROW(1:1))),"")
一樣要輸入 Ctrl+Shift+Enter
※ 引述《nlmnryrbu (亮)》之銘言:
: ※ 引述《windknife18 (windknife18)》之銘言:
: : 請修改成
: : AA7
: : =IF(ROW(1:1)<=SUM(--($Z$7:$Z$100<>0)),INDEX($Z$1:$Z$100,
: : SMALL(IF($Z$7:$Z$100<>0,ROW($Z$7:$Z$100),""),ROW(1:1))),"")
: : 一樣要輸入 Ctrl+Shift+Enter
: : 這個叫做 「陣列公式」,請參考版主 J 大的文章 #17W-xGX3
: W大您好
: 我試了您提供的新公式,但還是沒辦法成功
: 後來我發現是因為Z欄的儲存格是”公式”的原因
: Z AA
: 7
: 8
: 9 甲公司
: 10
: 11 乙公司
: 12 丙公司
: 13
:
: 其中Z欄我是利用COUNTIF判斷出的值,那我在AA欄輪入您提供的公式就會和Z欄是一樣的
: 我試了另一個方式,令Y欄=ZZ欄在去抓,也是一樣(用INDIRECT也不行)
: 但若Z欄是我用打字進去的資料,則AA欄就可以成功排序出來
: Z AA
: 7 甲公司
: 8 乙公司
: 9 甲公司 丙公式
: 10
: 11 乙公司
: 12 丙公司
: 13
: 請問我該如何處理呢?
: 謝謝您熱心的回覆~感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.84.79
→
06/23 21:49, , 1F
06/23 21:49, 1F
推
06/23 22:42, , 2F
06/23 22:42, 2F
→
06/23 22:50, , 3F
06/23 22:50, 3F
→
06/23 22:51, , 4F
06/23 22:51, 4F
→
06/23 22:55, , 5F
06/23 22:55, 5F
→
06/23 22:57, , 6F
06/23 22:57, 6F
→
06/23 22:59, , 7F
06/23 22:59, 7F
→
06/23 23:01, , 8F
06/23 23:01, 8F
推
06/24 12:18, , 9F
06/24 12:18, 9F
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章