Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
並び替え
投稿日時: 21/05/02 19:58:45
投稿者: nob1122

2つの表があります。ア表の名簿をイ表も参照していて、ア表の名簿追加の際にソートをかけたときに、イ表もそれに準じて、ソートし、かつ、イ表の名簿にぶら下がっているデータもソートをかけたいのです。具体的には、
 
<初期>           <変更>4行目を追加して、ソート後、番号付け
ア表              ア表
  A B              A B
1 番 名前           1 番 名前
2 1 浅野           2 1 浅野
3 2 佐藤           3 2 加藤
4                4 3 佐藤              
                           
イ表              イ表
  A B   C          A B   C
1 番 名前 データ       1 番 名前 データ
2 1 浅野 りんご       2 1 浅野 りんご
3 2 佐藤 みかん       3 2 加藤
                         4 3 佐藤 みかん
 
わかりにくい説明ですみません。イ表に関数式をどのようにしたらよいか、よろしくお願いします。
 
 
 
  

回答
投稿日時: 21/05/03 07:10:38
投稿者: WinArrow
投稿者のウェブサイトに移動

説明には、不明確の部分もありますが、
 
数式で、並べ替えするには、
LARGE関数とVLOOKUP関数を使うよいでしょう。
 
↓を参考にして検討してみてください。
 
http://excel.resocia.jp/aggregation/
 
問題は、同じ値があった場合の対処です。

回答
投稿日時: 21/05/03 10:55:12
投稿者: んなっと

名前はア表に入力してソート、データ(りんご、みかん)はイ表に入力という状況ですか?
 
名前もデータも、イ表(または別の表)にまとめて入力、その表を名前でソートするように変更できれば簡単なような気がします。

回答
投稿日時: 21/05/03 11:04:04
投稿者: Mike

下記の手順(Excel 2019)では駄目よダメダメですか?
 
Fig-1.<初期>イ表  Fig-2        Fig-3
 A  B   C     A  B   C     A  B   C
1 番 名前 データ  1 番 名前 データ  1 番 名前 データ
2 1 浅野 りんご ⇒ 2 1 浅野 りんご ⇒ 2 1 浅野 りんご
3 2 佐藤 みかん  3 2 佐藤 みかん  3 2 加藤    
4          4 3 加藤      4 3 佐藤 みかん
 
1.セル B2、B3 にそれぞれ“あさの”、“さとう”の読みで
 ̄ ̄“浅野”、“佐藤”を入力
2.[ホーム]⇒[フォント]⇒[ア/亜]アイコンの右端のナビスコ
 ̄ ̄マーク(▼)をツン⇒[ふりがなの設定]⇒[種類]の“ひらが
 ̄ ̄な”に目玉入れ⇒[OK]
 ̄ ̄【注】この設定は貴方のお好みでやってネ。“強制”する
 ̄ ̄ ̄ ̄ ̄ものではありません。
2.Fig-1 のC列を削除したものを<初期>ア表として利用
3.4行目に新規データの“3 加藤”を追加(Fig-2)
4.列範囲 B:C を選択⇒セル B1 がアクティブであることを
 ̄ ̄確認⇒Alt+ASS⇒“先頭行を…使用する”にチェック入れ
 ̄ ̄⇒[オプション]⇒[最優先されるキー]として“名前”を、
 ̄ ̄[並べ替えのキー]として“セルの値”を、[順序]として
 ̄ ̄“昇順”を、それぞれ選択⇒[OK]
 ̄ ̄その結果を Fig-3 に示した
5.Fig-3 のC列を削除したものを<変更>ア表として利用
 
説明、分かりましたか?

投稿日時: 21/05/03 19:54:29
投稿者: nob1122

回答いただいた方々に感謝いたします。
 
やはり、んなっとさんが言われるとおり、イ表で完結するのが、最短と結論しました。
実はア表を参照しているイ表が複数あるので、関数処理ができないかを考えてみたのです。
 
色々アドバイスありがとうございました。