- ベストアンサー
セルデータの結合で昇順表示とするには
ランダムにデータが入っている表があり、特定列のセルを結合し、かつ昇順となるように表示するには下記の式になにを加えたら良いですか? A B C ん あ う とあるとき、=A&B&C と入れ下方へドラッグしますが、「んあう」ではなく「あうん」と表示されるようにしたいのですが、左から昇順に表示させるための数式はどのようになりますか? この下の行には、「あ、い、う」とか「を、わ、あ」とかが入っていて =B&C&A としても下方行では機能しないので思案しております。
- みんなの回答 (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で確定させてください。以下、下方にドラッグしてください。なお、行数が多いと重くなるそうです。
その他の回答 (1)
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.1
これではいけませんか =B2&C2&A2
質問者
お礼
B列-C列-A列の順に昇順となる行はいいのですが、それ以外の行はすべて修正が必要となるので、どの行も自動的に昇順表示となる式を質問したかったのですが・・。 ありがとうございました。
お礼
早速使わせていただきます。 全行だと5000行程度あるので一気にはやらない方が良さそうですね。どの程度が妥当なのかわかりませんが100行ずつくらいやって結合表示された部分の数式を削除してから次の100行へと繰り返してみたいと思います。 ありがとうございました。