Excel のセル内に改行とスペースを追加する必要がある

Excel のセル内に改行とスペースを追加する必要がある

Excel セルに で区切られたデータがあります,。例: abc,bde,fgh。数式を使用して、=SUBSTITUTE(A2, ",", CHAR(10) & CHAR(13))カンマを改行に変更しました。そのため、データは以下のようになりました。

abc    
bde  
fgh 

ただし、セル内にスペースを追加する必要があるため、出力は次のようになります。

abc  
  bde     
   fgh 

つまり、2 行目の先頭には 2 つのスペースがあり、3 行目の先頭には 3 つのスペースがあり、4 行目の先頭には 4 つのスペースが順番に存在します。これを実現するにはどうすればよいでしょうか。

答え1

到達する行が数行だけの場合は、ネストされた SUBSTITUTE を使用して実現できます。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",", CHAR(10)&REPT(" ",2),1),",",CHAR(10)&REPT(" ",3),1),",",CHAR(10)&REPT(" ",4),1)

関連情報