突然收到了一个很可怕的任务,要求把一列50万个数据,按照
A B C D E
省
市
县,区
乡镇,街道办事处
村委会,街道居委会
这样的5列给筛选显示出来,只是平移。我把数据放在了E列,需要依次筛选出这些数据类别,分别向左平移4,3,2,1个单元格,形成要求的格式。如果手工完成是难以想象的。请高手出手救命!
能不能设计个宏程序之类的把这么多数据筛选出来呢?本人不太了解宏。
或者有没有其它方便的办法呢?
跪求各位了!
广东省
广州市
荔湾区
沙面街道
翠洲社区居民委员会
鹅潭社区居民委员会
岭南街道
扬仁东社区居民委员会
扬仁西社区居民委员会
故衣街社区居民委员会
十三行社区居民委员会
冼基社区居民委员会
沙基社区居民委员会
清华社区居民委员会
清平社区居民委员会
和平社区居民委员会
联庆社区居民委员会
华林街道
光复社区居委会
德星社区居委会
荔广社区居委会
广东省
广州市
荔湾区
沙面街道
翠洲社区居民委员会
鹅潭社区居民委员会
岭南街道
扬仁东社区居民委员会
扬仁西社区居民委员会
故衣街社区居民委员会
十三行社区居民委员会
冼基社区居民委员会
沙基社区居民委员会
清华社区居民委员会
清平社区居民委员会
和平社区居民委员会
联庆社区居民委员会
华林街道
就象这样,原来是一整列,要调整成前几行的效果
跪求高手们一个关于EXCEL中筛选和平移单元格的问题!
答案:3 悬赏:60
解决时间 2021-03-22 16:52
- 提问者网友:无依无靠的距离
- 2021-03-21 22:21
最佳答案
- 二级知识专家网友:duile
- 2021-03-21 22:36
应该不需用宏,简单的公式就可以了。
你把e列的数据贴几个出来看看先。
解决方法:
把数据移到F列
a2 =IF(ISNUMBER(FIND("省",$F2)),$F2,"")
b2 =IF(ISNUMBER(FIND("市",$F2)),$F2,"")
c2 =IF(AND(E2="",OR(ISNUMBER(FIND("县",$F2)),ISNUMBER(FIND("区",$F2)))),$F2,"")
d2 =IF(ISNUMBER(FIND("街道",$F2)),$F2,"")
e2 =IF(ISNUMBER(FIND("委员会",$F2)),$F2,"")
选中这四格,向下拖填充柄
你把e列的数据贴几个出来看看先。
解决方法:
把数据移到F列
a2 =IF(ISNUMBER(FIND("省",$F2)),$F2,"")
b2 =IF(ISNUMBER(FIND("市",$F2)),$F2,"")
c2 =IF(AND(E2="",OR(ISNUMBER(FIND("县",$F2)),ISNUMBER(FIND("区",$F2)))),$F2,"")
d2 =IF(ISNUMBER(FIND("街道",$F2)),$F2,"")
e2 =IF(ISNUMBER(FIND("委员会",$F2)),$F2,"")
选中这四格,向下拖填充柄
全部回答
- 1楼网友:专属的偏见
- 2021-03-22 00:37
你好!
用left、mid或者right函数进行处理,添加进A、B等列,再选中加以组合(数据/组合)即可。没那么难的。如有不明,请将原表发到[email protected]明天再复你。
如果对你有帮助,望采纳。
- 2楼网友:荒唐后生
- 2021-03-21 23:25
你发些数据上来看看,好找筛选的参照
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯