作业帮 > 综合 > 作业

excel如何根据出现次数及拼音顺序提取城市名称?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 17:34:16
excel如何根据出现次数及拼音顺序提取城市名称?
B列(B3:B62)有若干城市名称,如何在Q列(从Q4开始),根据出现次数(相同次数时根据拼音排序)依次提取城市?
例如:B3 广州B4 上海B5 北京B6 上海B7 重庆B8 北京B9 广州B10 北京B11 成都
则:
Q4 应为 “北京”
Q5 “广州”,Q6“上海”
Q7“成都”,Q8“重庆”
请问,Q列程序该如何写?
Q4输入
=INDEX($B$3:$B$62,SMALL(IF(MATCH(B$3:B$62&"",B$3:B$62&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Crtl+Shift+Enter结束计算,再向下填充到Q62;
再在R4输入
=IF(Q4="","",COUNTIF($B$3:$B$62,Q4))
然后选择Q4:R62 把数据复制选择性粘贴“数值”到Q4单元格里;
最后你就选择Q4:R62区域后选择“数据”--再选择“排序”--在“关键列”选择“R”及“升序”确定后就是你要的了