• ベストアンサー

セルデータの結合で昇順表示とするには

ランダムにデータが入っている表があり、特定列のセルを結合し、かつ昇順となるように表示するには下記の式になにを加えたら良いですか? A B C ん あ う とあるとき、=A&B&C と入れ下方へドラッグしますが、「んあう」ではなく「あうん」と表示されるようにしたいのですが、左から昇順に表示させるための数式はどのようになりますか? この下の行には、「あ、い、う」とか「を、わ、あ」とかが入っていて =B&C&A としても下方行では機能しないので思案しております。

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

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.2

A1,B1,C1に文字が入っているとき、D1に{=CHAR(SMALL(CODE($A1:$C1),1))&CHAR(SMALL(CODE($A1:$C1),2))&CHAR(SMALL(CODE($A1:$C1),3))}でどうでしょうか。配列数式ですので、Ctrl+Shift+Enterで確定させてください。以下、下方にドラッグしてください。なお、行数が多いと重くなるそうです。

enimy
質問者

お礼

早速使わせていただきます。 全行だと5000行程度あるので一気にはやらない方が良さそうですね。どの程度が妥当なのかわかりませんが100行ずつくらいやって結合表示された部分の数式を削除してから次の100行へと繰り返してみたいと思います。 ありがとうございました。

その他の回答 (1)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

これではいけませんか =B2&C2&A2

enimy
質問者

お礼

B列-C列-A列の順に昇順となる行はいいのですが、それ以外の行はすべて修正が必要となるので、どの行も自動的に昇順表示となる式を質問したかったのですが・・。 ありがとうございました。