的综合使用技巧
关键词:Excel 数据预处理
通常,我们在医学研究中会记录患者的临床症状,然而无论什么疾病,患者的症状都是多样的,并且同一患者会同时表现出多种临床症状。那么,如何准确的统计出该疾病的常见症状或者罕见症状呢?
今天的教学内容是教大家结合使用Excel软件中的IF函数和ISERR函数对字符串类型的原始数据进行转换、提取、统计分析和信息判断,让我们轻松得出疾病的常见及罕见症状。
请观看下方视频
我们搜集了50名癫痫患者的中医临床症状,症状数据如下表所示:
从以上的数据格式可以清晰看到,每一名患者都有多种症状,且不同患者的症状数目、症状种类也明显不同。
此外,对于以上的数据格式,多个症状被记录在同一个单元格里面,无论是SPSS还是Excel软件,都无法统计各个症状的患者人数,更无法给出常见或者罕见的症状。
对于以上这种格式混乱的汉字数据,可以通过Excel中的IF函数和ISERR函数将数据整理成标准格式,并进行统计分析。
将每一个症状分列进独立的单元格,操作如下:
1.选中症状单元格
2.点击“数据”→“分列”
3.点击“下一步”
4.勾选“其他”,填写 “、”
填写 “、” 是因为原始数据里面是用 “、” 隔开不同症状
1.5 点击“完成”
6.分列成功,每一个症状都在独立的单元格里面
1.症状的频率统计
将多列症状竖向合并到一列,并粘贴到SPSS软件中,进行每种症状出现的人数统计(具体操作见视频),结果如下:
上表中,红色为高发症状,出现的人数较多,绿色为低发症状,出现人数较少。
2.统计同时具备“意识丧失”和“脉弦滑”症状的患者人数
2.1 汇总所有症状到一个单元格
输入函数:
=B2&C2&D2&E2&F2&G2&H2&I2&J2&K2
如下图所示:
2.2 症状提取函数(以“意识丧失”为例)
输入函数:
=IF(ISERR(FIND('意识丧失',L2,1)),0,1)
2.3 症状提取函数(以“脉弦滑”为例)
输入函数:
=IF(ISERR(FIND('脉弦滑',L2,1)),0,1)
2.4 将“意识丧失”和“脉弦滑”这两列相加
输入函数:
=SUM(M2:N2)
如下图所示:
2.5 筛选同时具备“意识丧失”和“脉弦滑”这两个症状的患者
输入函数:
=IF(O2=2,1,0)
最终得出我们需要的结果!
联系客服