作者ChesterYeah (YA01)
看板Office
标题[问题] EXCEL 小数点位数的比较以及删除
时间Fri Aug 19 14:47:07 2016
软体: EXCEL
版本: 2010
我想要做数据的比对,并且扣除相同小数点第三位的值
举例:
A group B group
质量 强度 质量 强度
150.1233 23023 150.1231 23112
150.1231 23456 150.1213 2365
150.1237 23988 153.1235 501
151.1331 1253
152.1234 15233
质量对应强度。
比较至小数点第三位相同的数据删除,同时删除强度的值。
感谢您的解答。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.55.27
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1471589230.A.0CF.html
1F:→ soyoso: 以举例来看会保留那些数值呢? 08/19 15:34
2F:→ ChesterYeah: 全部都会删除~ 08/19 16:40
3F:→ ChesterYeah: 主要目的就是依照第三位去比较 08/19 16:41
5F:→ ChesterYeah: 感谢解答,大大可解说一下公式吗?还是? 08/19 18:14
6F:→ soyoso: 储存格g2,g3有打上公式 08/19 18:24
7F:→ ChesterYeah: 感谢。那麽如果只比特定的数字呢? 08/22 03:15
8F:→ ChesterYeah: 像是150.123只跟"150.123"这组比对,151以及其都不比 08/22 03:15
9F:→ ChesterYeah: 意思就是只想比较小数点第三位前都相同的数值,但以 08/22 03:16
10F:→ ChesterYeah: 但比较小数点第三位。 08/22 03:17
11F:→ ChesterYeah: 150.1230跟150.1231开始的作比较,151.1151与151.115 08/22 03:18
12F:→ ChesterYeah: 之後做比较,以此类推其他数字比较至相同小数点三位 08/22 03:19
13F:→ ChesterYeah: 抱歉描述的不太好 08/22 03:19
15F:→ soyoso: 如和复数组比对的话,请加上sumproduct及当大於0时标注 08/22 08:11
16F:→ ChesterYeah: s大,我私信给您,这样讲比较清楚 08/22 11:05
17F:→ soyoso: 抱歉目前只会回office版问题,如私信方面我就不回覆 08/22 11:08
18F:→ soyoso: po於本版,可不限我,也有其他先进可回覆原po 08/22 11:10
19F:→ ChesterYeah: OK, 那我改用回附? 08/22 11:28
20F:→ ChesterYeah: 因为主要有两组 他们互有相同的数值 但是小数第四位 08/22 11:29
21F:→ ChesterYeah: 不同 所以我想将不同至小数点第三位的数给删除 08/22 11:30
※ 编辑: ChesterYeah (140.112.55.27), 08/22/2016 13:09:01
23F:→ ChesterYeah: S大好神... 08/22 13:11
24F:→ ChesterYeah: 所以这三个公式须同时使用吗 08/22 13:12
25F:→ soyoso: 三个公式配合一个group,如要配合另个group时可同时复制贴 08/22 13:17
26F:→ soyoso: 上 08/22 13:17
27F:→ ChesterYeah: S大不过好像错了 在这三组出现的值 08/22 13:22
28F:→ ChesterYeah: 在这三组的数值好像并没有一起砍掉 08/22 13:22
29F:→ ChesterYeah: 就是去除重复的留下没有重复的 08/22 13:24
30F:→ ChesterYeah: 感谢您的解答 08/22 13:24
31F:→ ChesterYeah: 就像150.0269应该是要存在的 08/22 13:25
32F:→ ChesterYeah: 也就是只要出现 150.026_的数字才必须砍掉 08/22 13:27
33F:→ soyoso: 原po在回文内才第一次提到"在这三组出现的值"才要一起砍掉 08/22 13:31
34F:→ soyoso: 这是在写公式前未得知到的资讯 08/22 13:32
35F:→ soyoso: 那请忽略上面连结内的公式吧 08/22 13:33
36F:→ soyoso: 如group和强度间不会出现条件符合的话 08/22 13:45
38F:→ soyoso: 如group和张度间会出现条件符合的话,请以offset来针对 08/22 14:21
39F:→ soyoso: group的范围做偏移 08/22 14:21
40F:→ ChesterYeah: S大,我刚刚遇到这个问题 08/22 20:22
42F:→ ChesterYeah: 不知道为什麽它只有显示标号 08/22 20:22
44F:→ ChesterYeah: S大,这公式可以与下午那个互用吗? 08/22 20:44
45F:→ ChesterYeah: 例如比较三组以上 08/22 20:44
47F:→ ChesterYeah: S大,我想我还在卡关中,因为我点选的这个位置 08/22 21:07
48F:→ ChesterYeah: 就算带入公式还是不会比对出,我的问题是在? 08/22 21:07
49F:→ soyoso: 提供档案和要的结果应会比较清楚 08/22 21:15
51F:→ ChesterYeah: S大 麻烦了! 因为数据非常庞大 未来比较不只两组间 08/22 21:39
53F:→ soyoso: 档案下载,计算上似乎设定为手动,如结果无正常出现的话, 08/22 21:55
54F:→ soyoso: 也请调整 08/22 21:55
55F:→ soyoso: 数据有写到为非常庞大,如公式效率不佳的话,请先将m/z的 08/22 21:57
56F:→ soyoso: 资料取至小数点第3位,再以countif试试 08/22 21:58
57F:→ ChesterYeah: 感谢S大,刚做了几组果然都比对到第三位删除,太神啦 08/22 22:28
58F:→ ChesterYeah: S大 我这有个衍生的问题.. 08/25 15:27
60F:→ ChesterYeah: 不好意思 打扰你这麽多次 真的是非常感谢 08/25 15:27
61F:→ ChesterYeah: 因为数据资料库真的非常难处理 08/25 15:27
63F:→ ChesterYeah: 抱歉! 08/25 15:36
64F:→ ChesterYeah: goo.gl/MT1FXN 08/25 15:37
66F:→ ChesterYeah: S大 事实上数据多寡不一 附上新连结 08/25 17:04
68F:→ ChesterYeah: 谢谢您耐心回覆 08/25 17:04
69F:→ ChesterYeah: 另外 能否提升至个位数的比较? 08/25 17:23
70F:→ ChesterYeah: 我将chars 7 改成 2 比较个位数 好像没办法做 08/25 17:24
71F:→ soyoso: 如要动态范围,档案来看可用offset配合match第一列的位置 08/25 17:30
72F:→ soyoso: 来进行column偏移,offset的height可用count 08/25 17:31
73F:→ soyoso: 如要以个位数及十位数比较的话left改为mid 08/25 17:32
74F:→ ChesterYeah: S大 如要相对应的位置显示对应到的英文名称 这样怎做 08/25 17:37
75F:→ ChesterYeah: 如果可以 再烦请您带几个公式教导我 08/25 17:38
76F:→ soyoso: 如有位置(如列号或栏号),可配合index、offset或indirect 08/25 17:39
77F:→ ChesterYeah: 非常抱歉 刚刚没交代清楚 08/25 17:40
79F:→ soyoso: count 08/25 17:49
80F:→ soyoso: 动态范围重覆引用,可丢自订名称 08/25 17:50
81F:→ ChesterYeah: 那假设fr1 第一个数值 对到compounds的 H Na K的位置 08/25 18:09
82F:→ ChesterYeah: 可以设定fr1对到 H 就是在右边栏位那边的fr1的H位置 08/25 18:10
83F:→ ChesterYeah: 出现这样吗? 08/25 18:10
84F:→ soyoso: 抱歉不了解回文的意思 08/25 18:15
85F:→ soyoso: 是指不用带出Compound name的资料 08/25 18:17
89F:→ ChesterYeah: 样品对应到的compound属於H底下的数值,在把此数值 08/25 20:19
90F:→ ChesterYeah: 的compound名称 传到右边表格内样品的对应格子内 08/25 20:19
91F:→ ChesterYeah: 这个样品格子也是属於H 08/25 20:21
93F:→ ChesterYeah: S大,感谢您再次的回覆 但出现一个问题 08/26 11:30
95F:→ ChesterYeah: 就是好像没对应到该有的位置 08/26 11:30
96F:→ soyoso: 只有结果,没有公式,并不清楚原po如何应用的 08/26 11:41
97F:→ ChesterYeah: S大,我将图表缩减 改一个简单的呈现方式 08/26 16:18
100F:→ soyoso: 如要一格填入多个名称,想到的是另有个辅助栏/页 08/26 16:51
102F:→ ChesterYeah: S大,感谢您的耐心回答。今天测试了一下发现好像也无 08/29 21:53
104F:→ ChesterYeah: 公式也有check过 08/29 21:54
107F:→ soyoso: 公式上则无修改 08/30 10:25
108F:→ ChesterYeah: S大~为什麽是复制F1呀?..抱歉,真的有难到 08/30 22:10
109F:→ soyoso: 因这储存格F1和J3这二格看似相同资料,但,是不同的 08/31 22:29
110F:→ soyoso: 可以=f1=j3判断试试,结果会是false 08/31 22:30
111F:→ soyoso: 除回文储存格F1复制到J3外,亦可反向J3复制到F1,让这二个 08/31 22:31
112F:→ soyoso: 储存格资料是相同的 08/31 22:31
113F:→ soyoso: 函数match回传上才会正确 08/31 22:32