用条件代替excel细胞

时间:2017-04-10 11:13:19

标签: vba excel-vba excel

我有一个excel列A,其中包含一些数据。如果单元格以</li>开头,则每个</li>应替换为<u>。该公式不应取代</li>出现在除第一个之外的任何地方。

1 个答案:

答案 0 :(得分:1)

尝试这个公式,(obv sub A1与要替换的文本的单元格):

=IF(LEFT(A1;5)="</li>";SUBSTITUTE(A1;"</li>";"<u>");A1)

Here's a sample

但是如果你只想替换单元格中的第一个实例,你应该这样做:

=IF(LEFT(A1;5)="</li>";SUBSTITUTE(A1;"</li>";"<u>";1);A1)

我们使用&#34; instance_num&#34;替代函数的参数,告诉她只替换第一个实例,这里发生了什么:

Second sample