Excel CONCATENATE,IF-formula? /:

时间:2016-03-31 10:22:24

标签: excel formula

我正在尝试将多个单元格添加到它们之间,我需要一个IF公式。我基本上是根据我的列表制作HTML输出,我需要检查列中是否有“Active”或“Terminated”,并根据它选择要使用的html类。你能帮助我吗?

我拥有的是:

=CONCATENATE(M6;M7;M8;M9;M10;M11;M12;M14;M15)

我需要的是,在M12和M13之间:

IF((Table8[Status])="Active";"<div align="left" class="active">";"<div align="left" class="terminated">

这两个公式都有效,但我无法让它们发挥作用。并且当这个单元格在其自身下方重复,并且列M中的数据与另一个表格中的行匹配时,我需要它在同一个单元格中。

1 个答案:

答案 0 :(得分:3)

你确定你的if语句是否正常工作?您需要双引号作为转义字符才能在字符串中使用双引号。我试过这个,如果我理解你的查询是正确的,那就行了。

=CONCATENATE(M6;M7;M8;M9;M10;M11;M12;IF(Table8[status]="Active";"<div align=""left"" class=""active"">";"<div align=""left"" class=""terminated"">");M14;M15)