我得到了一个数据集,其中一列包含一个人群在4次以上的接触过程中为特定服务付费的方式。在这一列中,一个单元格以列表格式包含患者的4种付款方式(例如,信用卡、支票等)。我想计算这一列的模式(以获得每个付费的人最常用的方法),为此,我想将文本转换为数字代码,并基于此计算模式。
我已经找到了很多方法来做这个在一个单元格中的一段文本在线,但我如何将多行文本转换成Excel中的大量数字?
数据如下所示:
客户 | 付款表-最近4次访问 |
---|---|
1 | 信用卡,支票,信用卡,信用卡 |
2 | Apple Pay, PayPal,信用卡,Apple Pay |
3 | 贝宝,贝宝,贝宝,贝宝 |
Venmo,贝宝,Venmo, Venmo |
要将列表分解为单个元素,可以使用公式,但更简单的方法是:
a)数据|文本到列|分隔符|选择逗号
或我最近发现的一个:
b)将数据(不带标题)粘贴到notepad++中。然后从notepad++复制并粘贴到Excel中!
除此之外,听起来你好像已经知道怎么做剩下的了。
如果多个Payment Form共享模态值,您没有说明结果应该是什么,所以我认为这是不可能的。
对于B2
中的付款表单:
=LET(ζ,TRIM(TEXTSPLIT(B2,",")),INDEX(ζ,MODE(MATCH(ζ,ζ,0))))