У меня есть CSV-файл с содержимым ячейки, я загружаю его на веб-сайт и хочу, чтобы определенные части были в html-разметке.
Каждая ячейка имеет несколько строк текста и выглядит следующим образом:
• person name, person details
• person name, person details
• person name, person details
Мне удалось преобразовать это в HTML-разметку в ячейке справа, чтобы это выглядело так:
<ul>
<li>person name, person details</li>
<li>person name, person details</li>
<li>person name, person details</li>
</ul>
Для этого я использовал эту формулу (J26 - ячейка слева от ячейки, содержащей эту формулу):
=IF((IFERROR(FIND("•",J26),)), LEFT(J26,SEARCH("•",J26)-1)&"<ul><li>"&SUBSTITUTE(RIGHT(J26,LEN(J26)-SEARCH("•",J26)),"•","</li><li>")&"</li></ul>","")
Все, что мне нужно сделать сейчас, это добавить некоторую логику, чтобы список html форматировался с начальной частью каждого элемента списка в теге span - например, так:
<ul>
<li><span>person name</span>, person details</li>
<li><span>person name</span>, person details</li>
<li><span>person name</span>, person details</li>
</ul>
С этой частью я борюсь и не могу выработать логику.
Спасибо за любую помощь, спасибо.