Hpw для замены указанного c текста внутри текста с разделителями в Excel - PullRequest
0 голосов
/ 18 июня 2020

У меня есть текст внутри такой ячейки:

12|27|87|67

это список Id, разделенных символом вертикальной черты.

Я хочу заменить указанный c текст (Hi there) вместо этих чисел, я хочу, чтобы он выглядел так:

Hi there|Hi there|Hi there|Hi there

Этот Hi there текст заменяет эти числа вместе с символом вертикальной черты.

Как это сделать это в MS Excel?

Ответы [ 2 ]

1 голос
/ 18 июня 2020

Если ваша версия Excel не включает функцию SEQUENCE(), используйте:

=MID(REPT("|Hi there",LEN(A1)-LEN(SUBSTITUTE(A1,"|",""))+1),2,99)

enter image description here

0 голосов
/ 18 июня 2020

Если есть Dyami c Формула массива SEQUENCE ():

=TEXTJOIN("|",TRUE,INDEX({"Hi There"},SEQUENCE(LEN(A1)-LEN(SUBSTITUTE(A1,"|",""))+1)^0))

enter image description here

...