自由講場

跳至

首頁
1

尾頁
   17


珍珠宮

積分: 30844


1#
發表於 24-4-17 17:31 |只看該作者
你地識唔識用呢個?

如果我想提取某格入面既數字, 淨數字, 應如何做?

某格: 陳小明(001)

我只想提取 001

應該如何做? 謝謝


公爵府

積分: 27026

2024年龍年勳章 2024勳章 牛年勳章


2#
發表於 24-4-17 17:41 |只看該作者

回覆樓主:

應該用 "convert text to columns" 會好啲,或者用 MID 去做返你想要的data


珍珠宮

積分: 30844


3#
發表於 24-4-17 17:51 |只看該作者
apelok 發表於 24-4-17 17:41
應該用 "convert text to columns" 會好啲,或者用 MID 去做返你想要的data

請問條式點set ?


公爵府

積分: 27026

2024年龍年勳章 2024勳章 牛年勳章


4#
發表於 24-4-17 18:07 |只看該作者
本帖最後由 apelok 於 24-4-17 18:19 編輯
bananaGi 發表於 24-4-17 17:51
請問條式點set ?

convert text to column 响 excel 的 data 果度就有

MID
=MID(A1,4 ,7)
A1 係你揾果格,4 就係你想要data的開端 7 就係data 尾

eg Tom1011d


大宅

積分: 3889


5#
發表於 24-4-17 18:43 |只看該作者
你意思係vlookup結果本身係指向“陳小明(001)”呢格,但你想結果變成得001而且要保持結果格係formula?我會將vlookup個結果(當A1):mid(A1, len(A1)-3, 3),因為人名可以唔係3個字,前提數字格式要一致(XXX)3個位。唔一致就加埋search("(", A1)之類入去搵(、)位置,不過formula會長好多。單cell進行就用vlookup條式取代A1。唔知會唔會蠢左複雜左。

定係好似樓上JM講淨係需要有個新column係提取001?如果係咁我會好懶咁copy一個新column出黎,用replace all *(,再replace all )*。001轉format顯示,或者轉text令cell裡面真正有0開頭。


珍珠宮

積分: 38148


6#
發表於 24-4-17 18:44 |只看該作者
First you need to fully understand the input data pattern. Is the number that you want to extract always in the same starting and ending position or it is quoted by brackets?
If the former, you can use mid() function as someone suggested, if later then you need to combine the search() function to locate the position of the open and end brackets.


珍珠宮

積分: 30844


7#
發表於 24-4-17 19:08 |只看該作者
CathyLss 發表於 24-4-17 18:43
你意思係vlookup結果本身係指向“陳小明(001)”呢格,但你想結果變成得001而且要保持結果格係formula?我會 ...

是提取


男爵府

積分: 5909


8#
發表於 24-4-17 19:09 |只看該作者

回覆樓主:

本帖最後由 natnatbaby 於 24-4-17 19:10 編輯

如只要cell入面的提一部分出來,不是vlookup,用left, right,mid function. 用google search formula 點寫,utube有更詳細教學。


大宅

積分: 3889


9#
發表於 24-4-17 19:49 |只看該作者
bananaGi 發表於 24-4-17 19:08
是提取
如果普通提取唔需要留formula,我真係會好懶咁用replace all算,replace成無野。如果你一定要用formula,而格式一致3位數係()裡面係資料最尾,咁你將A1直接揀返做你個資料格就得:=mid(trim(A1),len(trim(A1))-3,3)

如A1 cell="陳小明(001)",結果001
如A1 cell="陳明(001)",結果依然係001

Mid function第一個數係資料/資料格,第二個數係從第幾多個字開始提取,第三個數係提取幾多個字。

Len function係資料既字數,"陳小明(001)"出8,"陳明(001)"出7,"陳小明(001) "出9。所以加左Trim function以防輸入問題有空格。無trim既話,如果A1 cell="陳小明(001) ",結果會變成01)

格式更唔一致就用埋search function,睇下你有無需要。


侯爵府

積分: 21103


10#
發表於 24-4-17 20:19 |只看該作者
我識得用 vlookup 仲要基本上一日用n次
反而我睇唔明白你哋嘅回覆


珍珠宮

積分: 30844


11#
發表於 24-4-18 09:00 |只看該作者
CathyLss 發表於 24-4-17 19:49
如果普通提取唔需要留formula,我真係會好懶咁用replace all算,replace成無野。如果你一定要用formula,而 ...

成功左!

你好勁


珍珠宮

積分: 30844


12#
發表於 24-4-18 09:03 |只看該作者
CathyLss 發表於 24-4-17 19:49
如果普通提取唔需要留formula,我真係會好懶咁用replace all算,replace成無野。如果你一定要用formula,而 ...

Jm, 你咁勁,係自學? 上堂? 做開ac ?


大宅

積分: 3889


13#
發表於 24-4-18 12:23 |只看該作者
bananaGi 發表於 24-4-18 09:03
Jm, 你咁勁,係自學? 上堂? 做開ac ?
無上過堂呢,都係自己網上睇資料。其實工作上都唔算必要,係自己有興趣,好鍾意用formula去cross-check/整合D數之類。


男爵府

積分: 5856


14#
發表於 24-4-18 12:43 |只看該作者
我諗起 mib 第一集入職面試

首頁
1

尾頁

跳至
你需要登錄後才可以回帖 登入 | 註冊