軟體:excel
版本:2016
各位好,目前我A欄有約15萬筆id編碼,其中泰半有重複出現。
我需要做出如此公式所示之等價功能,而且需要更有效率、且不當機XD
B2 {=IF(SUM(EXACT($A$1:A2,A2)*1)=1,1,0)}
B3 {=IF(SUM(EXACT($A$1:A3,A3)*1)=1,1,0)}
B4 {=IF(SUM(EXACT($A$1:A4,A4)*1)=1,1,0)}
B5 {=IF(SUM(EXACT($A$1:A5,A5)*1)=1,1,0)}
.
.
.
B150000 {=IF(SUM(EXACT($A$1:A150000,A150000)*1)=1,1,0)}
.當此id在A欄首度出現時,在B欄標示為1
.若是出現第二次以上,標記為0
.需區分大小寫,大小寫不同者,即為不同id
目前用我寫的這個陣列公式,每跑必當機。
求強者提供更佳解,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.170.73
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1490091229.A.6CC.html
→
03/22 00:26, , 1F
03/22 00:26, 1F
→
03/22 00:26, , 2F
03/22 00:26, 2F
→
03/22 07:20, , 3F
03/22 07:20, 3F
→
03/24 11:34, , 4F
03/24 11:34, 4F
→
03/24 11:36, , 5F
03/24 11:36, 5F
→
01/22 15:31, , 6F
01/22 15:31, 6F
→
01/22 15:33, , 7F
01/22 15:33, 7F
→
01/22 15:33, , 8F
01/22 15:33, 8F