[Excel教學] Formula太長? 計得太慢? 唔記得寫左乜? 用LET Function啦

浮浪者

287 回覆
343 Like 9 Dislike
浮浪者 2022-06-21 17:50:11
9_Januzaj 2022-06-21 19:18:03
如果我有啲生果係無貨 嗰一格佢當我係0呢個value
咁我可以點避免到佢搵埋岀黎比我
浮浪者 2022-06-21 20:16:17
=FILTER(A2: E5,
(
(B2:B5<C2:C5)+
(B2:B5<D2: D5)
)
*(E2:E5<>0)
)
分左行等你易D明


另外再用LET寫一次比你睇, 希望你明個Logic
=LET(
DataRange,A2:E5,
WelSmallerThanPar,B2:B5<C2:C5,
WelSmallerThanYa,B2:B5<D2: D5,
StockNotZero,E2:E5<>0,

FILTER(DataRange,(WelSmallerThanPar+WelSmallerThanYa)*StockNotZero)
)
9_Januzaj 2022-06-21 20:27:01
唔好意思 可能我講得有少少衰
我意思係有啲超市直頭無嗰個日期 由於啲期我喺另一個表min if岀黎 所以搵唔到既話佢會岀個0既value比我
例如我B2係0左 我用上面filter條式佢都會照岀Apple比我
但我就係想佢ignore 0 有冇咩方法
定係我要喺minif 條式落手
浮浪者 2022-06-21 20:34:35
係咪剩係西走col B係0果d
c,d果d如果係0既你要唔要show出黎
9_Januzaj 2022-06-21 20:38:19
所有0 value既都想ignore 唔喺個compare入面
支那快撚啲滅亡 2022-06-21 21:00:20
終於有新片
熱血的努力 2022-06-21 21:41:25


上面堆野係用黎合併前一個分頁既資料
因為分頁1係啲公司名既全寫 分頁2係SHORT FORM
分頁3係合併佢地做一格入面.
但分頁3個一少格會有好多行出左黎.

巴打有冇簡單方法可以解決
利申: 公司得2016
浮浪者 2022-06-21 22:12:22
=LET(
DataRange,A2: D5,
WelSmallerThanPar,B2:B5<C2:C5,
WelSmallerThanYa,B2:B5<D2: D5,

FILTER(DataRange,(WelSmallerThanPar+WelSmallerThanYa)*(B2:B5<>0)*(C2:C5<>0)*(D2: D5<>0)))

浮浪者 2022-06-21 22:22:23
偉哥嬲死象 2022-06-21 22:24:25
之前有會計妹
而家有Excel佬
浮浪者 2022-06-21 22:24:27
建議巴打你可以直接post文字既CODE 唔好post圖
有好多行出左黎既原因係放左好多CHAR ( 10 )落去, 呢個字符係解做去下一行
熱血的努力 2022-06-21 22:58:46
我貼文字
唔比回覆先焗住用圖
浮浪者 2022-06-21 23:53:23
CHAR ( 10 )
呢個字要用空格隔開連登先比出
9_Januzaj 2022-06-22 00:55:38
公司好似用緊2016係咪冇LET用
愛港之聲 2022-06-22 03:20:33
LM
浮浪者 2022-06-22 07:44:42
係呀... 而且連filter都無得用...
有無Excel online?有既話都用得

如果無既話,Excel 2016就要用power query做
16749 2022-06-22 08:27:44
留名學野
餐蛋麵走蛋 2022-06-22 08:43:00
想問下有冇得用VBA去合併晒幾個excel file 因為如果個excel連埋其他folder搬去另一部電腦開嗰陣個合併功能好似就唔work update唔到
9_Januzaj 2022-06-22 08:44:11
原來係咁我屋企用緊365試 唔怪得用到
Power query 係咪可以做到開多一張sheet淨係抽啲我上面提嗰個情況既生果連日期
我都係啱啱開始用黎同步其他不斷replace And update既wrkbk 再lookup入面啲data
浮浪者 2022-06-22 08:45:49
VBA係得,但其實你只要將D File放上去Sharepoint咁做一次個power query合併,其他人就可以update到
餐蛋麵走蛋 2022-06-22 08:46:17
好 唔該晒你
愛貓嘅人 2022-06-22 08:59:46
或者用advanced filter
熱血的努力 2022-06-22 10:37:54
=CONCATENATE(" , ",Sheet1!AY5,CHAR ( 10 ),Sheet1!AV5,CHAR ( 10 ),Sheet1!AS5,CHAR ( 10 ),Sheet1!AP5,CHAR ( 10 ),Sheet1!AM5,CHAR ( 10 ),Sheet1!AJ5,CHAR ( 10 ),Sheet1!AG5,CHAR ( 10 ),Sheet1!AD5,CHAR ( 10 ),Sheet1!AA5,CHAR ( 10 ),Sheet1!X5,CHAR ( 10 ),Sheet1!U5,CHAR ( 10 ),Sheet1!R5,CHAR ( 10 ),Sheet1!O5,CHAR ( 10 ),Sheet1!L5,CHAR ( 10 ),Sheet1!I5,CHAR ( 10 )

咁樣可唔可以

有冇啲簡單方法, 定要用VBA先解決到..
浮浪者 2022-06-22 11:13:50
你有冇sheet 1, sheet 2 既Sample, 同埋最好cap 一張你expect既result圖出黎, 咁我會比較清楚你想要咩
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞