代码:

代码:

我有一个包含姓名的列表,我想制作另一列http://名称.jpg

这在 Excel 中可以实现吗?

如果我原来的名字有 2 个或更多单词,我可以在 url 中使用自动下划线而不是空格吗?

谢谢

答案1

尝试:

=CONCATENATE("http://"; A1; ".jpg")

此外,这将检测空格和分裂他们削减

=IF(LEN(SUBSTITUTE(A1; " "; ""))=LEN(A1); CONCATENATE("http://"; A1; ".jpg"); CONCATENATE("http://"; LEFT(A1;FIND(" ";A1)-1); "/"; MID(A1;FIND(" ";A1; 999); ".jpg"))

这将检测空格和代替他们下划线

=IF(LEN(SUBSTITUTE(A1; " "; ""))=LEN(A1); CONCATENATE("http://"; A1; ".jpg"); CONCATENATE("http://"; SUBSTITUTE(A1," ","_"); ".jpg"))

答案2

代码:

=HYPERLINK(CONCATENATE("http://", SUBSTITUTE(SUBSTITUTE(A1," ","_"),",",""), ".jpg"))

答案3

你可以做这样的事情:

="http://"&SUBSTITUTE(A1," ","_")&".jpg"

这应该可以满足两个要求。

相关内容