如何用HTML <ul> <li>replaceinput的项目符号
我有一个“描述”列的Excel电子表格。 每个描述的格式如下所示:
A sentence about the product. • A bullet point about the product. • A bullet point about the product. • A bullet point about the product.
我需要将它们全部转换为这种格式:
A sentence about the product. <ul> <li> A bullet point about the product.</li> <li> A bullet point about the product.</li> <li> A bullet point about the product.</li> </ul>
有什么样的发现/replace例程,我可以用来完成这个? 或者,我可以将文本带入不同的程序,然后在“固定”后将其重新导入到Excel中?
谢谢!
我会使用Excel的内部function来做到这一点。 例如,如果这些值在A2上,则将此函数放置到B2单元格;
=LEFT(A2,SEARCH("•",A2)-1)&"<ul><li>"&SUBSTITUTE(RIGHT(A2,LEN(A2)-SEARCH("•",A2)),"•","</li><li>")&"</li></ul>"
它把文本分成两部分,第一部分是这样的格式;
[第一部分(产品说明)] + [ul] [li] + [第二部分(子弹)用[/ li] [li]] + [/ li] [/ ul]
假设您的线条在A1:A4
,请在B2
input以下公式,然后向下拖动到B4
:
=CONCATENATE("</li>",SUBSTITUTE(A2,"· ",""),"</li>")
注意:请注意,我在我的项目符号后有多个空格,因为我从MS Word中复制了它。 调整它以适应你的间距。
在C5
input以下公式:
=CONCATENATE(A1,CHAR(10),"<ul>",CHAR(10),B2,CHAR(10),B3,CHAR(10),B4,CHAR(10),"</ul>")
结果:
希望这可以帮助。