匹配两列并将它们连接起来

时间:2017-11-01 19:15:57

标签: excel excel-formula

我有A列和B列,我想使用公式将A和B值连接成c列但需要帮助。问题是,如果B列有两种以上的颜色,则公式会中断。我不会放弃确定如何修复公式以支持超过2种颜色,这可能会在我的工作表上发生。这是公式:

enter image description here

=IF(AND(A1="---",B1="---"),"---",IF(A1="",CONCATENATE(OFFSET(A1,-1,0)," - ",B1),CONCATENATE(A1," - ",B1)))

2 个答案:

答案 0 :(得分:1)

尝试:

C1: =CONCATENATE(MAX($A$1:A1),"-",B1)

并填写。

考虑“---”条目:

C1: =IF(AND(A1="---",B1="---"),"---",CONCATENATE(MAX($A$1:A1),"-",B1))

编辑哦,如果A列中的标签可能不是很好的数字序列,或者可能是文字,您可以使用:

C1: =IF(AND(A1="---",B1="---"),"---",CONCATENATE(LOOKUP(2,1/(LEN($A$1:A1)>0),$A$1:A1),"-",B1))

答案 1 :(得分:0)

试试这个:

=INDEX(A:A,MATCH(1E+99,$A$1:A1))&"-"&B1

enter image description here