2017/06/23

EXCEL 字串擷取 分隔符號 資料區隔 資料分割 資料剖析 函數 排序



假設有資料內容是有分隔符號
以下列為例,分隔符號是"-"
A-B
AA-BB
A-BB
AA-BB
1-1
99-99
A-45


若資料是不會再變動的,我們可以利用EXCEL的資料剖析功能
把這些資料利用分隔符號-區分開來就好了


 









  如果不用資料剖析,在OFFICE 2013以後的版本,有個快速填入的功能,你可以事先把資料的第一行按照你要的方式分割,再點選快速填入,就可以把資料拆分了
 

但是如果資料經常在變動

又需擷取裡面的字串出來
那就得用函數來做

這邊需要用到left mid find三個函數


left是從左側擷取字串,

以AA-BB為例,我要擷取AA,公式就是=left(儲存格,2)

2表示我要從左側第一個字開始擷取兩個字元=AA





mid是從中間擷取字串

以AA-BB為例,要擷取BB,公式=mid(儲存格,4,2)

4表示第四的字串(就是B),2表示我要擷取2個字元=BB



但如果今天我的資料會變動成

A-B

A-BB

AA-B

那就沒辦法用直接上面方式來擷取字串

必須找出"-"在字串裡面的順序,才能夠正確的擷取字元

這時就必須使用到find函數

以AA-BB為例,公式=find("-",儲存格,1)


"-"是 我要搜尋的字串

1表示我要從儲存格的第一個字元開始搜尋

但是不管我設定從第幾個字串開始搜尋

回傳的結果都是從左邊第一個字元開始數 =3


現在我們把前面兩個函數加進來看


以AA-BB為例

"-"之前的AA,我們的公式如下

=LEFT(儲存格,FIND("-",儲存格,1)-1)

也就是我只要擷取到"-"的前一個字元就停止

所以把原本的2改成FIND("-",儲存格,1)-1













"-"之後的BB,公式如下

=MID(儲存格,FIND("-",儲存格,1)+1,2)

我要從"-"之後的下一個字串開始擷取,

所以我把原來的3,改成FIND("-",儲存格,1)+1



這樣子就可以利用函數來將有分隔符號的資料區隔開來了

如果有兩個以上的分隔符號

例如2014/7/15 2017/12/7這樣的資料

第一個/不用函數,固定是第五個字
要找第二個/

=find("/",儲存格,6)

這樣就會跳過第一個/去找第二個了

2017/06/09

EXCEL 使用巨集完成 選擇性貼上 值 unicode 文字 快速鍵


話說,從網頁貼東西到EXCEL的時候,常常會多出很多不需要的東西,
這時候就必須要按滑鼠右鍵,利用選擇性貼上功能,只貼文字的部分, 或是貼上值
但是連續工作的時候,就會覺得這樣做很沒效率,很想要有快速鍵可以做這件事,
但是excel是沒有這種快速鍵的,這時候就只好錄製巨集,將快速鍵設定在巨集上面
效率就可以大幅提升了,哈哈!



首先,新版的excel (2007之後),預設是把巨集的功能隱藏起來的,必須先把介面叫出來

1.點選 [檔案]

2.點選 [選項]

3.[自訂功能區] / [主要索引標籤] / 勾選[開發人員]

4.回到工作表的介面,記得事先把要複製的東西複製好,然後點選到要貼上的格子處

5.點選開發人員,先選【以相對位置錄製】,再點選【錄製巨集

6.命名巨集,然後設定快速鍵(必須系統沒有用過的),例如CTRL+O
不過O離CTRL太遠了,這邊我是輸入CTRL+SHIFT+V,這樣也比較好記
如果同一台電腦的所有檔案都要用這個快速鍵,記得要把巨集儲存在【個人巨集活頁簿】
如果巨集是要包在檔案給別人用的,就選現用活頁簿


7.接著開始錄製,在儲存格按滑鼠右鍵,點選【選擇性貼上



8. 選擇需要的格式

9.成功貼上後,點選【停止錄製

10. 這時候可以另外複製新的資料,然後測試這個快速鍵是否有作用

11.有巨集的檔案跟原來的excel是不同的副檔名,所以存檔的時候會發出警告,
可以直接另外存檔,選擇啟用巨集的活頁簿,這樣下次開啟檔案就可以繼續用這個快速鍵了。



2017/06/06

PHOTOSHOP 檢視畫面 左右移動

話說又到了一年一度要用貝茲曲線的時候了,
在PhotoShop裡面,按住ALT鍵然後滑動滾輪可以調整檢視畫面的比例,
直接滑動滾輪可以調整檢視畫面往上或下移動,
但是要左右呢?
我先前都傻傻地去拖曳卷軸,這樣工作效率就變差了
剛剛發現,原來按住CTRL鍵再去動滾輪就是左右了!
然後,按住空白鍵可以暫時切換為手形工具

哈哈~
果然自己摸索的PS還是有差啊