几个小时以来,我被困在一个特定的 Excel 案例中......
总结一下:我有不同的类别:
我的excel文件上的结果:
标题
数学
物理
运动
音乐
类别
约翰
X
X
X
甲,乙
凯特
X
X
一个
史蒂文
X
X
D
巴特
X
X
X
X
A B C D
我怎样才能在个人资料上有不同的类别?
它可以同时具有 1 个或多个类别。
我创建了这个公式,但它只匹配一个类别,我希望有所有的可能性......
=IF(AND(A1="X",B1="X"),"CategoryA",IF(AND(A1="X",D4="X"),"CategoryC",IF(AND(C1="X",B1="X"),"CategoryC",IF(AND(C1="X",D1="X"),"CategoryD","No Profile"))))
非常感谢 ...
最佳答案
=TEXTJOIN(", ",,FILTER({"A","B","C","D"},ISNUMBER(SEARCH({"XX??","X??X","?XX?","??XX"},CONCAT(IF(B2:E2=""," ",B2:E2)))),"No Profile"))
或者使用
BYROW()
的花哨方式溢出结果:=BYROW(B2:E5,LAMBDA(x,TEXTJOIN(", ",,FILTER({"A","B","C","D"},ISNUMBER(SEARCH({"XX??","X??X","?XX?","??XX"},CONCAT(IF(x=""," ",x)))),"No Profile"))))
关于excel - 如何创建类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70860890/