註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excelㄧ般區
» 討論不重複清單
返回列表
下一主題
上一主題
發帖
[轉貼]
討論不重複清單
asimov
發短消息
加為好友
asimov
當前離線
UID
111
帖子
130
主題
4
精華
0
積分
162
金錢
162
點名
0
作業系統
xp
軟體版本
office 2003
閱讀權限
20
在線時間
53 小時
註冊時間
2010-5-7
最後登錄
2011-7-16
中學生
帖子
130
主題
4
精華
0
積分
162
點名
0
作業系統
xp
軟體版本
office 2003
閱讀權限
20
註冊時間
2010-5-7
最後登錄
2011-7-16
1
#
跳轉到
»
發表於 2010-7-1 22:25
|
顯示全部帖子
回復
10#
PD961A
陣列公式是一種循環式計算的強大功能,雖然好用,但也有缺點
借用zz5151353 版主公式說明
{=INDEX(A:A,SMALL(IF(MATCH(A$2:A$100&"",A$2:A$100&"",)=ROW($2:$100)-1,ROW($2:$100),4^8),ROW(1:1)))&""}
短短的一行共使用了 INDEX、SMALL、IF、MATCH、ROW等至少5個函數
而其計算範圍有99列(ROW($2:$100))
如果將此公式複製10個,CPU的負擔已經有點重
又如果計算範圍是3000列,公式複製為12個月,又有10幾項要統計,想當然爾,CPU一定跑得氣喘吁吁
試過跑一個重新計算可以喝一杯咖啡,一點也不誇張
所以減少使用大量的陣列公式,有助於提升工作效率喔
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活
TOP
靜思自在 :
修行要繫緣修心,藉事練心,隨處養心。
返回列表
下一主題
上一主題
一般電腦軟體討論
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲