辦公室常用既Excel技巧分享

浮浪者

378 回覆
441 Like 26 Dislike
薛西弗斯 2021-09-22 23:50:45
因為有啲要度返個length 都唔知你係咪個個數字都係5位
等你老母 2021-09-23 00:13:24
想問問VBA
開ie, login, 入data 最後係download
下載時IE會彈個open or save dialog 出黎
除咗SendKeys "%{O}" 黎去揀SAVE
想請問有冇其他方法?
等你老母 2021-09-23 00:14:33
打錯, 係SendKeys "%{S}"
浮浪者 2021-09-23 00:22:47
開始有D明白你想做乜, 但都係有D野唔明

因為要做Sensitivity analysis, 要一次過睇晒所有唔同既結果去睇邊個point開始有sharp change, 所以就要用呢個table既形式去睇. 我有冇理解錯?
如果我理解岩既話, 我做開analysis既方式係會plot一個bubble line chart, 用視覺化形式去睇, 唔知你下一步係咪都會用呢個table plot呢d chart

btw, 你所指既data table唔知係唔係即係撳control + T果種Excel official Table? 因為要駁其他野?
如果output page一定要係Excel official table既話咁就唔係咁易做, 因為你A同B既Value都係Dynamic, 所以出黎個表都係要跟據你改input page既value而改d column名, 除非你固定左個table一定係1-100之類, 咁就無呢個問題. 而因為Excel official table既column名係唔可以input formula入去, 所以比較難變成dynamic name.

所以
1) 如果唔使用Excel official table出output既話, 你寫formula入去column名到就好易做到你想要既table
2) 如果你可以固定左個table既column name例如1-100既話都好易做
3) 我覺得其實用Power query都係可以解決你既問題, 不過我唔係好明既係你話"唔可以直接拉個表寫一條formula就算". 就算A同B唔係順數, 就算係log都好, 但A*B+C 呢條Formula其實都唔會變, 所以點解一條formula唔得呢??

可唔可以比幾個 input & expected result既圖黎睇睇, 咁我會易明d你想要做到咩效果
浮浪者 2021-09-23 00:27:10
唔好意思VBA我好耐無用幫你唔到通常呢一類問題我會用Python或者Power Automate去解決
睇下有冇其他巴打有心可以答你
廢土求存 2021-09-23 00:29:04
gchi 浮巴
疑撻 2021-09-23 00:49:52
其實無咁複雜, 通常都係睇下input variable +/- 5% 10% 之類個result會變成點咁

我講果隻data table係what if analysis入面果隻


上面個表係error既, C11係link去"input"果頁既result ("D")
下面個表就係想要既效果, C19係link去C8 ("D"), 而C8就係C2*C3+C4 (即係A*B+C)

所以分別就係如果我d function唔係寫係data table果頁, 就計唔到答案
賢之 2021-09-23 00:57:31
lm
浮浪者 2021-09-23 01:59:21
我終於明白你問乜, 原來係what if analysis入面個data table一路都好似雞同鴨講咁...

首先, 佢本身內置既限制係input, Formula 同 output三樣野要係同一sheet入面
所以如果你真係想input同output係唔同既page入面既話, 我個tricky方法係做多一張sheet叫calculation
即係total 3張sheet
1) input
2) calculation
3) output

1. input果版同你本身input果版係一樣(或者係你好多張唔同既sheet)


2. calculation果版就似我下面張圖咁, 有晒input, formula, 同output.
個input你direct reference返去input果d sheet到拎data
個formula就係呢到自己寫一次
而output就同平時做一個What if analysis既data table一樣


3. 最後整output果page
output個page其實係直接direct reference 返calculation page既 A8至E13
咁就做到input同output唔同page


唔知幫唔幫到你
浮浪者 2021-09-23 10:30:33
引誓 2021-09-23 11:50:05
如果hardware唔硬,IFS同lookup太多會搞到好lag
浮浪者 2021-09-23 12:08:54
飲食嬲 2021-09-23 13:38:15
請求一下
如果係cell A1輸入左任何data, 可否set formula 在B1顯示A1的輸入時間??
浮浪者 2021-09-23 14:06:29
要做呢樣野唔係無辦法, 我有兩個方法, 但我覺得都唔係好既辦法
第1個係寫VBA, 呢到我就唔教VBA喇
第2個方法係寫Formula, 不過要打開iterative 呢個功能, 意思即係容許excel 既格用circular reference loop住黎計數. 如果你唔知自己開左呢樣野而有d格又錯誤地寫左d 自loop既formula既話, 有可能會令某d格出現計錯數既情況, 所以要知自己做緊乜先好開呢個function
先打開menu, 揀option

係formula果到揀interative cuculation (要有tick)


然後係b2呢格打呢個formula
=IF(ISBLANK(A2),"",IF(B2="", NOW(),B2))


佢既意思即係
如果我a2 未入資料就出空格先
如果我a2 入左資料, 而我本身自己b2 未有時間既, 咁就幫我入一個now 入去,
但如果我本身b2呢格已經有time既, 就用返本身個time唔使update

無開interactive既話會出error
浮浪者 2021-09-23 15:09:26
秋風 2021-09-23 15:11:12
xlookup 係咪要365 先有?
允行大戰陳老師 2021-09-23 15:55:42

所以我鍾意 google sheet
佢 cloud 計俾我
引誓 2021-09-23 16:01:52
浮浪者 2021-09-23 16:01:56
根據MS 官網, 以下既Excel 都有

Microsoft 365 Excel
Mac 版 Microsoft 365 Excel
Excel 網頁版 Excel
2021 Mac 版 Excel 2021
iPad 版 Excel
iPhone 版 Excel
Android 平板電腦版 Excel
Android 手機版 Excel
浮浪者 2021-09-23 16:12:24
其實Excel online都係cloud計
駁埋power automate 計完之後load入去sql都得
引誓 2021-09-23 16:13:49
要睇到底你爆到50mb嘅原因係乜。如果單純係raw data多,咁除咗轉場你都無乜其他解。如果data唔係真係咁多,單純係用得太多formula/Macro搞到太lag,建議重新睇一次有無得刪減啲

不過如果你係In house user,啲data多到會爆row嘅話其實唔應該用excel做

如果你係external user (eg auditor) ,建議硬食一次開咗個file先,睇下佢個excel嘅structure 再將有用嘅嘢分開用plain text save個新嘅file,off load咁啲無用嘅垃圾
Breathwild 2021-09-23 16:32:31
想問點解係excel 入面insert大於或等於(>=) or 少於或等於 (<=) 既符號果陣會成個cell expand咗,有無方法解決
引誓 2021-09-23 16:36:06
Sor無睇到樓豬同你嘅後續

我建議如果一隻file係勁多raw data 而你唔用得SQL DB/其他software嘅話,你可以開一張blank worksheet用power query做你想做嘅嘢

我斷估你day to day做嘅嘢都唔需要用睇咁多張sheet入面每一粒cell嘅data,可以試吓喺一個新嘅空白workbook抽返本怪物workbook入面真正有用嘅嗰幾條column / worksheet / etc 入嚟,用佢哋嚟幫你做今日嘅嘢

另外如果你day to day做嘅嘢包括update嗰張怪物workbook,可以照用上面嘅方法做啲運算又好乜都好,搞掂之後用個text editor 跟返個格式(手動或者喺你本新workbook用Macro)去改個csv

喺公司唔畀download其他software嘅前提下暫時淨係諗到咁多,睇下有無高手指點
浮浪者 2021-09-23 19:15:35
S.Gerrard 2021-09-23 20:06:25
浮巴我有問題想請教 excel新手
如果好似下圖咁有幾個A
咁我想用xlookup一次過搵返A加埋嘅數值得唔得?
姐係我想出到10+20+30而唔係出到10only
麻煩了
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞