• ベストアンサー

並び替え

こうなっているのを 1あ 2あい 3あい 4あい 5いう 6いう 7う 8う 以下のように 1あ 2あい 3あい 4あい 5 いう 6 いう 7  う 8  う このように、行は変えず、列ごとに同じ文字を並べ替えたいのですが、どうしたら良いですか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

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

haihaiq
質問者

補足

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

その他の回答 (1)

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

=REPT(" ",CODE(RC[-1])-9250) & RC[-1] こういう式でどうでしょう。

関連するQ&A