请参阅下图:
我有500多种产品的excel表。数字代表可用的各种尺寸(Y =是)。例如,'产品D'有3毫米和12毫米两种颜色可供选择。是否有一个公式将从列中取出'Y'并将其转换为size列中的mm,用逗号和空格分隔?见下面的例子:
答案 0 :(得分:0)
K2 = If(B2="y",B$1 & "mm, ","") & If(C2="y",C$1 & "mm, ","") & If(D2="y",D$1 & "mm, ","") & If(E2="y",E$1 & "mm, ","") & If(F2="y",F$1 & "mm, ","") & If(G2="y",G$1 & "mm, ","") & If(H2="y",H$1 & "mm, ","") & If(I2="y",I$1 & "mm, ","") & If(J2="y",J$1 & "mm, ","")
您将获得一个尾随逗号和空格,因此您可能希望将该函数包装在:
中=if(len(<long formula>)>0,left(<long formula>,len(<long formula>)-2),"")
答案 1 :(得分:0)
感谢您的回答,自从上学以来就没有使用过Excel。我最后用数据替换每列中的“Y”(例如12mm),然后将数据合并到一个新单元格中。