excel ,有很多个省,同一个省对应很多市,随机选取一个省内 一半的市,求大神帮忙了,
答案:1 悬赏:20 手机版
解决时间 2021-01-06 09:24
- 提问者网友:留有余香
- 2021-01-05 11:35
excel ,有很多个省,同一个省对应很多市,随机选取一个省内 一半的市,求大神帮忙了,
最佳答案
- 五星知识达人网友:十鸦
- 2021-01-05 12:34
这个用函数有点儿复杂,你可以尝试一步一步操作
因为不知道你的数据结构是什么样子的,这里假设你的数据共2列。分别在A、B列中,A列省份,B列市县,
1、在C2中输入=RAND()向下复制到数据底部,
2、对C列排序
3、C列排序后,在D列编写序号,D2、D3、D4…… 分别填入1、2、3、……
4、对数据进行自定义排序,主要关键字选:A列的省份;次要关键字:选中D列的序号。
1-4步实现市县的随机排序。接下来就是取一半的数。
5、在E2中输入:=IF(COUNTIF(A:A,A2)<=2*COUNTIF(A2:A$999,A2),"一半","另一半")
6、向下复制公式到数据底部,
这里有一个问题,如果有5个县市,一半数3个还是2个?
如果你的一半是指3个,你筛选E列中的“一半”
如果你的一半是指2个,你筛选E列中的“另一半”
得到你想要的数据后把新增的辅助列C\D\E列删除就是你原数据的样式了、
因为不知道你的数据结构是什么样子的,这里假设你的数据共2列。分别在A、B列中,A列省份,B列市县,
1、在C2中输入=RAND()向下复制到数据底部,
2、对C列排序
3、C列排序后,在D列编写序号,D2、D3、D4…… 分别填入1、2、3、……
4、对数据进行自定义排序,主要关键字选:A列的省份;次要关键字:选中D列的序号。
1-4步实现市县的随机排序。接下来就是取一半的数。
5、在E2中输入:=IF(COUNTIF(A:A,A2)<=2*COUNTIF(A2:A$999,A2),"一半","另一半")
6、向下复制公式到数据底部,
这里有一个问题,如果有5个县市,一半数3个还是2个?
如果你的一半是指3个,你筛选E列中的“一半”
如果你的一半是指2个,你筛选E列中的“另一半”
得到你想要的数据后把新增的辅助列C\D\E列删除就是你原数据的样式了、
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯