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

`
閱: 3764 | 回: 0
按降序或升序依次提取某列中的文本 Excel基礎(chǔ) , 編號(hào):0424 快速回復(fù)
發(fā)表于2015/10/25 12:58:30 樓主 
頭像 等級(jí):初學(xué)者
積分:0
財(cái)富值:0.00
身份:普通用戶
按降序或升序依次提取某列中的文本
在Excel中要按降序或升序排列某列數(shù)據(jù),通常只需對(duì)其排序即可。在不允許改變表格結(jié)構(gòu)的情況下,對(duì)于數(shù)值類型的數(shù)據(jù)可用LARGE、SMALL等函數(shù)來(lái)提取,如公式“=LARGE($A$1:$A$20,ROW(A1))”。對(duì)于文本則無(wú)法直接使用LARGE函數(shù),因?yàn)長(zhǎng)ARGE函數(shù)不支持文本,這時(shí)可用下面的數(shù)組公式。
    假如A2:A14中包含一些文本和空單元格,要將其中的文本按字母順序降序提取到B列,如圖所示。 在B2單元格中輸入數(shù)組公式:
    =OFFSET($A$1,MATCH(LARGE(COUNTIF($A$2:$A$14,"<="&$A$2:$A$14),ROW(A1)),COUNTIF($A$2:$A$14,"<="&$A$2:$A$14),),)&""
    公式輸入后按Ctrl+Shift+Enter結(jié)束,然后填充公式到B14單元格,即可得到與降序排序完全相同的結(jié)果。
    公式說(shuō)明:
    1.“COUNTIF($A$2:$A$14,"<="&$A$2:$A$14)”比較A2:A14中每個(gè)文本,并返回一個(gè)數(shù)組,本例為“{8;5;0;1;10;6;0;2;4;9;7;0;3}”,其中的每個(gè)數(shù)字對(duì)應(yīng)各自文本,空單元格返回“0”。如“體操 Gymnastic”對(duì)應(yīng)數(shù)字“8”,表示A2:A14中小于等于該文本值的數(shù)量為8個(gè)。
    2.LARGE函數(shù)按從大到小的順序(降序)依次提取上述數(shù)組中的各個(gè)數(shù)值,MATCH函數(shù)得到該數(shù)值在數(shù)組中的位置,最后用OFFSET函數(shù)提取文本。由于空單元格會(huì)返回“0”,在公式的末尾加上“&""”將其轉(zhuǎn)換為空。
    3.要按字母順序升序提取文本,將公式中的“<”改為“>”,如在B2中輸入公式:
    =OFFSET($A$1,MATCH(LARGE(COUNTIF($A$2:$A$14,">="&$A$2:$A$14),ROW(A1)),COUNTIF($A$2:



我的個(gè)性簽名

快速回復(fù)

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