[已解决] excel中如何通过VBA编程或者power之类的命令自动实现条件筛...

  [复制链接]
查看184399 | 回复155 | 2020-9-25 02:23:26 | 显示全部楼层 |阅读模式
excel中如何通过VBA编程或者power之类的命令自动实现条件筛选然后赋值到新的一列? 或者用python编程,如何写代码? 附件原始数据表在下面(因为如果手工做的话,开始每一步骤之前需要注意检查上一步中单价中的零是否会自动被勾选,检查有些单价是否自动变成了未被勾选;对筛选后的数据每次赋值需要事先定位会比较麻烦,容易出错) 准备工作,数据清洗:除去单价为零、破片,纸箱和碎片的项目(只勾选花片、腰线、一级品、优等品、在原始表后面插入列:运补单价。 1.区域先只勾选西部W,方位不选空白,所有运补单价赋值02.区域勾选东部E,先种类里勾选出一级品和优等品里面的2540模具砖,然后花色里去掉白片(2611, 2626, 2627,2628,2602A,2606A),运补单价赋值65;然后勾选一级品和优等品里面的60*60,花色全选,运补单价都赋值50;去掉60*60,去掉2540模具里面的非白片(花色2326开头的), 其他的不是2326开头的花色也勾选,运补单价赋值30,;看看有无空白;3.区域勾选北部N:先种类里勾选一级品和优等品60*60,运补单价赋值100;勾选2540模具,然后勾选非白片(2326开头的,去掉白片的型号(2611, 2626, 2627,2628,2602A,2606A),运补单价赋值100,;去掉60*60,去掉非白片, 留下白片,其它不是2326开头的花色也勾选,运补单价赋值504.插入一列运补总额=运补单价X 数量, 特例:1.客户ALBABELLO和OGB挑出来运补单价追加50 (种类有60*60的追加2002.客户RARA和ZUBE不做运补(挑出这两个客户,所有运补单价改成零; 单价为零不做运补备注:优等品和一级品均需做运补,花片和腰线算优等品;附件在最下面,成功微信红包感谢
10346101820261.rar (868.13 KB, 下载次数: 0)
回复

使用道具 举报

ldex | 2020-9-25 02:29:26 | 显示全部楼层
区域那一列里面:E表示东部,W表示西部,N表示北部,
回复

使用道具 举报

sos1267 | 2020-9-25 02:37:26 | 显示全部楼层
你这条件看的眼花,实现是可以的
回复

使用道具 举报

123kkk | 2020-9-25 02:41:26 | 显示全部楼层
你这条件看的眼花,实现是可以的


请教一下,留个联系方式吧
回复

使用道具 举报

原野 | 2021-5-5 19:46:09 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

zws107 | 2021-6-12 07:25:50 | 显示全部楼层
这个视频很不错,推荐一下
回复

使用道具 举报

GlitterMai | 2021-7-25 21:20:26 来自手机 | 显示全部楼层
楼下的接上
回复

使用道具 举报

ni520 | 2021-7-26 19:37:47 | 显示全部楼层
努力学习中
回复

使用道具 举报

莲子 | 2021-8-18 11:22:45 来自手机 | 显示全部楼层
啥玩应呀
回复

使用道具 举报

黄老麦 | 2021-8-18 11:24:16 | 显示全部楼层
越办越好,经常过来学习视频~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则