[[20070812213216]] 『Aのシートと同じ順番にBのシートを並び替えたい』(えり) ページの最後に飛ぶ

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

 

『Aのシートと同じ順番にBのシートを並び替えたい』(えり)
 あまりエクセルに詳しくないのですが よろしくお願いします。

A・Bのシートがあり Aのシートと同じ順番に Bのシートのランダムに並んでいるデータを並び替えたいのですが どうすればいいのでしょうか?

 <Aシート>

 ファイル名   値

 あああああ   123
 けけけけけ   455
 ととととと   3321
 いいいいい   1111
 くくくくく   2222

 <Bシート>                    <並び替え後 Bシート>  

 ファイル名    値               ファイル名    値  

 くくくくく   55555              あああああ    44444 
 けけけけけ   22222       並び替え後  けけけけけ    22222
 あああああ   44444         ⇔     ととととと    1231 
 ととととと   1231               いいいいい    22555
 いいいいい   22555              くくくくく    2222


 「並べ替え」ではないのでご希望の事とは異なるかもしれませんが
 関数で引っ張ってくるのでは駄目ですかね?

 とりあえず、AシートのD列以降に表示する数式です。
Aシート	[A]		[B]	[C]	[D]		[E]
[1]	ファイル名	値		ファイル名	値		
[2]	あああああ	123		あああああ	44444		
[3]	けけけけけ	455		けけけけけ	22222		
[4]	ととととと	3321		ととととと	1231		
[5]	いいいいい	1111		いいいいい	22555		
[6]	くくくくく	2222		くくくくく	55555		
 							
Bシート	[A]		[B]				
[1]	ファイル名	値					
[2]	くくくくく	55555					
[3]	けけけけけ	22222					
[4]	あああああ	44444					
[5]	ととととと	1231					
[6]	いいいいい	22555					

 Aシートの
 D2
=IF(A2="","",A2)
 E2
=IF(COUNTIF(Bシート!A:A,$D2)=0,"",VLOOKUP($D2,Bシート!A:B,2,FALSE))
 必要行コピーします。

 数式で引っ張りますのでふりがな情報は無くなります。

 (HANA)


 Aシートの並べ替える基準のA列の値が固定なら、ツール→オプションのユーザー設定リストに登録して、
並べ替え時に並べ替えのオプションで並べ替えの順序の指定をすればよいはずですけど。
  (Hatch)


遅くなってすみません  HANAさん 引っ張って来て並べ替えられるんですね やってみようと思います

Hatchさん A列のデータ量が多いので リストに登録するのってどうかな?って思ったんですが
試してみたいと思います

ありがとうございました。


 BシートのA列に列を挿入して
 A2:
 =If(IsNumber(Match(B2,Aシート!A:A,0)),Match(B2,Aシート!A:A,0),CountA(B:B))
 として、下方コピー
 A列で並べ替え後A列削除
 では?
 (seiya)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.