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)