答案1
您可以将 CONCATENATE 与 IF 公式结合使用。以下是 C2 中应输入的内容的示例:
=IF(B2=1,CONCATENATE(A2,", ","-0"),IF(B2=2,CONCATENATE(A2,", ","-0",", ",A2,", ","-1"),IF(B2=3,CONCATENATE(A2,", ","-0",", ",A2,", ","-1",", ",A2,", ","-2")))
这只是一个例子,因为您没有完全指定您的要求,这在您的案例中可能非常适用。
我必须从德语符号“翻译”该公式,但我无法测试它,可能存在您必须纠正的错误。
答案2
答案3
我偶然发现了这个主题,正在寻找答案。我非常喜欢@Scott Craner 解决方案,您也可以使用这个公式:
=TEXTJOIN(", ",,INDEX(A2,N(IF(1,1^ROW(INDIRECT("1:"&B2))))))
使用Ctrl++确认ShiftEnter