[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『行列ばらばらの並び順の物を規則どおりに並び替える。』(u)
こんにちは。いつもお勉強させて頂いてます。
どうしても解からない事があったので、質問させて頂きます。
excelが全くの初心者なので、説明がわかずらいと思いますが、 ご容赦下さい。
下記のように行列の並び順を<表2>のように並びかえる
にはどうしたら宜しいでしょうか?
1 4 3 2 5
あ a d c b e う k n m i o い f i h g j <表1>
↓↓↓
1 2 3 4 5
あ a b c d e い f g h i j う k l m n o <表2>
ご回答の程、宜しくお願い致します。
並べ替えは「データ」-「並べ替え」を使用することで出来ます。 例示の表では行・列共に並べ替えの範囲が異なるようですので 並べ替えを行なう範囲を選択してから「並べ替え」を実行します。 デフォルトの並べ替えは「行」に対して並べ替えます。 「データ」-「並べ替え」-「オプション」より「方向」を「列単位」に することで「列」に対しての並べ替えが出来ます。
(Yujin)
Yujinさん
早速ご回答頂き、ありがとうございます。
上記のやり方で行うと、あいうえお順になってしまいます。
例に書いた<表2>では、解かりずらかったですね; せっかくお答え頂いたのに、申し訳ありません。
下記<表2>のように列行ばらばらの順番のフォーマットに 並び替えたい場合はどうすれば宜しいでしょうか?
1 4 3 2 5 あ a d c b e う k n m l o い f i h g j <表1>
↓↓↓
1 5 2 4 3 い f j g i h あ a e b d c う k o i n m <表2>
宜しくお願い致します。
(u)
基準がばらばらではどのように並び替えるのか、エクセルでは判定できませんので、 まず、作業列に並べ替えの順序を入力することです。(あいうでもABCでも123でも)
その上でYujinさんの方法で。(tora)
並べ替え基準がよくわからないのですが・・。
表1がSheet1のA1:F4に入っているとして、さらにSheet2に表2の見出しがA列と1行目にあるとして、 Sheet2のB2=HLOOKUP(B$1,Sheet1!$B$1:$F$4,MATCH($A2,Sheet1!$A$1:$A$4,0),0) 縦横フィルコピー。 みたいなことなのかなぁ。
(Yujin)
tora 様 Yujin 様
またまた早速ご回答頂き、ありがとうございます!
Yujinさんの方法で出来ました!
こんな難しい式、私には絶対出来ませんでした! 今まで縦横100件ほどある物を一つ一つ手入力していたので、、、 感動です!頑張ってフォーマット作成してみます!
又、何かありましたら、宜しくお願い致します。 大変お世話になりました。
u
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.