Tag: distinct values

大数据集的唯一计数公式

我无法确定在邻近单元格中input1或0的方式,以指示处理大型数据集时值是否是唯一的。 我已经阅读了多种方法来完成这一点,但是没有一个看起来对我的目的是有效的:我正在使用Excel 2010的实例(所以我没有数据透视表中的区别计数function,当我尝试使用PowerPivot时,它崩溃我的文件由于处理限制。 在这个StackOverflow的问题: 简单的数据透视表来计算唯一的值有build议使用SUMPRODUCT或COUNTIF ,但是当我使用50,000+行时,这会导致可怕的性能和约35 MB而不是〜3 MB的文件大小。 我想知道,无论是公式还是VBA,是否有更好的解决scheme。 我想完成的一个例子是( Unique列是相邻的单元格): Name Week Unique John 1 1 Sally 1 1 John 1 0 Sally 2 1 我试图编写与COUNTIF相同的function,但没有成功: For Each Cell In ThisWorkbook.Worksheets("Overtime & Type Data").Range("Z2:Z" & DataLastRow) If Worksheets("Overtime & Type Data").Cells(Cell.Row, 26) <> Worksheets("Overtime & Type Data").Cells(Cell.Row – 1, 26) Then FirstCell = Cell.Row […]

Excel识别范围内的唯一值

我试图通过在值的旁边放置1或0(如果已经重复)来确定一个范围内的唯一值。 ex: AB 5368907942322 1 5368907942322 0 5368907942322 0 5368907942323 1 5368907942323 0 5368907942323 0 5368907942324 1 5368907942325 1 将使用1或0作为另一个公式的标准

根据另一列汇总唯一值

我有四个值: Name,Maturity,Hasinteracted?,SizeofName 实体 (常量) – 表示实体的名称。 成熟度 (可变) – 在几个月内,他们与我们活跃了多久(即1个月将会是一个月) Hasinteracted? (True,False) – 如果是,则其值为TRUE SizeofEntity (常量) – 这个实体有多大? 这个数值因不同的名字而不同,但是对于它自己的名字是不变的(即无论成熟度如何,实体A总是12,而实体B无论成熟度是19, 我在做什么: 使用数据透视表,我已经能够创build一个在行中具有Maturity的表格,以及在列中每个成熟度的交互计数。 我挣扎的部分是SizeofEntity的总数。 基本上,我希望它总和SizeofEntity 。 问题是,如果实体A在名称部分重复,则在此计算中将会加倍。 例 实体A在成熟度1和成熟度2中显示一次(大小= 12),实体B在成熟度1中显示一次(大小= 19)。 我希望在价值部分看到的是到期日1的总实际规模为31和12 ,这是发生的。 现在,如果实体A在成熟度1中进行两次交互,我希望大小保持不变,但交互次数要增加。 由于实体A是现在的结构,因为实体A是重复的,交互现在增加1,实体的大小也从31增加到43 。 有没有办法让Excel忽略SizeofEntity的值,如果实体名称在另一列重复,或者有另一种方法来实现这一点? 图像中提供的数据是一个小例子。 我正在处理一个更大的数据集,每个成熟期有超过300个不同的名称和数百次交互。