我要比较 2 列。其中一列我想计算唯一数字。我想按月量化这个唯一计数。(每月工作订单)。
我在用着:
{=SUM(如果(频率(如果($L$2:$L$5001=7,$G$2:$G$5001),$G$2:$G$5001),1))}
其中 7 是分配给 7 月的值(每个月都有自己的值)。
我让公式使用了一个基本示例(单个数字 WO 数字)并且 WO 列中没有空白)。我不确定它从简单到复杂的转变在哪里。我远不是一个专业的 Excel 人员,但我已经用谷歌搜索了几天。下面是 WO 列中的表格空白(由于数据的性质,我必须保持这种方式)和月份列每行中的月份值的粗略示例。
7
7
39442 7
39442 7
39442 7
39442 7
7
7
7
7
39468 7
39468 7
39468 7
39468 7
39468 7
计数将输出到同一工作表中的另一个表中,列出每个月及其旁边的计数。根据上表,我预计 7 月会有 2 个独特的工作订单(39442 和 39468),但我只关心计数,而不是列出。
月 | 计数
7 月 | 2
对于上面表格制作不当,我深感抱歉,但是我没有足够的信誉来发布实际表格的截图。
先感谢您。
麦克风
答案1
我会为此使用 Power Query 插件。它有一个 Group By 命令,其中包括 Count Distinct Rows 操作。它在此处有记录(尽管他们还没有赶上该操作):
对于您的场景,我将首先过滤掉没有 WO 值的行,然后按月份分组,并使用计数不同行操作。这将提供一个包含月份和唯一计数列的表格。
如果您还希望 Power Query 将月份数字转换为名称,则可以使用“添加列”公式来实现,例如
= Date.ToText ( #date ( 2015 , [Month] , 1 ) , "MMMM" )