作者earlywinter (earlywinter)
看板Office
标题[算表]想要找出大量重复的资料
时间Sat Sep 15 20:07:56 2018
软体: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而是好友的名字
第二个就是有好几万人,要改写好几万次..
麻烦各位大大了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.177.120.98
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1537013278.A.CB0.html
1F:推 newacc: 1.标号ABCD的叫做栏,标号1234的才是列。 09/15 20:32
2F:→ newacc: 2.请直接例举你现在的资料,还有你预计完成的样子 09/15 20:33
3F:→ newacc: 不能理解,你要在工作表2里B栏和工作表1里A栏一样的资料贴 09/15 20:34
4F:→ newacc: 在工作表1的B栏,又要把它改成1? 09/15 20:35
5F:→ newacc: 所以你只是要确认,A栏的值有没有出现在工作表2B栏里? 09/15 20:37
6F:→ newacc: 如果只是这样的话不需要用到MATCH 09/15 20:38
7F:→ newacc: =IF(COUNTIF($A1,'工作表2'!B$1:B$1000)>0,1,) 09/15 20:40
8F:→ soyoso: 要确认,A栏的值有没有出现在工作表2B栏里,上述公式可以 09/16 08:28
9F:→ soyoso: 达成? 09/16 08:28
10F:→ soyoso: 测试是 =IF(COUNTIF(工作表2!B$1:B$1000,$A1)>0,1,) 09/16 08:28
※ 编辑: earlywinter (180.177.120.98), 09/16/2018 21:41:50
11F:→ earlywinter: newacc大大我直接重打了,麻烦再帮我看一下谢谢 09/16 22:03
12F:→ soyoso: 如要好友回传1,如连结举例的话,如 09/16 22:05
14F:→ earlywinter: soyoso大我试过了,可以把它弄成0与1 09/16 22:05
15F:→ earlywinter: 但会有我最後一张图问题 09/16 22:06
17F:→ soyoso: 连结吧 09/16 22:08
19F:→ soyoso: 方面所希望回传上,所不符合期待的地方为? 09/16 22:10
20F:→ earlywinter: 回SOYOSO大,如果资料在工作表2要怎麽改呢?第二个 09/16 22:16
21F:→ earlywinter: 资料很大量的话,会变成重复以上动作。有方法解决吗 09/16 22:18
22F:→ soyoso: 如果是工作表2 a栏起的话,改为 工作表2!a:a 09/16 22:19
23F:→ soyoso: 重复以上什麽动作?b2公式拖曳也不合适的意思吗? 09/16 22:20
24F:→ soyoso: 如果拖曳不合适的话,打上公式後,复制,ctrl+shift+end 09/16 22:22
25F:→ soyoso: 再贴上 09/16 22:22
26F:→ earlywinter: 问题全部解决了!谢谢SOYOSO大大! 09/16 22:31
27F:→ earlywinter: 一开始我以为只能托曳一栏,试着往右托它也会自动换! 09/16 22:33