Re: [算表] Excel 資料集中&自動排序
※ 引述《yvette1210 (日本日本)》之銘言:
: 感謝JieJuen版主的回答
: 今天嘗試把公式放進我的資料裡了
: 成功成功!! 超開心的
: 可是有個小小的問題
: 想要問問看有沒有辦法解決
: 1.
: =IF(COUNT($J17),INDEX(DB!AH:AH,$J17),"")
: 如果DB的儲存格為空白 這邊會呈現0
: 有方法讓他跟DB一樣呈現空白嗎?
參見 #18464ObH 5495
: 2.
: =IF(ROW(1:1)>COUNTIF($A$2:$A$13,"提案中"),"",INDEX(A:A,RIGHT(TEXT(SMALL(
: IF($A$2:$A$13="提案中",10^6*CODE($D$2:$D$13)+$C$2:$C$13+ROW($2:$13)/10^6),
: 1.ROW(1:1)),"#.000000"),6)))
: 這裡面的"#.000000"是什麼意思呢?
TEXT(...,"#.000000")
是要讓數字顯示的格式
小數6位 這樣取RIGHT右邊6位就是列號
: 2.ROW(1:1)>COUNTIF($A$2:$A$13,"提案中") 這裡也不是很懂為什麼要這樣寫?
只是除去錯誤值
沒資料時顯示空白
: 麻煩再教我一下~
: 謝謝~~~~~
: ※ 引述《JieJuen (David)》之銘言:
: : 簡單的排序
: : 可以經由設計一個序號來完成
: : 例如 簽約機率 A B C D
: : 用CODE轉成數字 就是序號
: : 所以說簡單的排序才能用這種方法
: : 日期也要放進來 是次要欄位的部分
: : 所以機率的CODE乘10^6 + 日期(5位數)
: : 照此排序即可
: : 一方面要考慮上述兩條件都相同的情況
: : 一方面方便定位 把資料的列號也放進去 ROW/10^6
: : 總共用了14位數(CODE可能佔3位) 沒有超過15位
: : 結論:序號為
: : CODE(簽約機率)*10^6 + 日期 + 列號/10^6
: : 再依此序號由小至大取出,即可依序參照原資料
: : http://2y.drivehq.com/p/SortCollect2.xls
: : =IF(ROW(1:1)>COUNTIF($A$2:$A$13,"提案中"),"",INDEX(A:A,RIGHT(TEXT(SMALL(
: : IF($A$2:$A$13="提案中",10^6*CODE($D$2:$D$13)+$C$2:$C$13+ROW($2:$13)/10^6),
: : ROW(1:1)),"#.000000"),6)))
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.57.175
推
04/25 00:15, , 1F
04/25 00:15, 1F
→
04/25 00:17, , 2F
04/25 00:17, 2F
→
04/26 06:07, , 3F
04/26 06:07, 3F
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:45)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章