excel数据表,如何每一行数据都按照大小排序? 255

城市数城市数城市数上海12保定28江苏16合肥13保定27保定17苏州14保定26成都18南京15保定25贵阳19广州16贵阳24昆明20东莞17贵阳23淮安21佛山18... 城市 数 城市 数 城市 数上海 12 保定 28 江苏 16合肥 13 保定 27 保定 17苏州 14 保定 26 成都 18南京 15 保定 25 贵阳 19广州 16 贵阳 24 昆明 20东莞 17 贵阳 23 淮安 21佛山 18 贵阳 22 苏州 22杭州 19 保定 21 北京 23义乌 20 昆明 20 长春 24南昌 21 保定 19 合肥 25郑州 22 保定 18 江苏 26哈尔滨 23 昆明 17 保定 5石家庄 24 昆明 16 成都 6晋江 25 保定 15 贵阳 7揭阳 26 保定 14 昆明 8武汉 27 淮安 13 淮安 9成都 28 保定 12 苏州 10如上述数据,左边的城市对应右边的 数字,如何能把每一行的数字都按照大小排序,且城市也跟着变化,如第一行排好后的 应该是上海 12 江苏 16 保定 28 展开
 我来答
浩哥奕弟
2020-10-09 · 杂七杂八想到什么就是什么
浩哥奕弟
采纳数:381 获赞数:956

向TA提问 私信TA
展开全部

请问一下你这个表是否是只有6列的数据(即三列城市三列数)?如果这样的话,可以给这个表做一个特定的公式处理,如果不只是三列的城市,增加或减少,那么又得重新处理。将下列公式复制后,下拉的结果如图:

H2公式:

=IF(3=RANK(B2,$B2:$F2)+COUNTIF($B2:B2,B2)-1,A2,IF(3=RANK(D2,$B2:$F2)+COUNTIF($B2:D2,D2)-1,C2,IF(3=RANK(F2,$B2:$F2)+COUNTIF($B2:F2,F2)-1,E2,"")))

I2公式:

=IF(3=RANK(B2,$B2:$F2)+COUNTIF($B2:B2,B2)-1,B2,IF(3=RANK(D2,$B2:$F2)+COUNTIF($B2:D2,D2)-1,D2,IF(3=RANK(F2,$B2:$F2)+COUNTIF($B2:F2,F2)-1,F2,"")))

J2公式:

=IF(2=RANK(B2,$B2:$F2)+COUNTIF($B2:B2,B2)-1,A2,IF(2=RANK(D2,$B2:$F2)+COUNTIF($B2:D2,D2)-1,C2,IF(2=RANK(F2,$B2:$F2)+COUNTIF($B2:F2,F2)-1,E2,"")))

K2公式:

=IF(2=RANK(B2,$B2:$F2)+COUNTIF($B2:B2,B2)-1,B2,IF(2=RANK(D2,$B2:$F2)+COUNTIF($B2:D2,D2)-1,D2,IF(2=RANK(F2,$B2:$F2)+COUNTIF($B2:F2,F2)-1,F2,"")))

L2公式:

=IF(1=RANK(B2,$B2:$F2)+COUNTIF($B2:B2,B2)-1,A2,IF(1=RANK(D2,$B2:$F2)+COUNTIF($B2:D2,D2)-1,C2,IF(1=RANK(F2,$B2:$F2)+COUNTIF($B2:F2,F2)-1,E2,"")))

M2公式:

=IF(1=RANK(B2,$B2:$F2)+COUNTIF($B2:B2,B2)-1,B2,IF(1=RANK(D2,$B2:$F2)+COUNTIF($B2:D2,D2)-1,D2,IF(1=RANK(F2,$B2:$F2)+COUNTIF($B2:F2,F2)-1,F2,"")))

追问
有的是四列哦,
Ynzsvt
2020-10-09 · TA获得超过6663个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2672万
展开全部
每一行独立的吧。建议用代码处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亚为的
2020-10-09 · TA获得超过114个赞
知道小有建树答主
回答量:298
采纳率:22%
帮助的人:29.5万
展开全部

选中数字点击排序后面的省份也跟着排序的顺序变化

像你这种有三列需要排序的中间就要空一列。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
knifefox
2020-10-09 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1329
采纳率:75%
帮助的人:704万
展开全部

=INDIRECT("rc"&MOD(SMALL(IFERROR($A2:$H2*10+COLUMN($A2:$H2),),4+INT(COLUMN(B1)/2)),10)-MOD(COLUMN(A1),2),)

数组公式(按CTRL+SHIFT+ENTER输入公式)然后右拉下拉公式

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24ef169fc
2020-10-09 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4365万
展开全部
不大明白,再上个你要的结果图吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式