(免費) 有冇人想學Excel formula, 或者想搵人幫手砌excel表
PeterStrange 2019-9-21 14:44:36 以下玩野時間,可以學黎當了解多d array玩法,但平時唔好用:

上面既做法個k出現左3次(因為要分別compare 65, 90, 42000)
有冇可能令k淨係出現一次就compare哂3個數呢?
係有既,個邏輯係咁:
1. 篩走所有細過65既數,變佢做error
2. 篩走大過90既數又大唔過42000既數,變佢做error
3. 剩低大唔過42000既數變佢做-1,大過42000變做1
4. 睇下有冇-1同1, 就知係唔係中英夾雜

用"az連 @[]"做例子
1. k = {65;90;45939;32;64;91;93}
2. 將k - 65 ,return {0;25;45854;-33;-1;26;28}
細過65既數變哂負數

Ads

PeterStrange 2019-9-21 14:45:00 3.
之後你可以用好多數學方法將負數變做error,簡單講就係用d唔可以有負數既function計佢一野,之後再reverse番佢
例如: log之後再10^, 負數log果下會變左error,其他正數會係10^變番正常
不過, 咁樣做有風險,因為excel啲floating處理好柒,你係有機會還原左個小數出黎
呢度我推薦用非數學方法,就係用SUBSITUTE(),直接將負數個"-"換成文字,咁個負數就玩完了
SUBSTITUTE({0;25;45874;-33;-1;26;28},"-","k")
return : {"0";"25";"45874";"k33";"k1";"26";"28"}

4. 篩走"Z"之後既數
25 - {"0";"25";"45874";"k33";"k1";"26";"28"}
return : {25;0;-45849;#VALUE!;#VALUE!;-1;-3}
大過25既數會變負數, 第3 part果堆負數變哂error
:^(


待續
大大力轟落去 2019-9-21 15:17:47 如果我有好多個人名,但其中有d可能會重複,我想搵出邊一個重複左,應該點做? 最好可以指出重複左邊一個名🙏🏻
英雄想見樂瞳 2019-9-21 15:25:12 此回覆已被刪除
PeterStrange 2019-9-21 15:31:50 array方法 (多起上黎會LOAD得好慢)
EXAMPLE : {"A","B","C","D","A"}

MATCH({"A","B","C","D","A"},{"A","B","C","D","A"},0)<>ROW(1:5)
1. MATCH({"A","B","C","D","A"},{"A","B","C","D","A"},0)
return : {1,2,3,4,1}
呢度用左match永遠只會出第一個match value既特性
所以第5個"A" match落去都係出1

2. {1,2,3,4,1} <> row(1:5)
→ {1,2,3,4,1} <> {1,2,3,4,5}
return : {FALSE,FALSE,FALSE,FALSE,TRUE}
如果冇重覆,理應match既position係順住落,所以position <> 順序就知有重覆
PeterStrange 2019-9-21 15:32:00 3. IF({FALSE,FALSE,FALSE,FALSE,TRUE},row(1:5))
return : {FALSE,FALSE,FALSE,FALSE,5}
我平時會用{FALSE,FALSE,FALSE,FALSE,TRUE}*row(1:5)
但因為我之後想SMALL()佢
SMALL()對FALSE冇反應,但對0有反應,所以用IF()比較方便

4. SMALL({FALSE,FALSE,FALSE,FALSE,5},k)
將k由1開始數(可以用row()),就搵到所有重覆既position

當k = 1
INDEX({"A","B","C","D","A"},1)
return "A"

得閒講埋非array方法
精神啲 2019-9-21 15:32:14 lm
PeterStrange 2019-9-21 15:33:09 寫到一半發覺呢個可以簡化
簡化完先繼續post
:^(
:^(
PeterStrange 2019-9-21 15:36:55 寫錯

當k = 1
INDEX({"A","B","C","D","A"},5)
return "A"
天機 2019-9-21 15:46:37 我都覺得好似解密
:^(

成抽野變做英文
:^(
唔該巴打
HR男 2019-9-21 15:49:15 Sent左個電郵比你,希望搞掂

Ads

PeterStrange 2019-9-21 15:50:57 成抽野變哂英文,咁你直接換抽英文落去咪得
做乜要好似加密咁呢
PeterStrange 2019-9-21 15:51:31 有活動
夜晚再覆
有問題可以add tg/email/ 留言
忘記你如忘記我 2019-9-21 15:55:06 兩格內容合併做一格個formula係咩
點樣係excel拎資料去word做合併列印😂
PeterStrange 2019-9-21 15:55:28
:^(
PeterStrange 2019-9-21 16:02:57 &
HR男 2019-9-21 16:07:24 Conditional formatting
果到好似有呢個ranking setting
忘記你如忘記我 2019-9-21 16:10:13 peter | chan | 男仔


=A1&B1&C1. peterchan男仔?

如果我想係入面加又要打d咩
10吋長腳毛 2019-9-21 16:10:29 如果唔係replace而係想係中間加符號得唔得?
例如A123456變成A1/234/56
忘記你如忘記我 2019-9-21 16:10:36 即係想打peterchan係男仔
PeterStrange 2019-9-21 16:11:36 A1&"係"&B1

Ads

PeterStrange 2019-9-21 16:12:25 用mid 抽出黎再用&駁埋
忘記你如忘記我 2019-9-21 16:15:35 唔該哂,終於記得返
:^(
Pugpig15C 2019-9-21 16:16:06 你有冇寫blog?
天機 2019-9-21 16:16:32 好大量既data ,逐個打有排