2013-03-19 64 views
0

我的功能看起来像这样帮助:Excel中:需要使用IF函数Excel公式

=CONCATENATE("[a href=""url", LEFT(J2,SEARCH(";",J2)-1), ".asp""]link text[/a]", "[/br][/br]", B2) 

LEFT/SEARCH功能正在采取的J2单元格的值,直到第一个分号。如果没有半冒号,我想加入IF函数以获取整个单元格值J2。任何帮助将不胜感激。

回答

1

试试这个(假设您有Excel 2007及更高版本):

=CONCATENATE("[a href=""url", IFERROR(LEFT(J2,SEARCH(";",J2)-1),J2), ".asp""]link text[/a]", "[/br][/br]", B2) 

如果没有,让我知道,我给你一个不同的公式。

+0

运行完美。万分感谢! – Brann 2013-03-19 13:08:09

0

尝试:

=CONCATENATE("[a href=""url", LEFT(J2,IF(ISERROR(SEARCH(";",J2),LEN(J2),SEARCH(";",J2)-1))), ".asp""]link text[/a]", "[/br][/br]", B2)