プロが教える店舗&オフィスのセキュリティ対策術

こうなっているのを

1あ
2あい
3あい
4あい
5いう
6いう
7う
8う

以下のように

1あ
2あい
3あい
4あい
5 いう
6 いう
7  う
8  う

このように、行は変えず、列ごとに同じ文字を並べ替えたいのですが、どうしたら良いですか?

よろしくお願いします。

A 回答 (2件)

1文字1セルですか。


(OKWWAVEでは列が崩れる時があるので、わかりにくいわけです)
清音だけ、考えて、濁音、半濁音、拗音などを考えずに質問してませんか。清音の関数CODE()の順が、濁音のコードが次に来るおかげで、連続してないのですが。
英字・数字・半角・全角など混合は考えなくて良いのですか。
同一行で「うい」と出現もあるのでしょう。
VBAで1行ずつ、行ソートをすれば、左右的には昇順になるが。列あわせも必要なのでしょうね。あるいはこちらが主眼か。
難しそうですね。

この回答への補足

1文字1セルです。
ひらがなで表記しましたが
セルにアルファベットが1文字づつある場合
行は変えず、列ごとに同じ文字を並べ替えたいです。

補足日時:2006/04/21 11:14
    • good
    • 0

=REPT(" ",CODE(RC[-1])-9250) & RC[-1]


こういう式でどうでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!