- ベストアンサー
並び替え
こうなっているのを 1あ 2あい 3あい 4あい 5いう 6いう 7う 8う 以下のように 1あ 2あい 3あい 4あい 5 いう 6 いう 7 う 8 う このように、行は変えず、列ごとに同じ文字を並べ替えたいのですが、どうしたら良いですか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
1文字1セルですか。 (OKWWAVEでは列が崩れる時があるので、わかりにくいわけです) 清音だけ、考えて、濁音、半濁音、拗音などを考えずに質問してませんか。清音の関数CODE()の順が、濁音のコードが次に来るおかげで、連続してないのですが。 英字・数字・半角・全角など混合は考えなくて良いのですか。 同一行で「うい」と出現もあるのでしょう。 VBAで1行ずつ、行ソートをすれば、左右的には昇順になるが。列あわせも必要なのでしょうね。あるいはこちらが主眼か。 難しそうですね。
その他の回答 (1)
- toshi_2000
- ベストアンサー率30% (306/1002)
回答No.1
=REPT(" ",CODE(RC[-1])-9250) & RC[-1] こういう式でどうでしょう。
補足
1文字1セルです。 ひらがなで表記しましたが セルにアルファベットが1文字づつある場合 行は変えず、列ごとに同じ文字を並べ替えたいです。