質問: エクセルでセルを一括で右詰にする方法はありますか? |あ|い|う|え| |か|き|く| | |さ|し| | | |た|ち|つ|て| 上記のように4行4列のセルが並んでいるとして、 これを |あ|い|う|え| | |か|き|く| | | |さ|し| |た|ち|つ|て| のように右詰したいと思ってます。 このデータが200件ほどあり、 できれば自動でできればと思ってますが、 エクセルにはこういった機能はありますでしょうか? あるいはテキストで正規表現を使ったやり方で、 csv形式で上記のような形にする方法でもかまいません。 お知恵をお貸しください。 よろしくお願いいたします。
回答: いちばん右から考えてみた i1セル =if(a1="","",index($a1:$d1,counta($a1:$d1))) 次に右から2番目を考えるときは、右のデータの個数をひいてみた h1セル =if(counta(i1:$i1)>=counta($a1:$d1),"",index($a1:$d1,counta($a1:$d1)-counta(i1:$i1))) 左へオートフィル f1:i1セル範囲を下へオートフィル