第八課 Right、Left與Mid
Right(參照值,從右數幾個字元)
Left(參照值,從左數幾個字元)
Mid(參照值,從第幾個開始數,共數幾個字元)
Left(參照值,從左數幾個字元)
Mid(參照值,從第幾個開始數,共數幾個字元)
Right與Left之應用較一般,且皆可以Mid取代,故以下著重分享Mid函數的一些基本用法
| 例1,輸入TEJ公司名稱,將輸出股票代碼(僅限四位數之股票代碼) | ||
| 1201 味全 | 1201 | =MID(A2,1,4) |
| 說明 | ||
| 基本用法 | ||
| 例2,輸入TEJ公司名稱,將輸出股票代碼(僅限四位數或五位數之股票代碼) | ||
| 11933 嘉環東泥 | 11933 | |
| =MID(A10,1,IF(MID(A10,5,1)=" ",4,5)) | ||
| 說明 | ||
| 可以與IF函數應用 | ||
| 例3,輸入email,將輸出@前之名稱 | ||
| aaa@xxxx.com.tw | aaa | =MID(A19,1,FIND("@",A19)-1) |
| 說明 | ||
| 可以與Find函數應用 | ||
| 例4,輸入網址,將輸出不含"http://"及"/"之內容 | ||
| http://tw.news.yahoo.com/ | tw.news.yahoo.com | =MID(A27,8,LEN(A27)-8) |
| 說明 | ||
| 可以與Len函數應用 | ||
| 例5,輸入任意字元之英文字後加上任意字元之數字,將輸出數字部分 | ||
| ABCF12358 | 12358 | |
| =MID(A35,MATCH(TRUE,ISNUMBER(--MID(A35,ROW(1:20),1)),),99) | ||
| 說明 | ||
| 公式同 =MID(A35,MIN(IF(ISERROR(FIND({0,1,2,3,4,5,6,7,8,9},A35)),"",FIND({0,1,2,3,4,5,6,7,8,9},A35))),99) | ||
| 例6,輸入任意字元之英文字後加上任意字元之數字,將輸出英文部分 | ||
| asderfgtyhu58 | asderfgtyhu | |
| =MID(A44,1,MATCH(TRUE,ISNUMBER(--MID(A44,ROW(1:20),1)),)-1) | ||
| 說明 | ||
| 公式同 =MID(A44,1,MIN(IF(ISERROR(FIND({0,1,2,3,4,5,6,7,8,9},A44)),"",FIND({0,1,2,3,4,5,6,7,8,9},A44)))-1) =LEFT(A44,MIN(IF(ISERROR(FIND({0,1,2,3,4,5,6,7,8,9},A44)),"",FIND({0,1,2,3,4,5,6,7,8,9},A44)))-1) =LEFT(A44,MIN(FIND({1;2;3;4;5;6;7;8;9;0},A44&"0123456789"))-1) | ||
| 例7,輸出最右字元 | ||
| asdfad | d | =RIGHT(A53) |
| 說明 | ||
| RIGHT(A53,1)=RIGHT(A53) | ||
| 例8,輸入春夏秋冬,依序代表ABCD | ||
| 春 | A | |
| =MID("ABCD",FIND(A61,"春夏秋冬"),1) | ||
| 說明 | ||
| MID函數也可以用來參照呦! | ||
文章標籤
全站熱搜

例五 做唔到 ROW(1:20)有甚麼功用 謝謝!