如何批量修改excel筛选出来的一列

如题所述

步骤一、需要修改一列的数据都减去20的话,先在一个空白列上输入20数值,比如在G1列上插入20.然后将鼠标关标移动到20的单元格右下角就会出现一个小十字符号,变成十字符号之后就直接往下拖动,这样就自动输入一项列全部是20的数值。
  步骤二、鼠标右击G列,弹出的窗口上选择“复制”,将G这项列表全部复制起来即可。
  步骤三、复制完成后,比如需要对F1列表上的数据全部减去20的话,鼠标右击点击F列,在弹出的窗口上选择“选择性粘贴”
  步骤四、之后会弹出了选择性粘贴的对话框,在运算下点击选择“减”,然后点击“确定”即可。
  步骤五、之后去对比前面的F项的数值就发现F列表上面的数值就全部减去了20,最后将G1项删除即可。当然在选择性粘贴上面还有其他的设置选项,这可以根据用户的需求去自行设置即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-26
做新表时,将筛选出来的数据连同前边"某列没有重复的数据(比如学号,身份证号等)"一起复制,修改好了以后,用VLOOKUP函数把"没有重复的数据"筛选出来,这些数据所在的行就是你修改数据所在的行,覆盖就可以了本回答被提问者采纳
第2个回答  2020-01-16
再粘贴回去确实比较困难,不如直接在筛选结果上定位可见单元格后修改
第3个回答  2020-03-15
将原大表那列数据复制到表中空白列,然后用VLOOKUP公式,通过一个唯一项目去新表中查找,如果找不到,就直接等于原数列。公式结构为=if(iserror(vlookup(....)),原数列,vlookup(....))
补充:
(....)=(唯一项目单元格,新表唯一项目列:新表修改那列,新表唯一项目列到新表修改那列的列数,false)
第4个回答  2020-02-04
先给你个应急用的答案,其他方法等我想到了再发上来
筛选数据后,在后面点空白的加一列数字,如1、2、3、4、……
在新表中,也插入一列,同样用1、2、3、4、……
接下来就好办了,直接vlookup就行了
其他方法我还要想想,就问题以前还真没注意到
-
-#