您的位置: 首页 > EXCEL技巧 > Excel函数 >

用选择性粘贴将筛选后的公式结果批量转换为值

时间:2013-12-14 整理:docExcel.net

要将筛选后的公式结果批量转换为值,如果直接对筛选区域进行选择性粘贴为值的操作,Excel会提示复制区域与原区域形状不同而无法进行。要解决这个问题,除了使用VBA外,还可利用辅助列进行选择性粘贴的方法。如图所示,D列为根据B、C两列数值用不同的公式计算得到的结果,现在需要将用“公式2”和“公式4”得到的结果转换为值。

 选择性粘贴将筛选后的公式结果转换为值示例 

虽然在数据量不大的情况下,可先对A列排序后再手工逐一将各公式结果转换为值,但如果数据较多或不允许排序,筛选后对数据进行操作显得更加快捷。步骤如下:

1.以E列为辅助列,在筛选前先将D列数据复制粘贴到E列,粘贴时需包含公式。这时E列公式的及其结果可能与D列不同,但这不影响操作。

复制公式列到辅助列

2.复制D列数据,将其选择性粘贴为值。方法是选择D列数据后复制,再右击D2单元格→选择性粘贴,在弹出的“选择性粘贴”对话框中选择“数值”后确定。这样先就将D列的公式结果转换为值。

3.筛选A列包含“公式2”和“公式4”的行,选择E列筛选后的单元格,按Del键删除内容。

删除辅助列中的筛选结果

4.取消筛选,复制E列的所有数据,然后右击D2单元格进行选择性粘贴,在弹出的“选择性粘贴”对话框中勾选“跳过空单元”后确定。

选择性粘贴时勾选跳过空单元

5.删除E列,这时“公式2”和“公式4”对应D列的公式结果就被转换为值,而D列其他单元格中的公式未变。

“转置”和“粘贴链接”不能同时使用的解决方 问题:“转置”和“粘贴链接”不能同时使用的解决方
回答:...数据“转置”行和列粘贴到其他区域,同时又希望能用到择性粘贴中的“粘贴链接”功能,以保持粘贴后的数据与源数据随时保持一致。Excel的择性粘贴对话框中虽然提供了“转置”和“粘贴链接”的功能,但不能同时使用...
用VBA将筛选后的公式批量转换为值 问题:用VBA将筛选后的公式批量转换为值
回答:...筛选后将公式结果转换为值。通常将公式结果转换为值用择性粘贴的方法,但该方法无法用于筛选后的结果:如果复制筛选后的区域直在原区域接择性粘贴,Excel会提示复制区域与粘贴区域形状不同而无法粘贴;如果先选定...
EXCEL筛选不出空白行 问题:EXCEL筛选不出空白行
回答:...显示空白行和非空白行。重新筛选、重新排序、全部内容择性粘贴、格式刷都用过,结果还是不行。其他工作表无异常,EXCEL版本无问题。请问大虾们如何解决? 参考回答: 在进行自动筛选时,需要把你要筛选的区域全部选...
在EXCEL里面如何把筛选出来的数据正数变成负数 问题:在EXCEL里面如何把筛选出来的数据正数变成负数
回答:...单元格输入-1,复制该单元格--》选中数字区域右击--》“择性粘贴”--》“乘”,如图:--》“确定”,效果如图:OK
exce怎么复制有下拉菜单的表格 问题:exce怎么复制有下拉菜单的表格?
回答:你指的是筛选后的表格,还是指有下拉列表数据的表格?筛选后的表格复制可参考网上有关筛选后的如何复制的资料,首先要清楚的是是复制哪些内容,是所有数据呢,还是部分?单元格下拉...
在Excel2007中选出符合要求的数据,然后进行批处 问题:在Excel2007中选出符合要求的数据,然后进行批处
回答:...,勾选可见单元格,确定。 ⑦然后单击菜单栏--开始--择性粘贴,勾选加,确定。 ⑧这样先前复制的内容就被加上去了,完成批处理操作。
相关推荐: