作者:乔山办公网日期:
返回目录:excel表格制作
若那些数字在M1:M20中,后面的PSV列也是按20行算,任意单元格中输入zd
=SMALL(IF(MMULT(COUNTIF(OFFSET(M$1:M$20,,{0,3,6,9}),ROW($1:$3000)),{1;1;1;1})=0,ROW($1:$3000)),ROW(A1))
同时按下CTRL+SHIFT+回车,输入数组公式,用自动填充柄将这个公式下拉,就行了。内
如果不是20行,请将公式中的M$1:M$20相应修改。
如果区域中夹杂的其它列中不容会出现数字,公式还可以相应简化。
1、为我们的现有数据,假定是现有的员工情况,我们需要找出哪些工号copy的资料是缺少。如果一个一个地数将会很浪费时间,而且还可能会数漏。
2、在G列输入连续的工号:先输入GZ001、GZ002,然后选中GZ001和GZ002单元格区域,鼠标光标知移至单元格区域右下角,光标变为黑色十字时往下拖拉,得出连续的工号。
3、在H2单元格输入公式=IFERROR(VLOOKUP(G2,$A$2:$A$19,1,FALSE),""),同样方式往下拖拉公式,空白位置的就是缺少的工号资料。
4、IFERROR:如果表达式是一个错误,则返回指定的数据,否则返回表达式自身计算道出来的值,在I2单元格输入公式=IFERROR(VLOOKUP(G2,$A$2:$A$19,1,FALSE),"缺少"),可以看到得出的结果。
5、除了用上面步骤所示两个函数来计算查找,其实也可以直接用VLOOKUP函数。在H2单元格输入公式=VLOOKUP(G2,$A$2:$A$19,1,FALSE),同样是拖拉得出所有数据,缺少的就会得出错误值#N/A,看这些错误值也可以找到缺少的数据。
你好乖乖84xl9,不用vba的思路:
用查找功能,选工作百簿,值,匹配单元格,查找项那里空着什么都不填,点度查找全部,在出现的列表那里上下移动光标,就会自动跳到相应单元格。
vba思路:
做一个40张表的大循环,里面套一个表格中所有单元格的小循环,在小循环中检查单元格是否为空,空专的话就将地址写到预先定义好的不定长数组属中。大小两个循环做完,将数组输出到弹出窗口或指定表。
楼主意思是A列中有些单元格有C1,有些没有对吧?你是想把有C1的单元格表示出来对吗?