
如图,从a列至d列的数据为源,若想统计每个月各类疾病类型的人数,我们可以使用以下公式实现:
通过使用pivotby函数进行数据的,配合text函数处理日期格式,我们能得到每月的疾病类型人数统计表。pivotby是一个强大的数据分析函数,可以实现类似excel数据表的功能,对数据进行深度分析和处理。
pivotby函数的语法结构包括多个参数,其中:
1. 第一参数为行区域,即需要分析的数据区域。
2. 第二参数为列区域,用于定义表的列字段。
3. 第三参数为值区域,指定需要计算的数据字段。
4. 第四参数为取值函数,用于对值区域的数据进行汇总计算。
在运用pivotby函数时,需要注意月份的显示方式。如果使用month函数得到月份值再加上“月”字,或者text函数写成text(a2:a31,”m月”)的方式,可能会导致排序错误。正确的做法是使用“mm月”作为text函数的参数。
目前,wps最新版的软件已经支持使用pivotby函数,而excel 365则需要在测试通道中才能使用。如果没有pivotby函数,我们可以通过使用其他方法来实现类似的功能,例如使用reduce堆栈的方法。以下是相应的公式示例:
通过let、transpose、sort、unique、drop等函数组合,以及reduce和lambda函数的嵌套使用,我们可以得到每月各类疾病类型人数的统计结果。最终的结果可以透过vstack和hstack函数进行整理和展示。
