我就想问一下,为什么用两列if相等得到的结果是不一样的?
你认为明显相同的东西应该是根据你的眼睛看到的,但实际上,你的眼睛有时可能会被欺骗,即你看到的可能不是真的,这通常发生在文本中有空格或非印刷字符不可见的情况下。
如何判断?
1.先用len函数判断文本的长度,看是否一致。
如果和眼睛看到的不一样,那就证明有非印刷文字。
2.通常在文本之前或之后,我们可以使用left或right函数甚至mid函数来分解每个字符。
3.用code函数判断分解后的字符,就可以知道是哪种非打印字符,因为对应的ascii码都有对应的数字。
4.把这些不正常的角色换掉就行了。ctrlh,在搜索项中输入的异常字符可以通过复制或使用alt数字键盘数字来输入,替换项可以通过留空来处理。
5.最后,可以通过判断或精确函数来判断比较。
抢图的时候没有行号。假设第一列的重复值是a列,自动过滤出来的最后一个日期的值在d列(日期格式,排序混乱),对吗?数据从第一行开始。
1.在最右边没有数据的区域输入ind:a,small(if(match(a$1:$100,a$1:$100,)行($1:)。row($1:$100),48),row(1:1))数组公式。唐t输入后按enter,按ctrlshiftenter结束计算,然后向下填充。
2.l1输入if(k1,text(max(($a$1echop9-@.com$a$100$k1)*d$1echop10-@.com$100))也是数组公式。操作同上,然后向下填充。
唐我不知道你需要做什么
查找同名的列,只要它们在工作表上,就可以通过数组公式显示。
如下图所示,返回名称nam:$d$4$d$4,column(),)
因为我们要判断的区域是一个4*4的区域,所以我们也需要先选择一个4*4的区域,然后在编辑栏输入公式,按ctrlshife进入。
图中数字是同名栏目号。
我希望它会对你有用,虽然我不我不知道你真正想做什么-
唐idon'我不太明白这个名字栏目是什么情况?这些同名的内容是在一列还是多列?在一个表或多个表中,自包含搜索一次只在一个表中操作。你想把它放在别的地方吗?用代码很好的实现了,就是找到指定区域的内容,然后把符合条件的单元格合并到一个区域。最后,不管是放在某个地方还是放在原来的位置,都不能同时选中或者顺便标记