我有特定的行和列数据。我需要逐一转换所有列。
=LET(a,A2:A11,cn,COUNTA(B2:D2),_a,TEXTSPLIT(REPT(TEXTJOIN(",",,a)&"$",cn),,{",","$"},1),_a)
我尝试了多种方法来获取其他列(ID,Region,WC),如下图所示,但都没有成功。
非常感谢您的帮助。
谢谢。
我收到了一个包含分隔字符串的数据集,我需要从该数据中提取特定的单词。
审计类型 | 实际结果 |
---|---|
类似(BAU)流程 | 相似的 |
硬限制 - QA 时间流程 | 质量保证时间 |
1 – 类似(BAU)审计 | 相似的 |
5 – 质量保证时间 | 质量保证时间 |
3 - OTT/LP 审计 | 互联网 |
2 - 硬限制/训练 | 硬限制 |
4 - EXTND OTT/LP 审计 | 互联网 |
硬限制 | 硬限制 |
OTT/LP 审计 | 互联网 |
OTT 审计 | 互联网 |
EXTND OTT 审计 | 互联网 |
我得到了结果,但作为一名学习者,我正在寻找比这个公式更好的解决方案。
=LET(a,$A$2:$A$12,b,IFS(SEARCH("Similar",a),"Similar"),c,IFS(SEARCH("OTT",a),"OTT"),d,IFS(SEARCH("QA Time",a),"QA Time"),e,IFS(SEARCH("Hard Limit",a),"Hard Limit"),IFERROR(b,IFERROR(c,IFERROR(d,IFERROR(e,a)))))
谢谢。
你好,我有超过 15K 行的数据。
我想对列表中的项目求和,并计算不在列表中的项目的总和。
当它包含在范围内时,我会使用 textsplit 函数获得结果。下面是我的公式:
=SUM(--(TEXTSPLIT(F2,",")=B2:B12)*C2:C12)
如果我对“不等于”使用相同的公式,则不会给出准确的结果。我卡在这里,可能是什么原因。
=SUM(--(TEXTSPLIT(F2,",")<>B2:B12)*C2:C12)
但不知何故我使用过滤功能来管理我的工作。
=SUM(FILTER(C2:C12,(B2:B12<>"A")*(B2:B12<>"D")*(B2:B12<>"E")*(B2:B12<>"H")*(B2:B12<>"K")))
有人能帮我解释一下为什么当我使用“不等于”时 Textsplit 函数没有给出准确的结果
谢谢 :-)