合并为一个字符串的分隔值

问题描述 投票:1回答:2

我想在Excel或SPSS中解决此问题:

我有分类的数据(每个数字代表医学诊断),这些数据已合并为单个单元格。换句话说,一行(患者)具有多个诊断。但是,我想知道每次诊断的频率。最好的方法是什么? (请参阅图片以供参考)

enter image description here

excel spss
2个回答
0
投票

假设列数相当规则,我建议对列使用文本,如果需要的值在单元格上使用COUNTIF。但是,有一个更健壮和可重现的解决方案,涉及使用SQL。如果您在此处下载免费版本的SQL Express:https://www.microsoft.com/en-gb/sql-server/sql-server-downloads

然后您可以导入数据表,这是这样做的方法:How to import an Excel file into SQL Server?

然后,您可以使用更友好的SQL数据库来获取所需的答案。例如,您可以使用以下选择语句:

SELECT count(e_cerv_dis_state)
WHERE e_cerv_dis_state = '6'

也可以使用CASE WHEN语句添加诊断名称。


0
投票

对于SPSS:

© www.soinside.com 2019 - 2024. All rights reserved.