я пытаюсь добавить префикс и суффикс в каждой строке многострочной ячейки

Существующий столбец может выглядеть примерно так (где для разделения ячеек используется дополнительный разрыв строки):

Я хотел бы включить это

------ cell 1 ----
John 
James 
Jenna 
Johnny 
Jimmy 
------ cell 2 ----
Arron
Anne 
------ cell 3 ----
Mark
marc
Mathew 

В это:

------ cell 1 ----
<li>John</li> 
<li>James</li> 
<li>Jenna</li> 
<li>Johnny</li> 
<li>Jimmy</li> 
------ cell 2 ----
<li>Arron</li>
<li>Anne</li> 
------ cell 3 ----
<li>Mark</li>
<li>marc</li>
<li>Mathew</li> 

1 ответ1

0

У меня есть немного неловкий способ сделать это. Excel не может быть лучшим программным обеспечением для этой задачи.

У меня есть оригинальные списки имен в столбце D.

Тогда в EI есть «0». В FS (с учетом до 15 имен) я перетащил через

=IFERROR(FIND(CHAR(10),$D2,E2+1),LEN($D2))

Это находит разрывы строк и перечисляет их местоположение. Таким образом, для первого ряда данные должны сказать:

0    6    13    20    28    34    34    34    34 etc

Затем мы можем поместить <li></li> вокруг имен. В колонках ТИ ставим:

=IFERROR("<li>"&RIGHT(LEFT($D2,F2-1),F2-E2-1)&"</li>"& CHAR(10),"")

и потащил к колонке AH. Теперь у нас есть такие имена:

<li>James </li>    <li>Jenna </li>    <li>Johnny </li>   <li>Jimmy</li> 

Затем мы можем объединить их в последней ячейке AI:

    =T2&U2&V2&W2&X2&Y2&Z2&AA2&AB2&AC2&AD2&AE2&AF2&AG2&AH2

Также включите Wrap Text для последних ячеек.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .