国产一区二区欧美精品免费-欧美国产日韩在线视频-欧美亚洲国语精品一区二区-欧美激情五月综合啪啪-国产69精品麻豆久久久久-亚洲人成精品久久久久桥网站-欧美刺激肥熟在线视频-十七岁日本免费完整版BD-黑夜在线拖拽不卡第一页

`
閱: 3637 | 回: 0
發(fā)表于2015/10/25 14:17:11 樓主 
頭像 等級(jí):初學(xué)者
積分:0
財(cái)富值:0.00
身份:普通用戶

中文小寫(xiě)數(shù)字常常會(huì)應(yīng)用到很多場(chǎng)合,在Excel中有時(shí)會(huì)遇到需要按中文數(shù)字排序的情況。例如下圖學(xué)校名稱(chēng)中包含中文小寫(xiě)數(shù)字,要求按城市和中文數(shù)字排序。這些中文數(shù)字Excel只能將其當(dāng)做普通漢字處理,因而直接排序時(shí)會(huì)按拼音的順序。遇到這種情況,通常需要添加輔助列,用公式或宏代碼將中文小寫(xiě)數(shù)字轉(zhuǎn)換為阿拉伯?dāng)?shù)字后再進(jìn)行排序。本文以上圖為例介紹用公式轉(zhuǎn)換中文小寫(xiě)數(shù)字為阿拉伯?dāng)?shù)字的方法,以B列和C列為輔助列,在B列提取城市名稱(chēng),在C列提取中文小寫(xiě)數(shù)字并轉(zhuǎn)換。在B2單元格輸入公式:
    =LEFT(A2,FIND("第",A2)-1)
    在C2輸入數(shù)組公式:
    =MATCH(MID(SUBSTITUTE(A2,"中學(xué)",""),FIND("第",A2)+1,LEN(A2)),SUBSTITUTE(TEXT(ROW(A$1:A$82),"[dbnum1]"),"一十","十"),)
    公式輸入完畢按Ctrl+Shift+Enter結(jié)束。然后選擇B2:C2拖動(dòng)填充柄向下填充公式。

說(shuō)明:首先用MID函數(shù)提取學(xué)校名稱(chēng)中的中文小寫(xiě)數(shù)字,然后用“TEXT(ROW(A$1:A$100),"[dbnum1]")”得到數(shù)組“{"一";"二";"三";"四";"五";"六";……"一百"}”,由于本例“十”至“十九”之間的數(shù)字在數(shù)組中顯示為“一十”、“一十一”……“一十九”,故用SUBSTITUTE函數(shù)將“一十”替換為“十”。之后用MATCH函數(shù)查找中文小寫(xiě)數(shù)字的位置,即得到對(duì)應(yīng)的阿拉伯?dāng)?shù)字。
    然后以B列“城市”為主要關(guān)鍵字,以C列“名稱(chēng)中的數(shù)字”為次要關(guān)鍵字進(jìn)行排序即可得到所需的結(jié)果。

 最后刪除B、C兩個(gè)輔助列。

我的個(gè)性簽名

快速回復(fù)

目前不允許游客發(fā)表,請(qǐng) 登錄 注冊(cè) 后再發(fā)貼。