这里会长期分享工作中常用技巧,如果对您有帮助,请关注我并添加收藏,以便观看后期分享
在excel操作中,我们经常会遇到将一个表格的数据复制粘贴到另外一个表格中,大多数情况下我们用户lookup函数就能解决,但是有一种特殊情况,简单的复制粘贴和lookup函数都不管用,就是上图这种情况。如果需要粘贴的数据表中存在隐藏行,但又不能随意调整表格的结构,遇到这种情况,大家按如下操作,轻松解决。
先用subtotal函数统计下数据,它第一参数在100以内方法的是计算隐藏区域的,大于100以上的是不计算隐藏区域的,我们将第一参数设置为103,它是不计算隐藏区的,接下来输入第2个方法,选择当前单元格的前一个单元格,这里用$B$2来表示前一个单元格,然后再输入第3个方法,这里任然是输入前一个单元格,这里用B2来表示。
输入公式:=subtotal(103,$B$2,B2)
最终效果
选中剩下的单元格,将光标移动到公式编辑栏中,按ctr+回车,批量填充剩下的单元格数据,只有这样的方法是不会影响公式的准确性的,其他行的数据也不会受影响。
这样,就会将我们需要填充的单元格和另外一个表格的数据项建立一个关联关系。
第三步
在用index函数将另外一个表格中的数据复制到我们要填充的单元格中。
公式如下:
=index($E$15:$E:19,subtotal(103,$B$2,B2))
第一个函数,选择要复制的列,然后按F4键,选择绝对引用,然后将步骤1的函数复制到当前公式中第2个方法中,按回车。效果如下:
然后,用第2步的方法,先选择要填充的单元格,在公式栏中点击一下,按CTR+回车,复制公式到剩下的单元格,最终效果如下。
第四步
因为subtotal函数只计算显示单元格的值,因此,隐藏的单元格数值会变成如下无效值。
所以,这里需要按如下步骤设置一下:
点击【公式】,找到【计算选项】,设置为【手动】
这样打开隐藏行的话,数据项就完全正常。
第五步
选择当前粘贴的数据列,重新复制一下,然后粘贴,选择粘贴数据值。
最后,我们要复制的数据项就完成了
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.