高级筛选无法实现,得用辅助列。
在c1输入
=countif(a:a,b1)=0
回车后再选中c1,鼠标移到其右下角,双击那个“+”,这样c列为true的,对应b列为a列没有的;
点c列,点菜单的数据,筛选,自动筛选,点c1下拉框,选择true,
复制b1到b20到d1,取消筛选,删除d1(表头)就可以了。
A1=RANDBETWEEN(-5000,5000)/100
A2=RANDBETWEEN(-5000,5000)/100
A3=150-SUM(A1:A2)
A1,A2,A3这三个单元格就是你要的随机数
你是要做什么假的检验记录吧,之前二位的做法是可以的,但有个缺点,你每次打开文件,里面的数字会变,这与你打印出来的表会不一样。建议你在Worksheet_SelectionChange事件中输入代码的方法。这样只要你不修改已输入的数据,你已有的结果就不会改变,而你新输入或修改原来的数据,结果会随之改变,这才是正确的方法
你可以用round(100*rond(),2)生成2个0-100的2个随机数,然后第三个数用150-a-b得到第三个数