[算表]想要找出大量重复的资料

楼主: earlywinter (earlywinter)   2018-09-15 20:07:56
软件:excel
版本:2016
为了让大家更了解我整个重新改过了,如果哪里需要更详细说明再跟我说!
小弟目前想举个例子
工作表1里A栏、1列有相同人名资料,下面有简易范例
https://imgur.com/3L5kUGx
在工作表2中有表1中每一个人的好友资料、下面有范例
https://imgur.com/nCy1aMj
问题一:
工作表2中好友资料因每人好友数目不同,所以资料相差极大(有的人几千个好友)
且有许多空格不规则的,用特殊目标找空格时因为空格太多会导致当机,
目前我只能一栏一栏的按移除重复项来解决空白的问题,但要按一万多次..
问题2:
会有工作表1的排法是因为我想知道A栏这些人好友关系,如果是好友就标上1
https://imgur.com/EiSZYMn
目前小弟知道的方法是在B栏打上这段
=IF(ISERROR(MATCH(A1,工作表2!$B$1:$B$1000,0)),"",A1)
出现结果在下面
https://imgur.com/LTjd8v6
这样会造成两个问题,第一个它印出来不是显示1而是好友的名字
第二个就是有好几万人,要改写好几万次..
麻烦各位大大了!
作者: newacc (XD)   2018-09-15 20:32:00
1.标号ABCD的叫做栏,标号1234的才是列。2.请直接例举你现在的资料,还有你预计完成的样子不能理解,你要在工作表2里B栏和工作表1里A栏一样的资料贴在工作表1的B栏,又要把它改成1?所以你只是要确认,A栏的值有没有出现在工作表2B栏里?如果只是这样的话不需要用到MATCH=IF(COUNTIF($A1,'工作表2'!B$1:B$1000)>0,1,)
作者: soyoso (我是耀宗)   2018-09-16 08:28:00
要确认,A栏的值有没有出现在工作表2B栏里,上述公式可以达成?测试是 =IF(COUNTIF(工作表2!B$1:B$1000,$A1)>0,1,)
楼主: earlywinter (earlywinter)   2018-09-16 22:03:00
newacc大大我直接重打了,麻烦再帮我看一下谢谢
作者: soyoso (我是耀宗)   2018-09-16 22:05:00
如要好友回传1,如连结举例的话,如https://i.imgur.com/23Oj0NH.jpg 类似这样
楼主: earlywinter (earlywinter)   2018-09-16 22:05:00
soyoso大我试过了,可以把它弄成0与1但会有我最后一张图问题
作者: soyoso (我是耀宗)   2018-09-16 22:08:00
最后一张图,指的是https://i.imgur.com/LTjd8v6.jpg这个连结吧那问题和回文所提供的https://i.imgur.com/23Oj0NH.jpg方面所希望回传上,所不符合期待的地方为?
楼主: earlywinter (earlywinter)   2018-09-16 22:16:00
回SOYOSO大,如果资料在工作表2要怎么改呢?第二个资料很大量的话,会变成重复以上动作。有方法解决吗
作者: soyoso (我是耀宗)   2018-09-16 22:19:00
如果是工作表2 a栏起的话,改为 工作表2!a:a重复以上什么动作?b2公式拖曳也不合适的意思吗?如果拖曳不合适的话,打上公式后,复制,ctrl+shift+end再贴上
楼主: earlywinter (earlywinter)   2018-09-16 22:31:00
问题全部解决了!谢谢SOYOSO大大!一开始我以为只能托曳一栏,试着往右托它也会自动换!

Links booklink

Contact Us: admin [ a t ] ucptt.com