|
老师您好:如何能有效的排序呢?
将上面的表1变成下面的表2的样子,就是先换楼号大小排列,再按单元及楼层及几号屋排列。
表1:
房号 | 产权人 | 供暖面积 | 收费金额 | 优惠金额 | 实收金额 | 民生街98#5-4-1
| 赵云 | 50 | 1400 | 28 | 1362 | 民生街105#4-3-2 | 王东芝 | 50.89 | 1,424.92 | 28.50 | 1,396.42 | 民生街105#8-8-1 | 姜平 | 38.69 | 1,083.32 | 21.67 | 1,061.65 | 民生街105#1-2-1 | 王永家 | 5.76 | 161.25 | 32.25 | 129.00 | 民生街98#1-2-1 | 李平 | 50 | 1400 | 28 | 1362 | 民生街99#4-4-1 | 解井文 | 48.87 | 1,368.36 | 27.37 | 1,340.99 | 铁运小区224#4-2-3 | 宁学智 | 53.7 | 1,503.60 | 30.01 | 1,473.59 | 铁运小区220#5-3-2 | 马玉卓 | 35.44 | 992.32 | 19.85 | 972.47 | 表2:
房号 | 产权人 | 供暖面积 | 收费金额 | 优惠金额 | 实收金额 | 铁运小区220#5-3-2 | 马玉卓 | 35.44 | 992.32 | 19.85 | 972.47 | 铁运小区224#4-2-3 | 宁学智 | 53.7 | 1,503.60 | 30.01 | 1,473.59 | 民生街98#1-2-1 | 李平 | 50 | 1400 | 28 | 1362 | 民生街98#5-4-1 | 赵云 | 50 | 1400 | 28 | 1362 | 民生街99#4-4-1 | 解井文 | 48.87 | 1,368.36 | 27.37 | 1,340.99 | 民生街105#1-2-1 | 王永家 | 5.76 | 161.25 | 32.25 | 129.00 | 民生街105#4-3-2 | 王东芝 | 50.89 | 1,424.92 | 28.50 | 1,396.42 | 民生街105#8-8-1 | 姜平 | 38.69 | 1,083.32 | 21.67 | 1,061.65 |
真的是百思不得其解。请老师帮帮忙吧!不胜感激!
本帖最后由 baksy 于 2014-7-25 09:46 编辑
公式更新~
A12单元格公式,三键回车(点击公式编辑栏中的任意位置,按住 shift、ctrl 两个键,然后敲enter键 )
横拉、下拉;
=INDEX(A$2:A$9,MATCH(SMALL(--SUBSTITUTE(SUBSTITUTE(RIGHT($A$2:$A$9,2*LEN($A$2:$A$9)-LENB($A$2:$A$9)),"#","."),"-",),ROW(A1)),--SUBSTITUTE(SUBSTITUTE(RIGHT($A$2:$A$9,2*LEN($A$2:$A$9)-LENB($A$2:$A$9)),"#","."),"-",),))
|
|