[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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)
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.