全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1101 4
2022-06-09
这是一个流水帐数据表,G列的数值有一些负值,但每一个负值都有另一行对应的正值,在对应的行,除了transactionnum,那一列不同,其它的都是相同的,当然数值那几列都是相反的值。我现在想把没有正负值对应的列提取出来,怎么弄呢?


我把带负值的行和对应正值的行用同颜色标出来了。在我这个表中,就是把G列数值,8344142661380204629704对应数据行提出来。


一种情况就是 有一个 -200,200,200,一个-200和一个正200抵消, 那么我需要把另一个正200的那行数据提出来。


几万行数据。请看附件
附件列表
图片1[1649].png

原图尺寸 2.76 MB

图片1[1649].png

图片1[1649].png

原图尺寸 2.76 MB

图片1[1649].png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-6-9 14:22:38
对于某一列,我们可以将正负数分别提取到不同的表,如tabel1和table2,然后将其中一个表的正负号调换,然后横向合并两个表格,这样就可以找出没有配对的行。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-10 08:14:14
这样会有遗漏。如果G列的的数值是 -1000,1000,1000. 提取到两个表,一个表有一个 -1000,另外一个表有两个1000,把-1000那个改为 1000. 两表合并。那么就都有配对。提取不出值。

而我希望是把第三个 1000提出来。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-10 09:49:54
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-6-12 19:00:24
在Excel中也可以这样做:
1、将G列的数值取绝对值,放在H列。
2、点击【数据】--【删除重复项】,选中除B列、G列之外的其他列,Excel会根据选中的列进行去重,完全相同的数值会被删除。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群