%20%D0%B8%20%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%BB(%D1%8B)%20%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8%20%D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D0%B8%20%D0%B2%20Excel.png)
У меня есть данные в ячейке Excel, которая разделена ,
. Например: abc,bde,fgh
. Я использовал формулу =SUBSTITUTE(A2, ",", CHAR(10) & CHAR(13))
, чтобы заменить запятые на переносы строк. Поэтому данные стали такими, как показано ниже:
abc
bde
fgh
Однако мне требуется добавить пробелы внутри ячейки, чтобы вывод выглядел так:
abc
bde
fgh
Итак, вторая строка имеет 2 пробела спереди, третья строка имеет 3 пробела спереди, а четвертая строка имеет 4 пробела спереди, последовательно. Как мне этого добиться?
решение1
Если вам нужно охватить всего несколько строк, то вы можете сделать это с помощью вложенной ЗАМЕНЫ:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",", CHAR(10)&REPT(" ",2),1),",",CHAR(10)&REPT(" ",3),1),",",CHAR(10)&REPT(" ",4),1)