Re: [算表] 請問EXCEL排序?
請修改成
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
※ 引述《nlmnryrbu (亮)》之銘言:
: ※ 引述《windknife18 (windknife18)》之銘言:
: : B1
: : =IF(ROW()<=SUM(--($A$1:$A$100<>0)),INDEX($A$1:$A$100,
: : SMALL(IF($A$1:$A$100<>0,ROW($A$1:$A$100),""),ROW())),"")
: : 輸入完按 Ctrl+Shift+Enter, 然後往下拉
: w大您好
: 先謝謝您的抽空回應
: 您的公式在我舉的例子是可以成功的
: 不過我實際套用到我的資料時卻失敗了耶
: 我試的檔案如下
: Z AA
: 7
: 8 甲公司
: 9
: 10 乙公司
: 11
: 12 丙公司
: 13 丁公司
: Z欄是抓前的有出現過的公司名稱,所以每天都會不一樣
: (例如也可能是有Z9儲存格有值)
: 我在AA7儲存格輸入您所提供的公式
: AA7 =IF(ROW()<=SUM(--($Z$1:$Z$100<>0)),INDEX($Z$1:$Z$100,
: SMALL(IF($Z$1:$Z$100<>0,ROW($Z$1:$Z$100),""),ROW())),"")
: 輸入完按 Ctrl+Shift+Enter, 然後往下拉
: 但沒成功,請問是哪裡出問題呢?
: 順便請問您問什麼最後要按Ctrl+Shift+Enter呢?
: 又麻煩您了~謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.84.79
※ 編輯: windknife18 來自: 140.131.84.79 (06/23 08:37)
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章