例:
A列 B列 C列
卡版号: 1-101 第一层
卡版号: 1-101 第二层
卡版号: 1-101 第三层
卡版号: 1-101 第四层
卡版号: 1-101 第五层
卡版号: 1-101 第六层
卡版号: 1-101 第七层
卡版号: 1-101 第八层
卡版号: 2-101 第一层
卡版号: 2-101 第二层
... ... ...
如上示:
已知安A列中(卡版号:)1-101、2-101、3-101..N-101按这样的排列顺序,每个B列数据循环8个后进1!(8个1-101——8个2-101——8个3-101...)
求C列中:第一层、第二层...第八层、第一层、第二层...第八层、第一层...
按B列给的1-101数据循环排列!注:在撤回筛选后得出的结果不能变!)
先感谢三楼的支持!但这上表是在筛选A列后得出来的数据!所以这公式要在筛选中完成要求~撤消筛选后得出来的结果是不能变的!能完成的++分!
excel筛选后排列问题!(注:撤回筛选后刚得到的结果不能变!
答案:5 悬赏:50 手机版
解决时间 2021-02-08 20:59
- 提问者网友:雨不眠的下
- 2021-02-08 10:29
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-02-08 11:45
筛选后选定C列单元格区域,输入公式:
=TEXT(MOD(COUNTIF(OFFSET($A$1,,,ROW()),"卡板号:")-1,8)+1,"第[DBNUM1]0层")
按CTRL+回车。
=TEXT(MOD(COUNTIF(OFFSET($A$1,,,ROW()),"卡板号:")-1,8)+1,"第[DBNUM1]0层")
按CTRL+回车。
全部回答
- 1楼网友:零点过十分
- 2021-02-08 14:48
C2="第"&TEXT(COUNTIF($C$2:C2,C2),"[DBNUM1]")&"层",下拉。
- 2楼网友:西岸风
- 2021-02-08 13:51
作完两组数据,然后全选下拉拖拽。他会按照你所选的区域规则往下填充。
- 3楼网友:渡鹤影
- 2021-02-08 13:38
如果从第一行开始的话
B1输入:=ROUNDUP(ROW()/8,0)&"-101"
C1输入:==IF(MOD(ROW(),8)=1,"第一层",IF(MOD(ROW(),8)=2,"第二层",IF(MOD(ROW(),8)=3,"第三层",IF(MOD(ROW(),8)=4,"第四层",IF(MOD(ROW(),8)=5,"第五层",IF(MOD(ROW(),8)=6,"第六层",IF(MOD(ROW(),8)=7,"第七层","第八层")))))))
下拉
测试成功!
- 4楼网友:街头电车
- 2021-02-08 12:32
你好!
如果从第一行开始的话
B1输入:=ROUNDUP(ROW()/8,0)&"-101"
C1输入:==IF(MOD(ROW(),8)=1,"第一层",IF(MOD(ROW(),8)=2,"第二层",IF(MOD(ROW(),8)=3,"第三层",IF(MOD(ROW(),8)=4,"第四层",IF(MOD(ROW(),8)=5,"第五层",IF(MOD(ROW(),8)=6,"第六层",IF(MOD(ROW(),8)=7,"第七层","第八层")))))))
下拉
测试成功!
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯