申明:本公众号下文章,均为小熙本人原创,每个字都是自已码,每张图都是亲自制作请尊重原创,如有方法上的异见,┆欢迎留言交流!
问题:每行有5列数据,要删除每行最小值?如何删除?
如果找到每行的最小值,一个一个删除,在数据量小的时候还可行。可数据量大时,那还不得几个小时?你头发昏眼发花时候,是否想到还有其它办法可解?那时,你受到同事与领导鄙视时,你是否后悔没有跟到小熙多学几招?
如何解决这个问题?小熙用公式来帮助你完成心愿!
在数据右边空白处建辅助列。并在H2内输入公式,将B2数据引用过来,并将最小值剔除,只保留非最小值。输入公式:=IF(B2MIN($B2:$F2),B2,"")。
MIN($B2:$F2)是计算出该行的最小值。B2MIN($B2:$F2)的意思是B2不等于这个最小值。嵌套IF函数的意思是,如果B2不等于该行的最小值,就显示B2,否则(如果等于最小值),就显示为空值。
注意区域一定要相对引用,只锁定列,否则右拉填充时,会造成引用区域发生改变从而影响结果。
公式右拉填充结果如下。
找到第一行最小值后,选中H2:L2,然后向下填充复制。所有行的最小值自动被删除了。
最后一步,也很重要哟。就是把刚才整个用公式引用出来的数据全选,并复制。然后在原表格的相对应位置,在粘贴性选择里选择“值”。搞定
最终结果如下:
最后记得把右边的辅助列删除了。
此种方法简单易行,如果要批量删除每行数据中的符合条件的数据,这种方法很实用也简单易操作。
支持小熙,请转发到你的朋友圈或者QQ空间。对小熙的支持。小熙非常感谢您!
下次见!!!
领取专属 10元无门槛券
私享最新 技术干货