[[20110218132355]] 『行列ばらばらの並び順の物を規則どおりに並び替え』(u) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『行列ばらばらの並び順の物を規則どおりに並び替える。』(u)
excel2003 windowsxp

こんにちは。いつもお勉強させて頂いてます。

どうしても解からない事があったので、質問させて頂きます。

 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.